Форум → Программирование → PHP для идиотов → Dependency Injection
Dependency Injection
Страницы: ← Следующая страница →
-
10 июля 2009 г. 17:59, спустя 2 минуты 17 секунд
Я не силен в запоминании всех паттернов, поэтому может и почитаю о чем этот патерн, но было бы не плохо описать где он применяется в 3-х предложенияхhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
10 июля 2009 г. 18:04, спустя 4 минуты 56 секунд
насоклько я понял из слов "отдаст нам первый объект типа Connection " …
пиздец скорости почуял дуд (с) дудСапожник без сапог -
10 июля 2009 г. 18:09, спустя 5 минут 17 секунд
больше понимания не сталоhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
10 июля 2009 г. 18:11, спустя 1 минуту 44 секунды
якобы умный автолоад на первый взгляд. …. а на второй хуйня, убедите меня что я не прав
больше понимания не сталоСапожник без сапог -
10 июля 2009 г. 18:16, спустя 4 минуты 48 секунд
phpdude, ясно, меня тоже убедите, интересно почитать обсужденияhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
10 июля 2009 г. 18:17, спустя 42 секунды
а на хабр вломы идти агага?)
phpdude, ясно, меня тоже убедите, интересно почитать обсужденияСпустя 21 сек.мне тоже вломСапожник без сапог -
10 июля 2009 г. 18:17, спустя 28 секунд
phpdude, да )Спустя 13 сек.смотри http://pyha.ru/forum/topic/2939.msg57646#msg57646https://smappi.org/ - платформа по созданию API на все случаи жизни -
10 июля 2009 г. 18:31, спустя 13 минут 24 секунды
не ну третья ссылка однозначно круче чем хабромуть -
10 июля 2009 г. 18:36, спустя 5 минут 35 секунд
CTAPbIu_MABP, я третью ссылку месяца 2-3 назад начинал уже читать… было нудно и закрылhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
10 июля 2009 г. 18:40, спустя 4 минуты 12 секунд
adw0rd, зря там очень хорошо (для ламеров) описано все -
10 июля 2009 г. 18:47, спустя 6 минут 41 секунду
для гуру надо обфусцировать?)https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
18 июня 2010 г. 1:14, спустя 342 дня 6 часов 22 минуты
сейчас у меня такие интерфейсы:interface BL_Application_ModuleInterface
{
public function __construct(BL_Application $app);
public function process();
}
interface BL_Application_WidgetInterface
{
public function __construct(BL_Application $app, $settings = array());
public function process();
}
из $app можно получить довольно многое (`user`, `session`, `db`, `request`, `response`, `page`, `eventDispatcher`, …). Я тут подумал на днях.. Наверно это неправильный подход. Мои мысли подкрепил класс `sfContext` и `IApplicationContext` по третьей ссылке из темы.
Что я предлагаю:
создать такой вот свой `context`, из которого можно будет получить все вышеперечисленное + `app`. Ну так более логично что ли получится. При это не использовать никаких новомодных контейнеров (мне не нравится рефлексия в них). -
18 июня 2010 г. 1:41, спустя 27 минут 1 секунду
Абырвалг, конечно я может тебя не совсем понимаю, но, я например, один проект сразу снабдил объектом location, который определяет типа контекст объекта, будь то файл модуля на диски или неймспейс в 5.3 (это я так думаю). или ты имеешь в виду Registry::get('app') Registry::get('session') ?
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!