protected function setUp() { parent::setUp(); $thumbnailType = new \Concrete\Core\File\Image\Thumbnail\Type\Type(); $thumbnailType->requireType(); $thumbnailType->setName(t('File Manager Thumbnails')); $thumbnailType->setHandle(Config::get('concrete.icons.file_manager_listing.handle')); $thumbnailType->setWidth(Config::get('concrete.icons.file_manager_listing.width')); $thumbnailType->setHeight(Config::get('concrete.icons.file_manager_listing.height')); $thumbnailType->save(); $thumbnailType = new \Concrete\Core\File\Image\Thumbnail\Type\Type(); $thumbnailType->requireType(); $thumbnailType->setName(t('File Manager Detail Thumbnails')); $thumbnailType->setHandle(Config::get('concrete.icons.file_manager_detail.handle')); $thumbnailType->setWidth(Config::get('concrete.icons.file_manager_detail.width')); $thumbnailType->save(); $this->cleanup(); }
public function execute(Batch $batch) { $types = $batch->getObjectCollection('thumbnail_type'); if (!$types) { return; } foreach ($types->getTypes() as $type) { if (!$type->getPublisherValidator()->skipItem()) { $t = new \Concrete\Core\File\Image\Thumbnail\Type\Type(); $t->setName($type->getName()); $t->setHandle($type->getHandle()); $t->setWidth($type->getWidth()); $t->setHeight($type->getHeight()); if ($type->getIsRequired()) { $t->requireType(); } $t->save(); } } }
protected function importFileImportantThumbnailTypes(\SimpleXMLElement $sx) { if (isset($sx->thumbnailtypes)) { foreach ($sx->thumbnailtypes->thumbnailtype as $l) { $type = new \Concrete\Core\File\Image\Thumbnail\Type\Type(); $type->setName((string) $l['name']); $type->setHandle((string) $l['handle']); $type->setWidth((string) $l['width']); $type->setHeight((string) $l['height']); $required = (string) $l['required']; if ($required) { $type->requireType(); } $type->save(); } } }