News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Rob Allen's Blog:
An introduction to ZendDi
February 29, 2012 @ 09:16:20

Rob Allen, Zend Framework guru extraordinaire, has posted an introduction to the Dependency Injection container that's a part of Zend Framework 2 - ZendDi.

Zend Framework 2 provides its own dependency injection container, ZendDi which is a key underpinning of the entire framework and especially the MVC system. I have covered before, my thoughts on the reasons for using dependency injection, so this article looks at the fundamentals of using ZendDi.

He includes some sample code showing a current setup involving constructor injection and how it can be refactored to use the new DI container. With the new version, the resource is assigned to the container and that is referenced when a new object type needs to be created. He also briefly touches on setter injections, noting that he prefers them more for optional dependencies and shows how to enable their use in the container as well.

0 comments voice your opinion now!
zendframework2 dependency injection zenddi container tutorial


blog comments powered by Disqus

Similar Posts

Gennady Feldman's Blog: Installing Oracle Instant Client 11g and PECL OCI8 (Part 2)

SitePoint PHP Blog: How to Create Your Own Twitter Widget in PHP, Part 2

Matthew Weier O'Phinney's Blog: Responding to Different Content Types in RESTful ZF Apps

Bill Staples' Blog: IIS7 in the Community

SitePoint PHP Blog: Fast PHP Routing with PHRoute


Community Events





Don't see your event here?
Let us know!


code laravel development language deployment introduction release voicesoftheelephpant conference symfony framework api bugfix community series zendserver tips interview podcast list

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework