/** * Gets the methods to call after service initialization. * * @return array An array of method calls * * @api */ public function getMethodCalls() { return $this->_delegate->getMethodCalls(); }
public function toSymfonyDefinition(tubepress_api_ioc_DefinitionInterface $definition) { if ($definition instanceof tubepress_internal_ioc_Definition) { return $definition->getUnderlyingSymfonyDefinition(); } $cleanedArguments = $this->convertToSymfonyReferenceIfNecessary($definition->getArguments()); $cleanedMethodCalls = $this->convertToSymfonyReferenceIfNecessary($definition->getMethodCalls()); $toReturn = new \Symfony\Component\DependencyInjection\Definition($definition->getClass(), $cleanedArguments); $toReturn->setConfigurator($definition->getConfigurator()); $toReturn->setDecoratedService($definition->getDecoratedService()); $toReturn->setFactoryClass($definition->getFactoryClass()); $toReturn->setFactoryMethod($definition->getFactoryMethod()); $toReturn->setFactoryService($definition->getFactoryService()); $toReturn->setFile($definition->getFile()); $toReturn->setMethodCalls($cleanedMethodCalls); $toReturn->setProperties($definition->getProperties()); $toReturn->setTags($definition->getTags()); return $toReturn; }