Class: I2CE FileSearch Caching: Difference between revisions

From IHRIS Wiki
No edit summary
 
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
This article describes the class ''I2CE_FileSearch_Caching''.
#REDIRECT [[Class: I2CE_FileSearch_Caching (4.1.12)]]
*Extends the class: [[Class: I2CE_FileSearch | I2CE_FileSearch]].
*Parent Classses:  [[Class: I2CE_FileSearch | I2CE_FileSearch]]
*Location: Part of the module [[I2CE Module List#I2CE|I2CE]] in the package [https://launchpad.net/i2ce I2CE]
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/annotate/head:/lib/I2CE_FileSearch_Caching.php lib/I2CE_FileSearch_Caching.php]
I2CE_FileSearch_Caching   @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 [http://www.php.net/manual/en/language.types.integer.php int ] $stale_time
 
==Methods==
===__construct()===
Constructor for the FileSearch class
*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 hidden sub-directories.  At the moment it does not have meaning on non unix like platforms.
***Default Value: false
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $current_working <br/>Defaults to false.  Whether or not to search the current working directory for the file.  If so, it checks there first, before the other paths.
***Default Value: false
** [http://www.php.net/manual/en/language.types.boolean.php boolean ] $make_absolut <br/>Defaults to false.  Whether or not to make a relative path absolute when adding it.
***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)
*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
*Returns: mixed.<br/>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.
===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
 
 
[[Category:Class Documentation]]

Latest revision as of 09:43, 18 August 2015