コード例 #1
0
ファイル: PackageCollection.php プロジェクト: robeendey/ce
 public function append($value, $key = null)
 {
     // Only packages
     if (!$value instanceof Engine_Package_Manifest) {
         throw new Engine_Package_Manager_Exception('Cannot assign a non-package');
     }
     $key = $value->getKey();
     return parent::append($value, $key);
 }
コード例 #2
0
ファイル: Transaction.php プロジェクト: robeendey/ce
 public function append($value, $key = null)
 {
     // Only operations
     if (!$value instanceof Engine_Package_Manager_Operation_Abstract) {
         throw new Engine_Package_Manager_Exception('Problem loading operation from cache');
     }
     $key = $value->getKey();
     return parent::append($value, $key);
 }