A Plan represents a planned set of Package_Version changes for a repository or project.
Located in /Core/lib/CriticalI/ChangeManager/Plan.php (line 10)
Constructor
Return the list of packages to add
Add the package version to the add list
Search an array for a matching package (any version)
Search the requirements array for a matching package and version
specification
Search an array for a matching package version number
Search an array for a matching package version specification
Determine if the given package name is to be added
Determine if the given package version is to be removed
Return the CriticalI_Package_Version instance with the given name from the add list
Remove and return the last requirement from the list. Returns an array whose first element is the package name and whose second element is the version specification.
Add a requirement to the list
Return the list of packages to remove
Add a package to the remove list
Return the list of requirements
Return the count of requirements in this plan's list
Determine if this plan already provides the given package and version specification
Determine if the given package will conflict with planned packages to install
Returns a pretty representation of the plan
Documentation generated on Wed, 25 Apr 2012 09:46:44 -0700 by phpDocumentor 1.4.3