Пример #1
0
 /**
  * Returns an instance.
  *
  * Singleton pattern implementation.
  *
  * @return Manager_Manifest_Package
  */
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Пример #2
0
 /**
  * Get the manifest for a package. TESTING ONLY.
  *
  */
 public function packageManifestAction()
 {
     $id = $this->_request->getParam('id');
     if ($id) {
         $manifest = Manager_Manifest_Package::getInstance()->getManifest($id);
     } else {
         $manifestId = $this->_request->getParam('manifest');
         if ($manifestId) {
             $manifestRow = Repo_PackageManifest::getInstance()->findRow($manifestId);
             if ($manifestRow && $manifestRow->data) {
                 $manifest = unserialize($manifestRow->data);
             }
         }
     }
     echo Zend_Json::encode($manifest);
     die;
 }