%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/modules/report/lib/visualconstructor/runtimeprovider/
Upload File :
Create Path :
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();
	}


}

Zerion Mini Shell 1.0