CriticalI_ChangeManager_PlanA 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 __construct (line 20)
Constructor
add_list (line 31)
Return the list of packages to add
add_package (line 154)
Add the package version to the add list
index_of_package (line 239)
Search an array for a matching package (any version)
index_of_requirement (line 252)
Search the requirements array for a matching package and version
specification
index_of_version (line 225)
Search an array for a matching package version number
index_of_version_specification (line 211)
Search an array for a matching package version specification
is_on_add_list (line 131)
Determine if the given package name is to be added
is_on_remove_list (line 119)
Determine if the given package version is to be removed
package_on_add_list (line 143)
Return the CriticalI_Package_Version instance with the given name from the add list
pop_requirement (line 81)
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.
push_requirement (line 68)
Add a requirement to the list
remove_list (line 40)
Return the list of packages to remove
remove_package (line 172)
Add a package to the remove list
requirements_list (line 49)
Return the list of requirements
requirement_count (line 58)
Return the count of requirements in this plan's list
satisfies_requirement (line 96)
Determine if this plan already provides the given package and version specification
will_conflict (line 108)
Determine if the given package will conflict with planned packages to install
__toString (line 190)
Returns a pretty representation of the plan
Documentation generated on Wed, 25 Apr 2012 09:46:44 -0700 by phpDocumentor 1.4.3