/** * {@inheritdoc} */ public function getConfiguration(array $config, ehough_iconic_ContainerBuilder $container) { $reflected = new ReflectionClass($this); $namespace = $reflected->getNamespaceName(); $class = $namespace . '\\Configuration'; if (class_exists($class)) { $r = new ReflectionClass($class); $ref = new ReflectionClass('\\Symfony\\Component\\Config\\Resource\\FileResource'); $container->addResource($ref->newInstanceArgs(array($r->getFileName()))); if (!method_exists($class, '__construct')) { $configuration = new $class(); return $configuration; } } }