В своих двух предыдущих статьях я рассказал о Dependency Injection и IoC контейнере, и о том, как они работают конкретно в Laravel. Данный пост будет посвящен практическому применению DI и IoC на реальном примере. А так же, какие все таки преимущества нам дают эти два прекрасных инструмента и паттерна в приложении.
Метка «inversion of control»
Laravel: Dependency Injection на практике
2013-12-17 в 21:19, admin, рубрики: dependency injection, inversion of control, ioc, laravel, php, метки: dependency injection, inversion of control, ioc, laravel, PHPВнедрение зависимости c Inversion
2013-02-12 в 17:59, admin, рубрики: dependency injection, inversion of control, php, метки: dependency injection, inversion of control, PHPInversion это простой и функциональный контейнер внедрения зависимости для PHP 5.3. Поддерживает сервис-ориентированную архитектуру, ссылки, PRS-0, и Composer.
Установить можно через packagist.org: granula/inversion либо скачав и добавив к PRS-0 совместимому загрузчику.
$container = new InversionContainer();
$container['foo'] = 'MyClassFoo';
// ...
$foo = $container('foo');
Разработка архитектуры приложения с использованием инверсии зависимости
2012-11-13 в 9:19, admin, рубрики: dependency injection, inversion of control, php, метки: dependency injection, inversion of control, PHP
В этой статье я хочу ещё раз поговорить о разработке архитектуры приложения с использованием инверсии зависимости (Inversion of Control).
Я уже писал на хабре о библиотеке IoC и о Modular. Теперь я пошел ещё дальше и упростил все что только можно и попробую объяснить принципы построения архитектуры. А так же расскажу о новой библиотеке Granula.
Читать полностью »