%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/report/lib/visualconstructor/runtimeprovider/ |
Current File : /home/bitrix/www/bitrix/modules/report/lib/visualconstructor/runtimeprovider/widgetprovider.php |
<?php namespace Bitrix\Report\VisualConstructor\RuntimeProvider; use Bitrix\Report\VisualConstructor\Handler\BaseWidget; use Bitrix\Report\VisualConstructor\Internal\Manager\WidgetManager; /** * @method BaseWidget|null getFirstResult() * Class WidgetProvider * @package Bitrix\Report\VisualConstructor\RuntimeProvider */ class WidgetProvider extends Base { /** * @return array */ protected function availableFilterKeys() { return array('widgetClassName', 'primary'); } /** * @return \Bitrix\Report\VisualConstructor\Internal\Manager\WidgetManager */ protected function getManagerInstance() { return WidgetManager::getInstance(); } /** * @return IProvidable[] */ protected function getEntitiesList() { return $this->getManagerInstance()->getWidgetList(); } /** * @return mixed */ protected function getIndices() { return $this->getManagerInstance()->getIndices(); } }