/** * Check for overrides of the filter * * @param Library\ObjectConfig $config An optional Library\ObjectConfig object with configuration options * @param Library\ObjectManagerInterface $manager A Library\ObjectManagerInterface object * @return TemplateHelperChrome */ public static function getInstance(Library\ObjectConfig $config, Library\ObjectManagerInterface $manager) { $identifier = clone $config->object_identifier; $identifier->package = $config->module->package; $identifier = $manager->getIdentifier($identifier); if (file_exists($identifier->classpath)) { $classname = $identifier->classname; } else { $classname = $config->object_identifier->classname; } $instance = new $classname($config); return $instance; }