public function addDependency($dependency) { if (!$dependency instanceof Engine_Package_Manifest_Entity_Dependency) { $dependency = new Engine_Package_Manifest_Entity_Dependency($dependency); } $dependency->setSelected($this->_selected); $this->_dependencies[$dependency->getGuid()] = $dependency; return $this; }
public function addDependency($dependency, $options = null) { if (!$dependency instanceof Engine_Package_Manifest_Entity_Dependency) { $dependency = new Engine_Package_Manifest_Entity_Dependency($dependency, $options); } else { if (is_array($options)) { $dependency->setOptions($options); } } $this->_dependencies[$dependency->getGuid()] = $dependency; return $this; }