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

Commit 27458b6

Browse filesBrowse files
committed
[DependencyInjection] removed @Property annotations as services are not available as properties anymore
1 parent 659041a commit 27458b6
Copy full SHA for 27458b6

File tree

Expand file treeCollapse file tree

2 files changed

+1
-28
lines changed
Filter options
  • src/Symfony/Components/DependencyInjection/Dumper
  • tests/Symfony/Tests/Components/DependencyInjection/Fixtures/php
Expand file treeCollapse file tree

2 files changed

+1
-28
lines changed

‎src/Symfony/Components/DependencyInjection/Dumper/PhpDumper.php

Copy file name to clipboardExpand all lines: src/Symfony/Components/DependencyInjection/Dumper/PhpDumper.php
+1-21Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -253,26 +253,6 @@ public function findAnnotatedServiceIds(\$name)
253253

254254
protected function startClass($class, $baseClass)
255255
{
256-
$properties = array();
257-
foreach ($this->container->getDefinitions() as $id => $definition) {
258-
$type = 0 === strpos($definition->getClass(), '%') ? 'Object' : $definition->getClass();
259-
$properties[] = sprintf(' * @property %s $%s', $type, $id);
260-
}
261-
262-
foreach ($this->container->getAliases() as $alias => $id) {
263-
$type = 'Object';
264-
if ($this->container->hasDefinition($id)) {
265-
$sclass = $this->container->getDefinition($id)->getClass();
266-
$type = 0 === strpos($sclass, '%') ? 'Object' : $sclass;
267-
}
268-
269-
$properties[] = sprintf(' * @property %s $%s', $type, $alias);
270-
}
271-
$properties = implode("\n", $properties);
272-
if ($properties) {
273-
$properties = "\n *\n".$properties;
274-
}
275-
276256
$bagClass = $this->container->isFrozen() ? 'FrozenParameterBag' : 'ParameterBag';
277257

278258
return <<<EOF
@@ -288,7 +268,7 @@ protected function startClass($class, $baseClass)
288268
* $class
289269
*
290270
* This class has been auto-generated
291-
* by the Symfony Dependency Injection Component.$properties
271+
* by the Symfony Dependency Injection Component.
292272
*/
293273
class $class extends $baseClass
294274
{

‎tests/Symfony/Tests/Components/DependencyInjection/Fixtures/php/services9.php

Copy file name to clipboardExpand all lines: tests/Symfony/Tests/Components/DependencyInjection/Fixtures/php/services9.php
-7Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,6 @@
1111
*
1212
* This class has been auto-generated
1313
* by the Symfony Dependency Injection Component.
14-
*
15-
* @property FooClass $foo
16-
* @property FooClass $bar
17-
* @property Object $foo.baz
18-
* @property Object $foo_bar
19-
* @property FooClass $method_call1
20-
* @property FooClass $alias_for_foo
2114
*/
2215
class ProjectServiceContainer extends Container
2316
{

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.