Ejemplo n.º 1
0
 /**
  * Parse one list item.
  * Overriding this method, use
  *      parent::parseItem([ 'src' => $src, 'dest' => $dest]);
  * at the end, and do not return item.
  *
  * @return Parsed item or NULL if no item parsed.
  */
 public function parseItem($item = null)
 {
     if (!isset($item)) {
         $item = parent::parseItem();
         if (!isset($item)) {
             return;
         }
     }
     $dir = dirname($item['dest']);
     if (!file_exists($dir)) {
         mkdir($dir, 0775, true);
     }
     $f = fopen($item['src'], 'r');
     file_put_contents($item['dest'], $f);
     fclose($f);
 }