Example #1
0
 /**
  * Validate the plugins/extensions
  *
  * @param Varien_Object $params
  * @return void
  */
 protected function _validatePlugins(Varien_Object $params)
 {
     $file = Mage::getModuleDir('etc', 'Fishpig_Wordpress') . DS . 'fishpig.xml';
     if (!is_file($file)) {
         return $this;
     }
     $xml = simplexml_load_file($file);
     $results = $params->getResults();
     foreach ((array) $xml->fishpig->extensions as $moduleName => $data) {
         $this->applyTest('_validatePlugin', array_merge((array) $data, array('current_version' => (string) Mage::getConfig()->getNode()->modules->{$moduleName}->version)));
     }
     $params->setResults($results);
     return $this;
 }