나는 Zend\Log\LoggerAbstractServiceFactory
과 비슷한 내 자신의 추상 팩토리를 작성하려고합니다. 나는이 추상적 인 공장 works with plugin managers을 알아 차렸다. 그러나 나는 플러그인 관리자의 목적이 무엇인지에 대해 궁금해했다. Zend\Log
네임 스페이스에는 WriterPluginManager
및 ProcessorPluginManager
과 같은 여러 플러그인 관리자가 포함되어 있으며 Zend\Log\Writer
네임 스페이스에는 FormatterPluginManager
클래스가 포함되어 있습니다. 기본적으로 나는이 플러그인 관리자가하는 일에 대해 혼란 스럽다.Zend Framework 2의 플러그인 관리자
나는 등 컨트롤러 플러그인,보기 도우미, 몇 가지 플러그인 매니저가 있다는 것을 알고, 나는 플러그인 관리자가 전문 서비스 로케이터 때문에 Zend\ServiceManager\AbstractPluginManager
클래스 extendsZend\ServiceManager\ServiceManager
입니다 것으로 나타났습니다.
제 질문은 : 플러그인 관리자의 목적은 무엇입니까? Zend\Log
네임 스페이스의 일반적인 예와 구체적인 예가 무엇입니까? 이것에 대한 문서를 찾을 수 없었습니다.
[this] (http://samsonasik.wordpress.com/2014/01/29/zend-framework-2-getting-closer-with-pluginmanager/)는 나의 시작이었고 결코 되돌아 보지 않았습니다! –