public function testGet() { $list = new Gallery(); $list->fromJson(self::$outputDir . self::$jsonName); $item = new GalleryItem("desc", "year", "pathToFull", "pathToThumb"); $this->assertEquals($list->get($item->getName()), $item); }
public function deleteAll() { $config = (require ROOT . '/config/main.php'); $gallery = new Gallery(); $gallery->fromJson(ROOT . $config['images']['json']); $gallery->deleteAll(); F3::reroute('upload'); }
public static function build(array $cfg) { $loader = new GalleryLoader(); $itemList = new Gallery(); $itemList->fromJson(ROOT . $cfg['json']); $loader->setItemList($itemList); $itemHandler = new GalleryItemCreator(); $itemHandler->setFullImageProps($cfg['full']); $itemHandler->setLowImageProps($cfg['low']); $loader->setItemHandler($itemHandler); return $loader; }