callInjects() public static method

Calls all methods starting with with "inject" using autowiring.
public static callInjects ( Container $container, $service ) : void
$container Nette\DI\Container
return void
示例#1
0
 private function initialiseSchema()
 {
     $input = new ArrayInput(array('--force' => true));
     $output = new StringOutput();
     InjectExtension::callInjects($this->context, $this->schemaUpdateCommand);
     $this->schemaUpdateCommand->setHelperSet(new HelperSet(['em' => new EntityManagerHelper($this->em)]));
     $this->schemaUpdateCommand->run($input, $output);
     $this->messages[] = $output->getOutput();
 }
示例#2
0
 /**
  * Calls all methods starting with with "inject" using autowiring.
  * @param  object
  * @return void
  */
 public function callInjects($service)
 {
     Extensions\InjectExtension::callInjects($this, $service);
 }