Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[HttpKernel] [WebProfilerBundle] add status code to search form #15106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 90 commits into from
Closed
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
ebe0889
Revert "removed 3.0 constraints from 2.7 composer files"
fabpot Apr 10, 2015
38374f9
updated version to 2.8
fabpot Apr 10, 2015
222701f
Merge branch '2.7' into 2.8
fabpot Apr 11, 2015
3694e5e
[Translation] added FileLoader.
aitboudad Apr 15, 2015
fbe1a43
[FrameworkBundle][Server Command] add address port number option.
aitboudad Apr 16, 2015
6bab76d
feature #14383 [FrameworkBundle][Server Command] add address port num…
fabpot Apr 18, 2015
862bdf1
feature #14359 [Translation] added FileLoader. (aitboudad)
fabpot Apr 18, 2015
eb50b13
[VarDumper] Added support for SplFileInfo
lyrixx Apr 20, 2015
e75c233
[VarDumper] Added support for SplFileObject
lyrixx Apr 21, 2015
0642911
[FrameworkBundle] Add a doctrine cache service definition for validat…
jakzal Apr 21, 2015
ff4424a
[Console] Bind the closure (code) to the Command if possible
lyrixx Apr 21, 2015
449b18c
feature #14424 [VarDumper] Added support for SplFileInfo (lyrixx)
nicolas-grekas Apr 22, 2015
208ca94
[VarDumper] Allow preserving a subset of cut arrays
nicolas-grekas Apr 22, 2015
e861134
feature #14431 [Console] Bind the closure (code) to the Command if po…
stof Apr 23, 2015
a4e3e07
feature #14443 [VarDumper] Allow preserving a subset of cut arrays (n…
nicolas-grekas Apr 23, 2015
f5a0ac2
Merge branch '2.7' into 2.8
nicolas-grekas Apr 24, 2015
e6d05b7
Merge branch '2.7' into 2.8
nicolas-grekas Apr 24, 2015
dc89425
Merge branch '2.7' into 2.8
nicolas-grekas Apr 24, 2015
b09df56
Merge branch '2.7' into 2.8
nicolas-grekas Apr 24, 2015
b941bd3
Changed output for translation:debug command
Apr 26, 2015
7e29d2c
feature #14473 [DX] Minor improvement for the translation:debug outpu…
aitboudad Apr 26, 2015
0e7fe79
added the --all option to the debug:translation command
sgehrig Apr 11, 2015
1973960
feature #14320 [Translation] added an --all option to the debug:trans…
aitboudad Apr 29, 2015
952929c
[FrameworkBundle][EventDispatcher] Add priorities to the debug:event-…
Seldaek May 5, 2015
2869a32
[Translator] deprecate getMessages in favor of getCatalogue.
aitboudad May 4, 2015
55b3525
feature #14546 [Translator] deprecate getMessages in favor of getCata…
aitboudad May 6, 2015
da0194b
feature #14563 [FrameworkBundle][EventDispatcher] Add priorities to t…
fabpot May 6, 2015
128140e
fixed CS
fabpot May 6, 2015
bba0a25
[FrameworkBundle][DX] Add option to specify additional translation lo…
Seldaek May 5, 2015
88b7e7c
feature #14561 [FrameworkBundle][DX] Add option to specify additional…
aitboudad May 6, 2015
bb8b076
Merge branch '2.7' into 2.8
nicolas-grekas May 12, 2015
5133bf2
Merge branch '2.7' into 2.8
nicolas-grekas May 12, 2015
aef24cb
Merge branch '2.7' into 2.8
nicolas-grekas May 13, 2015
2119bf3
Merge branch '2.7' into 2.8
nicolas-grekas May 15, 2015
4b71fe0
Merge branch '2.7' into 2.8
fabpot May 15, 2015
5fdc650
[WebProfilerBundle] Improved page for logs
hason Jan 7, 2015
65d4ae0
feature #13324 [WebProfilerBundle] Improved page for logs (hason)
fabpot May 17, 2015
53330e1
[Form] deprecate read_only option
Tobion Apr 18, 2015
791e583
feature #14403 [Form] deprecate read_only option (Tobion)
fabpot May 20, 2015
29ec5ca
[Translation] add options 'as_tree', 'inline' to YamlFileDumper to du…
gepo Apr 21, 2015
a57ce90
feature #14630 [Translator] Dump translation constants as tree instea…
aitboudad May 20, 2015
3fd7cea
[Security] Add setVoters() on AccessDecisionManager
nicolas-grekas May 23, 2015
0573f28
Support for array denormalization.
derrabus Apr 13, 2015
2983ecb
feature #14756 [Serializer] Support for array denormalization (derrabus)
dunglas May 27, 2015
78cf382
feature #14733 [Security] Add setVoters() on AccessDecisionManager (n…
fabpot Jun 1, 2015
73f0ee2
[DI][Routing] recursive directory loading
lavoiesl Jun 10, 2014
60b1c5b
Added CHANGELOG entries, cleanups
nicolas-grekas May 20, 2015
5593bdd
Merge branch '2.7' into 2.8
fabpot Jun 4, 2015
d04cc5e
feature #14700 [DependencyInjection] [Routing] [Config] Recursive dir…
fabpot Jun 5, 2015
99ec717
Merge branch '2.7' into 2.8
fabpot Jun 5, 2015
3cbff05
[TwigBundle] Reconfigure twig paths when they are updated
chbruyand May 29, 2015
4133aad
feature #14781 [TwigBundle] Reconfigure twig paths when they are upda…
fabpot Jun 5, 2015
9004e29
Removed route name from the debugbar.
jbgomond Jun 7, 2015
1baf05a
added missing "
OskarStark Jun 8, 2015
90f771c
minor #14909 added missing " (OskarStark)
fabpot Jun 8, 2015
5b67bbd
[toolbar] Merged colored icons in toolbar
jbgomond Jun 7, 2015
567af65
feature #14904 [toolbar] Merged colored icons in toolbar (MJBGO)
fabpot Jun 8, 2015
0315e5d
feature #14903 [profiler][request toolbar] Removed route name from th…
fabpot Jun 8, 2015
f38296b
Merge branch '2.7' into 2.8
fabpot Jun 9, 2015
2ad3b0d
[HttpFoundation] Postpone setting the date header on a Response
jakzal Jun 8, 2015
a44ceb3
feature #14912 [HttpFoundation] Postpone setting the date header on a…
Tobion Jun 9, 2015
ae470cd
Merge branch '2.7' into 2.8
fabpot Jun 11, 2015
692deff
fix Merge branch '2.7' into 2.8 JsonFileLoader
gimler Jun 11, 2015
5f36605
minor #14954 fix Merge branch '2.7' into 2.8 JsonFileLoader (gimler)
fabpot Jun 11, 2015
65f9291
[Profiler][Translation] added filter.
aitboudad Jun 15, 2015
15ff865
feature #14993 [Profiler][Translation] added filter. (aitboudad)
fabpot Jun 15, 2015
b52e197
[Form] Added the 'range' FormType
jaytaph Sep 27, 2014
09fabfe
feature #12067 [Form] Added the 'range' FormType (jaytaph)
webmozart Jun 17, 2015
80b0a80
[Form] Add "prototype_data" option to collection type
kgilden Oct 24, 2014
54bd6f7
feature #12314 [Form] Add "prototype_data" option to collection type …
webmozart Jun 17, 2015
6c554c6
[Form] Deprecated "cascade_validation"
webmozart Oct 16, 2014
04ae391
feature #15019 [Form] Deprecated "cascade_validation" (webmozart)
fabpot Jun 17, 2015
74d794b
[Form] [EventListener] fixed sending non array data on submit to Resi…
BruceWouaigne Mar 5, 2015
63c8ce9
bug #13851 [Form] [EventListener] fixed sending non array data on pre…
webmozart Jun 18, 2015
6a2d3a4
Merge branch '2.7' into 2.8
nicolas-grekas Jun 18, 2015
7304ba1
Merge branch '2.7' into 2.8
nicolas-grekas Jun 19, 2015
351174b
[2.8] Silence newest deprecations
nicolas-grekas Jun 19, 2015
b93bcc1
Fixed colspan issues with multiple render() calls
jaytaph Jun 14, 2015
f42c777
[Form] moved data trimming logic of TrimListener into StringUtil
issei-m Jun 20, 2015
3151614
feature #14660 [Form] moved data trimming logic of TrimListener into …
webmozart Jun 22, 2015
9f86195
feature #14991 [Console][Table] allow multiple render() calls. (jaytaph)
fabpot Jun 22, 2015
dd7583d
feature #14429 [FrameworkBundle] Add a doctrine cache service definit…
fabpot Jun 23, 2015
f360758
[Debug] Allow throwing from __toString() with `return trigger_error($…
nicolas-grekas Jun 22, 2015
6c4a676
Add "shared" flag and deprecate scopes concept
dosten Jun 15, 2015
50e752b
feature #14984 [DependencyInjection] Deprecate scope concept (dosten)
fabpot Jun 24, 2015
b7030cc
Make service not shared when prototype scope is set
wouterj Jun 24, 2015
bd66434
minor #15091 [2.8] Make service not shared when prototype scope is se…
Tobion Jun 24, 2015
93e69e4
feature #15076 [Debug] Allow throwing from __toString() with `return …
nicolas-grekas Jun 25, 2015
d670ef0
[webprofiler][search] Add search by status code value
oktapodia Jun 21, 2015
b4c8e3e
Add Tests
oktapodia Jun 21, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions 71 UPGRADE-2.8.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,74 @@ Translator
$messages = array_replace_recursive($catalogue->all(), $messages);
}
```

DependencyInjection
-------------------

* The concept of scopes were deprecated, the deprecated methods are:

- `Symfony\Component\DependencyInjection\ContainerBuilder::getScopes()`
- `Symfony\Component\DependencyInjection\ContainerBuilder::getScopeChildren()`
- `Symfony\Component\DependencyInjection\ContainerInterface::enterScope()`
- `Symfony\Component\DependencyInjection\ContainerInterface::leaveScope()`
- `Symfony\Component\DependencyInjection\ContainerInterface::addScope()`
- `Symfony\Component\DependencyInjection\ContainerInterface::hasScope()`
- `Symfony\Component\DependencyInjection\ContainerInterface::isScopeActive()`
- `Symfony\Component\DependencyInjection\Definition::setScope()`
- `Symfony\Component\DependencyInjection\Definition::getScope()`
- `Symfony\Component\DependencyInjection\Reference::isStrict()`

Also, the `$scope` and `$strict` parameters of `Symfony\Component\DependencyInjection\ContainerInterface::set()` and `Symfony\Component\DependencyInjection\Reference` respectively were deprecated.

* A new `shared` flag has been added to the service definition
in replacement of the `prototype` scope.

Before:

```php
use Symfony\Component\DependencyInjection\ContainerBuilder;

