Current Path : /var/www/axolotl/data/www/kirov.axolotls.ru/bitrix/modules/location/lib/source/ |
Current File : /var/www/axolotl/data/www/kirov.axolotls.ru/bitrix/modules/location/lib/source/basesource.php |
<?php namespace Bitrix\Location\Source; use Bitrix\Location\Repository\Location\IRepository; /** * Class BaseSource * @package Bitrix\Location\Source */ abstract class BaseSource { /** @var string */ protected $code = ''; /** @var IRepository */ protected $repository = null; /** @var array */ protected $params = []; /** Returns source code */ public function getCode(): string { return $this->code; } /** Returns source repository */ public function getRepository(): IRepository { return $this->repository; } /** Returns source params witch can be useful for init JS entity, for example. */ public function getParams(): array { return $this->params; } }