Symfony\Component\DependencyInjection\Definition::setAutowired PHP Method

setAutowired() public method

Allowed values: - true: constructor autowiring, same as $this->setAutowiredMethods(array('__construct')) - false: no autowiring, same as $this->setAutowiredMethods(array())
public setAutowired ( boolean $autowired ) : Definition
$autowired boolean
return Definition The current instance
    public function setAutowired($autowired)
    {
        $this->autowiredMethods = $autowired ? array('__construct') : array();

        return $this;
    }

Usage Example

 private function registerRequestBinder(ContainerBuilder $container)
 {
     $definition = new Definition(RequestObjectBinder::class, []);
     $definition->setAutowired(true);
     $definition->setPublic(false);
     $container->setDefinition('request_object.request_binder', $definition);
 }
All Usage Examples Of Symfony\Component\DependencyInjection\Definition::setAutowired