@magary4

Дефенирование конфигурации как сервиса?

конфигурации типа такой symfony.com/doc/current/components/config/definiti... когда ключ-значение - не хватает
и я сделал
class  DownloadMap {

    private static $filter = [
        "key"   => "category",
        "field" => "property__category__multi_string"
    ];

    private static $order = [
        [
            "key"   => "name",
            "field" => "name"
        ],
        [
            "key"   => "format",
            "field" => "control__mimeType__string"
        ],
        [
            "key"   => "size",
            "field" => "control__fileSize__string"
        ]
    ];

    public static function getFilter()
    {
        return self::$filter;
    }

    public static function getOrder()
    {
        return self::$order;
    }
}


ну и в контроллере вызов DownloadMap::getOrder()

но вот что если надо переопределить в следующем проекте? вернее не "что если" а на реально надо

пихать в сервис-контейнер?

parameters:
    download_map_class: namespace\DownloadMap
services:
    download_map:
        class: %download_map_class%


криво или нет получается?

$this->container->get("download_map")->getOrder()

как можно такое сделать?
  • Вопрос задан
  • 305 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы