Example #1
0
File: Photo.php Project: eexit/smak
 public function buildSet(Adapter\AdapterInterface $adapter)
 {
     $fs = $this->buildFs();
     $tree = $fs->getTree();
     $photo_test = array_shift($tree['Canon_450D']['Sandrine']);
     $set_root = new \SplFileInfo($fs->getRoot() . DIRECTORY_SEPARATOR . 'Canon_450D' . DIRECTORY_SEPARATOR . 'Sandrine');
     file_put_contents($set_root->getRealPath() . DIRECTORY_SEPARATOR . $photo_test, base64_decode(self::IMG_DATA), LOCK_EX);
     $set = new \Smak\Portfolio\Set($set_root);
     $set->removeAdapters()->addAdapter($adapter);
     return $set;
 }
Example #2
0
File: Set.php Project: eexit/smak
 public function buildSet(Adapter\AdapterInterface $adapter, \SplFileInfo $set_root = null)
 {
     $fs = $this->buildFs();
     $tree = $fs->getTree();
     if (null == $set_root) {
         $set_root = new \SplFileInfo($fs->getRoot() . DIRECTORY_SEPARATOR . 'Travels' . DIRECTORY_SEPARATOR . 'Chile');
     }
     $set = new \Smak\Portfolio\Set($set_root);
     $set->removeAdapters()->addAdapter($adapter);
     return $set;
 }