/**
  * Get array of plugins which contain a content type
  *
  * @return array $contentTypePlugins
  */
 public function getContentTypePlugins()
 {
     if ($this->_contentTypePlugins === null) {
         $this->_contentTypePlugins = array();
         $plugins = $this->getPluginPaths();
         foreach ($plugins as $plugin => $path) {
             $manager = new sfSympalPluginManager($plugin, $this->_projectConfiguration, new sfFormatter());
             if ($contentType = $manager->getContentTypeForPlugin()) {
                 $this->_contentTypePlugins[] = $plugin;
             }
         }
     }
     return $this->_contentTypePlugins;
 }