Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }