Файл автозагрузки Composer перед загрузкой зависимостей - PullRequest
0 голосов
/ 26 мая 2018

Один из пакетов поставщика, который мне требуется, предоставляет функцию автозагрузки:

{
    ...
    "autoload": {
        ...
        "files": [
            "functions.php"
        ]
    }
}

К сожалению, в ней отсутствует многоязычная поддержка.

Так как мне действительно нравится свободное определение функции, и у меня уже есть многоязычная альтернатива для вставки, я бы хотел использовать вместо нее замену, хотя и с тем же именем функции.К счастью, в пакете реализована проверка function_exists(), поэтому мне просто нужно объявить свою функцию перед автозагрузкой пакета.

Я знаю, что могу просто сослаться на require, прежде чем требовать автозагрузчик Composer, но есть лиАльтернативы composer.json для достижения этой цели?Можно ли как-нибудь сказать Composer, что нужно сначала загрузить определенный файл, а не что-нибудь еще?


Более конкретно, я хочу переопределить нелокализованную функцию Laravel now() для локализуемой версии.Поскольку этот вопрос также применим к другим приложениям и / или зависимостям, я оставил свой вопрос довольно общим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...