[DependencyInjection] removed @property annotations as services are not available as properties anymore
This commit is contained in:
parent
659041a96c
commit
27458b653e
@ -253,26 +253,6 @@ EOF;
|
||||
|
||||
protected function startClass($class, $baseClass)
|
||||
{
|
||||
$properties = array();
|
||||
foreach ($this->container->getDefinitions() as $id => $definition) {
|
||||
$type = 0 === strpos($definition->getClass(), '%') ? 'Object' : $definition->getClass();
|
||||
$properties[] = sprintf(' * @property %s $%s', $type, $id);
|
||||
}
|
||||
|
||||
foreach ($this->container->getAliases() as $alias => $id) {
|
||||
$type = 'Object';
|
||||
if ($this->container->hasDefinition($id)) {
|
||||
$sclass = $this->container->getDefinition($id)->getClass();
|
||||
$type = 0 === strpos($sclass, '%') ? 'Object' : $sclass;
|
||||
}
|
||||
|
||||
$properties[] = sprintf(' * @property %s $%s', $type, $alias);
|
||||
}
|
||||
$properties = implode("\n", $properties);
|
||||
if ($properties) {
|
||||
$properties = "\n *\n".$properties;
|
||||
}
|
||||
|
||||
$bagClass = $this->container->isFrozen() ? 'FrozenParameterBag' : 'ParameterBag';
|
||||
|
||||
return <<<EOF
|
||||
@ -288,7 +268,7 @@ use Symfony\Components\DependencyInjection\ParameterBag\\$bagClass;
|
||||
* $class
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.$properties
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class $class extends $baseClass
|
||||
{
|
||||
|
@ -11,13 +11,6 @@ use Symfony\Components\DependencyInjection\ParameterBag\ParameterBag;
|
||||
*
|
||||
* This class has been auto-generated
|
||||
* by the Symfony Dependency Injection Component.
|
||||
*
|
||||
* @property FooClass $foo
|
||||
* @property FooClass $bar
|
||||
* @property Object $foo.baz
|
||||
* @property Object $foo_bar
|
||||
* @property FooClass $method_call1
|
||||
* @property FooClass $alias_for_foo
|
||||
*/
|
||||
class ProjectServiceContainer extends Container
|
||||
{
|
||||
|
Reference in New Issue
Block a user