芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/cms.mgaplay.com.br/lib/Service/ModuleServiceInterface.php
. */ namespace Xibo\Service; use Slim\Views\Twig; use Stash\Interfaces\PoolInterface; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Xibo\Entity\Module; use Xibo\Factory\CommandFactory; use Xibo\Factory\DataSetColumnFactory; use Xibo\Factory\DataSetFactory; use Xibo\Factory\DisplayFactory; use Xibo\Factory\MediaFactory; use Xibo\Factory\MenuBoardCategoryFactory; use Xibo\Factory\MenuBoardFactory; use Xibo\Factory\ModuleFactory; use Xibo\Factory\NotificationFactory; use Xibo\Factory\PermissionFactory; use Xibo\Factory\PlaylistFactory; use Xibo\Factory\ScheduleFactory; use Xibo\Factory\TransitionFactory; use Xibo\Factory\UserGroupFactory; use Xibo\Helper\HttpCacheProvider; use Xibo\Helper\SanitizerService; use Xibo\Storage\StorageServiceInterface; use Xibo\Widget\ModuleWidget; /** * Interface ModuleServiceInterface * @package Xibo\Service */ interface ModuleServiceInterface { /** * ModuleServiceInterface constructor. * @param StorageServiceInterface $store * @param PoolInterface $pool * @param LogServiceInterface $log * @param ConfigServiceInterface $config * @param SanitizerService $sanitizer * @param EventDispatcherInterface $eventDispatcher */ public function __construct($store, $pool, $log, $config, $sanitizer, $eventDispatcher); /** * @param Module $module * @param ModuleFactory $moduleFactory * @param MediaFactory $mediaFactory * @param DataSetFactory $dataSetFactory * @param DataSetColumnFactory $dataSetColumnFactory * @param TransitionFactory $transitionFactory * @param DisplayFactory $displayFactory * @param CommandFactory $commandFactory * @param ScheduleFactory $scheduleFactory * @param PermissionFactory $permissionFactory * @param UserGroupFactory $userGroupFactory * @param PlaylistFactory $playlistFactory * @param MenuBoardFactory $menuBoardFactory * @param MenuBoardCategoryFactory $menuBoardCategoryFactory * @param NotificationFactory $notificationFactory * @param Twig $view * @param HttpCacheProvider $cacheProvider * @return ModuleWidget * @throws \Xibo\Support\Exception\NotFoundException */ public function get( $module, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory, $menuBoardFactory, $menuBoardCategoryFactory, $notificationFactory, $view, HttpCacheProvider $cacheProvider ); /** * @param string $className * @param ModuleFactory $moduleFactory * @param MediaFactory $mediaFactory * @param DataSetFactory $dataSetFactory * @param DataSetColumnFactory $dataSetColumnFactory * @param TransitionFactory $transitionFactory * @param DisplayFactory $displayFactory * @param CommandFactory $commandFactory * @param ScheduleFactory $scheduleFactory * @param PermissionFactory $permissionFactory * @param UserGroupFactory $userGroupFactory * @param PlaylistFactory $playlistFactory * @param MenuBoardFactory $menuBoardFactory * @param MenuBoardCategoryFactory $menuBoardCategoryFactory * @param NotificationFactory $notificationFactory * @param Twig $view * @param HttpCacheProvider $cacheProvider * @return ModuleWidget * @throws \Xibo\Support\Exception\NotFoundException */ public function getByClass( $className, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory, $menuBoardFactory, $menuBoardCategoryFactory, $notificationFactory, $view, HttpCacheProvider $cacheProvider ); }