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); }
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); }