/** * Get current file, add scanners to it and return it * @see FilterIterator::current() * @return Source */ public function current() { $file = new Source(parent::current()->getPathName()); $extension = $file->getExtension(); if (isset($this->scannersByExtensions[$extension])) { foreach ($this->scannersByExtensions[$extension] as $scannerSuffix) { $scannerClass = "\\Zf2TranslationScanner\\File\\Source\\Scanner\\" . ucfirst($scannerSuffix); $file->addScanner(new $scannerClass()); } } return $file; }
/** * Db column file should receive it's name and content on creation * @param String $file_name * @param array $content */ public function __construct($file_name, $content) { parent::__construct($file_name); $this->_content = $content; }