private function extendTemplate() { $filename = ""; if (is_object($this->file)) { $filename = basename($this->file->getFilename(), ".xml"); } if (is_string($this->file)) { $filename = basename($this->file, ".xml"); } if (empty(self::$registeredExtenders)) { self::$registeredExtenders = (include AgaviConfigCache::checkConfig(AgaviToolkit::expandDirectives('%core.module_dir%/Cronks/config/templateExtensions.xml'))); } foreach (self::$registeredExtenders as $handler) { if (preg_match("/" . $handler["pattern"] . "/i", basename($filename))) { $this->applyExtender($handler); } } }