Инверсия контейнера управления для PHP? [закрытый]

это может быть не лучшим образом, но для большинства небольших случаев это должно быть приемлемым:

"создать второй пустой массив и добавить только те, которые вы хотите keep "

Я не помню, где я это читал ... для справедливости я сделаю эту вики в надежде, что кто-то найдет ее или просто не заработает репутацию Я не заслуживаю.

20
задан Ijas Ameenudeen 18 January 2019 в 11:26
поделиться

3 ответа

Я играл с некоторыми Платформами DI для PHP, но я не использовал один в производстве. Имейте некоторые ссылки:

  1. http://www.stubbles.net/ , который я думаю, является самым старым, я попробовал
  2. http://php.xjconf.net/
  3. FLOW3 - я живо этот станет очень хорошей платформой (ее бета прямо сейчас)

, Вы упомянули использование его для TDD - поэтому, возможно, взглянули на Внедрение зависимости для Модульных тестов в PHP

7
ответ дан 30 November 2019 в 01:06
поделиться

Я работал над Контейнер PHP IoC/DI названный Подложкой в течение прошлых шести месяцев. Это - все еще в значительной степени происходящая работа, но это было развернуто в производстве в течение полутора месяцев и работало вполне прилично до сих пор.

Подложка вдохновлена Платформой Spring, но записана с преимуществами и ограничениями PHP в памяти. Документация довольно минимальна в этой точке, но существуют приблизительно пример кода , включая пример поблочного тестирования. Это - что-то, что Вы думаете, что смогли использовать для TDD?

1
ответ дан 30 November 2019 в 01:06
поделиться

Phemto разрабатывается снова и выглядит довольно многообещающим, по моему скромному мнению.

Несколько других подобных проектов, на которые Вы могли бы хотеть посмотреть:

блок (Правовая оговорка: я - основной автор этого)

php-порт picocontainer, был вокруг в течение долгого времени. Я не думаю, что это активно deveoped больше, но с другой стороны, я полагаю, что это довольно стабильно. Это было долгое время, так как я посмотрел на него все же.

довольно новый проект, на который я недавно наткнулся, Лукавый . Не уверенный, сколько людей использует его все же.

, который я также наблюдаю sphicy, который выглядит интересным.

6
ответ дан 30 November 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: