/** * Retrieve a collection of integration results * * @return Varien_Data_Collection */ public function getIntegrationTestResults() { if (!$this->_isCached('integration_results')) { $results = new Fishpig_Wordpress_Integration_Test_Results_Collection(); $results->addItem($this->_isConnected()); if (Mage::helper('wordpress')->isFullyIntegrated()) { $results->addItem($this->_hasValidWordPressUrls()); $results->addItem($this->_hasValidBlogRoute()); $results->addItem($this->_hasValidWordPressPath()); if ($result = $this->_hasValidHomepageValues()) { $results->addItem($result); } } if ($result = $this->_isValidMagentoVersion()) { $results->addItem($result); } /* if ($result = $this->_isLatestExtensionVersion()) { $results->addItem($result); } */ $this->_cache('integration_results', $results); } return $this->_cached('integration_results'); }
/** * Retrieve a collection of integration results * * @return Varien_Data_Collection */ public function getIntegrationTestResults() { if (!$this->_isCached('integration_results')) { $results = new Fishpig_Wordpress_Integration_Test_Results_Collection(); $results->addItem($this->_isConnected()); if (Mage::helper('wordpress')->isFullyIntegrated()) { $results->addItem($this->_hasValidWordPressUrls()); $results->addItem($this->_hasValidBlogRoute()); if (($result = $this->_hasIndexDotPhpUrl()) !== false) { $results->addItem($result); } $results->addItem($this->_hasValidWordPressPath()); if ($result = $this->_hasValidHomepageValues()) { $results->addItem($result); } } if ($result = $this->_isValidMagentoVersion()) { $results->addItem($result); } Mage::dispatchEvent('wordpress_integration_test_results_after', array('results' => $results)); $this->_cache('integration_results', $results); } return $this->_cached('integration_results'); }