$container = new ContainerBuilder();
$container
->register('foo', 'stdClass')
->setScope(ContainerBuilder::SCOPE_PROTOTYPE)
;
```

```yml
services:
foo:
class: stdClass
scope: prototype
```

```xml
<services>
<service id="foo" class="stdClass" scope="prototype" />
</services>
```

After:

```php
use Symfony\Component\DependencyInjection\ContainerBuilder;

$container = new ContainerBuilder();
$container
->register('foo', 'stdClass')
->setShared(false)
;
```

```yml
services:
foo:
class: stdClass
shared: false
```

```xml
<services>
<service id="foo" class="stdClass" shared="false" />
</services>
```
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,9 @@ public function getProxyFactoryCode(Definition $definition, $id)
{
$instantiation = 'return';

if (ContainerInterface::SCOPE_CONTAINER === $definition->getScope()) {
if ($definition->isShared() && ContainerInterface::SCOPE_CONTAINER === $definition->getScope(false)) {
$instantiation .= " \$this->services['$id'] =";
} elseif (ContainerInterface::SCOPE_PROTOTYPE !== $scope = $definition->getScope()) {
} elseif ($definition->isShared() && ContainerInterface::SCOPE_PROTOTYPE !== $scope = $definition->getScope(false)) {
$instantiation .= " \$this->services['$id'] = \$this->scopedServices['$scope']['$id'] =";
}

Expand Down
2 changes: 1 addition & 1 deletion 2 src/Symfony/Bridge/ProxyManager/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
],
"require": {
"php": ">=5.3.9",
"symfony/dependency-injection": "~2.3|~3.0.0",
"symfony/dependency-injection": "~2.8|~3.0.0",
"ocramius/proxy-manager": "~0.4|~1.0"
},
"require-dev": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,12 +213,16 @@ private function getContainerDefinitionData(Definition $definition, $omitTags =
{
$data = array(
'class' => (string) $definition->getClass(),
'scope' => $definition->getScope(),
'scope' => $definition->getScope(false),
'public' => $definition->isPublic(),
'synthetic' => $definition->isSynthetic(),
'lazy' => $definition->isLazy(),
);

if (method_exists($definition, 'isShared')) {
$data['shared'] = $definition->isShared();
}

if (method_exists($definition, 'isSynchronized')) {
$data['synchronized'] = $definition->isSynchronized(false);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,12 +179,16 @@ protected function describeContainerServices(ContainerBuilder $builder, array $o
protected function describeContainerDefinition(Definition $definition, array $options = array())
{
$output = '- Class: `'.$definition->getClass().'`'
."\n".'- Scope: `'.$definition->getScope().'`'
."\n".'- Scope: `'.$definition->getScope(false).'`'
."\n".'- Public: '.($definition->isPublic() ? 'yes' : 'no')
."\n".'- Synthetic: '.($definition->isSynthetic() ? 'yes' : 'no')
."\n".'- Lazy: '.($definition->isLazy() ? 'yes' : 'no')
;

if (method_exists($definition, 'isShared')) {
$output .= "\n".'- Shared: '.($definition->isShared() ? 'yes' : 'no');
}

if (method_exists($definition, 'isSynchronized')) {
$output .= "\n".'- Synchronized: '.($definition->isSynchronized(false) ? 'yes' : 'no');
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ protected function describeContainerServices(ContainerBuilder $builder, array $o
$serviceIds = isset($options['tag']) && $options['tag'] ? array_keys($builder->findTaggedServiceIds($options['tag'])) : $builder->getServiceIds();
$maxTags = array();

foreach ($serviceIds as $key => $serviceId) {
foreach ($serviceIds as $key => $serviceId) {
$definition = $this->resolveServiceDefinition($builder, $serviceId);
if ($definition instanceof Definition) {
// filter out private services unless shown explicitly
Expand Down Expand Up @@ -261,10 +261,13 @@ protected function describeContainerDefinition(Definition $definition, array $op
$description[] = '<comment>Tags</comment> -';
}

$description[] = sprintf('<comment>Scope</comment> %s', $definition->getScope());
$description[] = sprintf('<comment>Scope</comment> %s', $definition->getScope(false));
$description[] = sprintf('<comment>Public</comment> %s', $definition->isPublic() ? 'yes' : 'no');
$description[] = sprintf('<comment>Synthetic</comment> %s', $definition->isSynthetic() ? 'yes' : 'no');
$description[] = sprintf('<comment>Lazy</comment> %s', $definition->isLazy() ? 'yes' : 'no');
if (method_exists($definition, 'isShared')) {
$description[] = sprintf('<comment>Shared</comment> %s', $definition->isShared() ? 'yes' : 'no');
}
if (method_exists($definition, 'isSynchronized')) {
$description[] = sprintf('<comment>Synchronized</comment> %s', $definition->isSynchronized(false) ? 'yes' : 'no');
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -362,10 +362,13 @@ private function getContainerDefinitionDocument(Definition $definition, $id = nu
}
}

$serviceXML->setAttribute('scope', $definition->getScope());
$serviceXML->setAttribute('scope', $definition->getScope(false));
$serviceXML->setAttribute('public', $definition->isPublic() ? 'true' : 'false');
$serviceXML->setAttribute('synthetic', $definition->isSynthetic() ? 'true' : 'false');
$serviceXML->setAttribute('lazy', $definition->isLazy() ? 'true' : 'false');
if (method_exists($definition, 'isShared')) {
$serviceXML->setAttribute('shared', $definition->isShared() ? 'true' : 'false');
}
if (method_exists($definition, 'isSynchronized')) {
$serviceXML->setAttribute('synchronized', $definition->isSynchronized(false) ? 'true' : 'false');
}
Expand Down
6 changes: 3 additions & 3 deletions 6 src/Symfony/Bundle/FrameworkBundle/Resources/config/test.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@
</parameters>

<services>
<service id="test.client" class="%test.client.class%" scope="prototype">
<service id="test.client" class="%test.client.class%" shared="false">
<argument type="service" id="kernel" />
<argument>%test.client.parameters%</argument>
<argument type="service" id="test.client.history" />
<argument type="service" id="test.client.cookiejar" />
</service>

<service id="test.client.history" class="%test.client.history.class%" scope="prototype" />
<service id="test.client.history" class="%test.client.history.class%" shared="false" />

<service id="test.client.cookiejar" class="%test.client.cookiejar.class%" scope="prototype" />
<service id="test.client.cookiejar" class="%test.client.cookiejar.class%" shared="false" />

<service id="test.session.listener" class="%test.session.listener.class%">
<argument type="service" id="service_container" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"public": true,
"synthetic": false,
"lazy": true,
"shared": true,
"synchronized": false,
"abstract": true,
"file": null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ definition_1
- Public: yes
- Synthetic: no
- Lazy: yes
- Shared: yes
- Synchronized: no
- Abstract: yes
- Factory Class: `Full\Qualified\FactoryClass`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<container>
<alias id="alias_1" service="service_1" public="true"/>
<alias id="alias_2" service="service_2" public="false"/>
<definition id="definition_1" class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" synchronized="false" abstract="true" file="">
<definition id="definition_1" class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" shared="true" synchronized="false" abstract="true" file="">
<factory class="Full\Qualified\FactoryClass" method="get"/>
</definition>
<service id="service_container" class="Symfony\Component\DependencyInjection\ContainerBuilder"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"public": true,
"synthetic": false,
"lazy": true,
"shared": true,
"synchronized": false,
"abstract": true,
"file": null,
Expand All @@ -21,6 +22,7 @@
"public": false,
"synthetic": true,
"lazy": false,
"shared": true,
"synchronized": false,
"abstract": false,
"file": "\/path\/to\/file",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ definition_1
- Public: yes
- Synthetic: no
- Lazy: yes
- Shared: yes
- Synchronized: no
- Abstract: yes
- Factory Class: `Full\Qualified\FactoryClass`
Expand All @@ -25,6 +26,7 @@ definition_2
- Public: no
- Synthetic: yes
- Lazy: no
- Shared: yes
- Synchronized: no
- Abstract: no
- File: `/path/to/file`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<container>
<alias id="alias_1" service="service_1" public="true"/>
<alias id="alias_2" service="service_2" public="false"/>
<definition id="definition_1" class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" synchronized="false" abstract="true" file="">
<definition id="definition_1" class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" shared="true" synchronized="false" abstract="true" file="">
<factory class="Full\Qualified\FactoryClass" method="get"/>
</definition>
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" synchronized="false" abstract="false" file="/path/to/file">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" shared="true" synchronized="false" abstract="false" file="/path/to/file">
<factory service="factory.service" method="get"/>
<tags>
<tag name="tag1">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"public": false,
"synthetic": true,
"lazy": false,
"shared": true,
"synchronized": false,
"abstract": false,
"file": "\/path\/to\/file",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ definition_2
- Public: no
- Synthetic: yes
- Lazy: no
- Shared: yes
- Synchronized: no
- Abstract: no
- File: `/path/to/file`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<container>
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" synchronized="false" abstract="false" file="/path/to/file">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" shared="true" synchronized="false" abstract="false" file="/path/to/file">
<factory service="factory.service" method="get"/>
<tags>
<tag name="tag1">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"public": false,
"synthetic": true,
"lazy": false,
"shared": true,
"synchronized": false,
"abstract": false,
"file": "\/path\/to\/file",
Expand All @@ -20,6 +21,7 @@
"public": false,
"synthetic": true,
"lazy": false,
"shared": true,
"synchronized": false,
"abstract": false,
"file": "\/path\/to\/file",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ definition_2
- Public: no
- Synthetic: yes
- Lazy: no
- Shared: yes
- Synchronized: no
- Abstract: no
- File: `/path/to/file`
Expand All @@ -30,6 +31,7 @@ definition_2
- Public: no
- Synthetic: yes
- Lazy: no
- Shared: yes
- Synchronized: no
- Abstract: no
- File: `/path/to/file`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<container>
<tag name="tag1">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" synchronized="false" abstract="false" file="/path/to/file">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" shared="true" synchronized="false" abstract="false" file="/path/to/file">
<factory service="factory.service" method="get"/>
</definition>
</tag>
<tag name="tag2">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" synchronized="false" abstract="false" file="/path/to/file">
<definition id="definition_2" class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" shared="true" synchronized="false" abstract="false" file="/path/to/file">
<factory service="factory.service" method="get"/>
</definition>
</tag>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"public": true,
"synthetic": false,
"lazy": true,
"shared": true,
"synchronized": false,
"abstract": true,
"file": null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
- Public: yes
- Synthetic: no
- Lazy: yes
- Shared: yes
- Synchronized: no
- Abstract: yes
- Factory Class: `Full\Qualified\FactoryClass`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<comment>Public</comment> yes
<comment>Synthetic</comment> no
<comment>Lazy</comment> yes
<comment>Shared</comment> yes
<comment>Synchronized</comment> no
<comment>Abstract</comment> yes
<comment>Factory Class</comment> Full\Qualified\FactoryClass
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<definition class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" synchronized="false" abstract="true" file="">
<definition class="Full\Qualified\Class1" scope="container" public="true" synthetic="false" lazy="true" shared="true" synchronized="false" abstract="true" file="">
<factory class="Full\Qualified\FactoryClass" method="get"/>
</definition>
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"public": false,
"synthetic": true,
"lazy": false,
"shared": true,
"synchronized": false,
"abstract": false,
"file": "\/path\/to\/file",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
- Public: no
- Synthetic: yes
- Lazy: no
- Shared: yes
- Synchronized: no
- Abstract: no
- File: `/path/to/file`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<comment>Public</comment> no
<comment>Synthetic</comment> yes
<comment>Lazy</comment> no
<comment>Shared</comment> yes
<comment>Synchronized</comment> no
<comment>Abstract</comment> no
<comment>Required File</comment> /path/to/file
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<definition class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" synchronized="false" abstract="false" file="/path/to/file">
<definition class="Full\Qualified\Class2" scope="container" public="false" synthetic="true" lazy="false" shared="true" synchronized="false" abstract="false" file="/path/to/file">
<factory service="factory.service" method="get"/>
<tags>
<tag name="tag1">
Expand Down
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.