%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/modules/sale/lib/services/company/restrictions/ |
| Current File : //home/bitrix/www/bitrix/modules/sale/lib/services/company/restrictions/manager.php |
<?php
namespace Bitrix\Sale\Services\Company\Restrictions;
use Bitrix\Main;
use Bitrix\Sale\Internals;
use Bitrix\Sale\Services\Base;
class Manager extends Base\RestrictionManager
{
protected static $classNames = null;
/**
* @param array $parameters
* @return Main\DB\Result
* @throws Main\ArgumentException
*/
public static function getList(array $parameters)
{
return Internals\CompanyTable::getList($parameters);
}
/**
* @return array
*/
protected static function getBuildInRestrictions()
{
return array(
'\Bitrix\Sale\Services\Company\Restrictions\Currency' => 'lib/services/company/restrictions/currency.php',
'\Bitrix\Sale\Services\Company\Restrictions\Site' => 'lib/services/company/restrictions/site.php',
'\Bitrix\Sale\Services\Company\Restrictions\EntityType' => 'lib/services/company/restrictions/entitytype.php',
'\Bitrix\Sale\Services\Company\Restrictions\Location' => 'lib/services/company/restrictions/location.php',
'\Bitrix\Sale\Services\Company\Restrictions\PaySystem' => 'lib/services/company/restrictions/paysystem.php',
'\Bitrix\Sale\Services\Company\Restrictions\Delivery' => 'lib/services/company/restrictions/delivery.php',
'\Bitrix\Sale\Services\Company\Restrictions\PersonType' => 'lib/services/company/restrictions/persontype.php',
'\Bitrix\Sale\Services\Company\Restrictions\Price' => 'lib/services/company/restrictions/price.php',
);
}
/**
* @return string
*/
public static function getEventName()
{
return 'onSaleCompanyRulesClassNamesBuildList';
}
/**
* @return int
*/
protected static function getServiceType()
{
return self::SERVICE_TYPE_COMPANY;
}
}