Utilities for tracking and performing install operations for a given package in a project.
Located in /Core/lib/CriticalI/Project/InstallOperation.php (line 10)
Constructor
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 an item to the dependency list
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.
Return the dependency string for installation
Count the number of entries in a directory (not counting self and parent)
Create a config file on the fly if default properties are requested
Return the set of files added during the installation
Test a path to see if it is absolute
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.
Return the package being installed
Set a configuration value in the project. This will override any existing value.
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