|
|
(30 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| This article desrcibes the class '''I2CE_FileSearch_Caching'''which extends the class [[Class: I2CE_FileSearch | I2CE_FileSearch]]
| | #REDIRECT [[Class: I2CE_FileSearch_Caching (4.1.12)]] |
| It is contained in the module [[iHRIS Module List#I2CE|I2CE]] in the package [https://launchpad.net/i2ce I2CE]
| |
| The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/files/head:lib/I2CE_FileSearch_Caching.php lib/I2CE_FileSearch_Caching.php]
| |
| I2CE_FileSearch_Caching
| |
| @package I2CE
| |
| @todo Better Documentation
| |
| ==Variables==
| |
| ===$prefix===
| |
| The rpefix to use fir the APC keys
| |
| *Type: protected $prefix
| |
| | |
| ===$stale_time===
| |
| A local copy of the data (if any) stored in the magic data at /I2CE/fileSearch/stale_time
| |
| *Type: protected nt $stale_time
| |
| | |
| ==Methods==
| |
| ===__construct()===
| |
| Constructor for the FileSearch class
| |
| hidden sub-directories. At the moment it does not have meaning
| |
| on non unix like platforms.
| |
| search the current working directory for the file. If so, it
| |
| checks there first, before the other paths.
| |
| or not to make a relative path absolute when adding it.
| |
| *Signature: public function __construct($hidden,$current_working,$make_absolut)
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.types.boolean.php boolean] $hidden<br/>Defaults to false. Whether or not to search
| |
| **Default Value: false
| |
| * [http://www.php.net/manual/en/language.types.boolean.php boolean] $current_working<br/>Defaults to false. Whether or not to
| |
| **Default Value: false
| |
| * [http://www.php.net/manual/en/language.types.boolean.php boolean] $make_absolut<br/>Defaults to false. Whether
| |
| **Default Value: false
| |
| ===clearCache()===
| |
| *Signature: public function clearCache()
| |
| ===search()===
| |
| Find a file (or directory) of a certain category
| |
| *Signature: public function search($category,$file_name,$find_all)
| |
| *Returns: mixed. Returns either a string which is the path and file name of the file
| |
| we found, or null if we did not find the file.
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.types.string.php string] $category<br/>the category of the file
| |
| * [http://www.php.net/manual/en/language.types.string.php string] $file_name<br/>the file name of the file we wish to find
| |
| * [http://www.php.net/manual/en/language.types.boolean.php boolean] $find_all<br/>Defatults to false
| |
| **Default Value: false
| |
| ===setPrefix()===
| |
| Set the prefix to be used for the caching file search
| |
| *Signature: public function setPrefix($prefix)
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.types.string.php string] $prefix
| |
| ==Inherited Variables==
| |
| ===$found_locales===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$found_locales | I2CE_FileSearch->$found_locales]]
| |
| ===$preferred_locales===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$preferred_locales | I2CE_FileSearch->$preferred_locales]]
| |
| ===$ordered_paths===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$ordered_paths | I2CE_FileSearch->$ordered_paths]]
| |
| ===$absolut===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$absolut | I2CE_FileSearch->$absolut]]
| |
| ===$search_hidden===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$search_hidden | I2CE_FileSearch->$search_hidden]]
| |
| ===$search_cwd===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$search_cwd | I2CE_FileSearch->$search_cwd]]
| |
| ===$last_order===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$last_order | I2CE_FileSearch->$last_order]]
| |
| ===$checked_directories===
| |
| Theis protected variable is inherited from [[Class: I2CE_FileSearch#$checked_directories | I2CE_FileSearch->$checked_directories]]
| |
| | |
| | |
| [[Category:Class Documentation]]
| |