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);
         }
     }
 }