Пример #1
0
 /**
  * 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');
 }
Пример #2
0
 /**
  * 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');
 }