CriticalI_Project_InstallOperationUtilities for tracking and performing install operations for a given package in a project.
Located in /Core/lib/CriticalI/Project/InstallOperation.php (line 10)
CriticalI_Project_InstallOperation
__construct
(CriticalI_Project $project, CriticalI_Package_Version $packageVersion)
Constructor __construct (line 23)
Constructor
abort (line 225)
Abort a failed installation. Removes all files that were created and any directories that were created as long as they contain no files (after removing added files).
add_dependency_item (line 67)
Add an item to the dependency list
copy (line 82)
Copy a file into the project. Creates any needed directories. If a
directory is given as the source, the entire directory is copied recursively to the destination. Note that when copying directories recursively, any child directories whose names begin with a dot are ignored. If the destination is given as a relative path, it is assumed to be relative to the project root.
dependency_string (line 50)
Return the dependency string for installation
directory_entry_count (line 268)
Count the number of entries in a directory (not counting self and parent)
ensure_config_file_exists (line 286)
Create a config file on the fly if default properties are requested
file_list (line 57)
Return the set of files added during the installation
is_absolute (line 257)
Test a path to see if it is absolute
mkdir (line 157)
Make a directory in the project. Creates any needed directories parent directories. If the directory is given as a relative path, it is assumed to be relative to the project root.
package_version (line 43)
Return the package being installed
set_config_value (line 210)
Set a configuration value in the project. This will override any existing value.
set_default_config_value (line 192)
Set a default configuration value in the project. If no corresponding key in the configuration is set, defines a new value for it.
Documentation generated on Wed, 25 Apr 2012 09:46:43 -0700 by phpDocumentor 1.4.3