我要寫自己的抽象工廠,類似於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/)是我的開始,我從未回頭! –