| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
The PGTStorageFile class is a class for PGT file storage. More...
 Inheritance diagram for PGTStorageFile:
 Inheritance diagram for PGTStorageFile: Collaboration diagram for PGTStorageFile:
 Collaboration diagram for PGTStorageFile:| Public Member Functions | |
| getStorageType () | |
| This method returns an informational string giving the type of storage used by the object (used for debugging purposes). | |
| getStorageInfo () | |
| This method returns an informational string giving informations on the parameters of the storage. | |
| PGTStorageFile ($cas_parent, $format, $path) | |
| The class constructor, called by CASClient::SetPGTStorageFile(). | |
| init () | |
| This method is used to initialize the storage. | |
| write ($pgt, $pgt_iou) | |
| This method stores a PGT and its corresponding PGT Iou into a file. | |
| read ($pgt_iou) | |
| This method reads a PGT corresponding to a PGT Iou and deletes the corresponding file. | |
| getStorageType () | |
| This method returns an informational string giving the type of storage used by the object (used for debugging purposes). | |
| getStorageInfo () | |
| This method returns an informational string giving informations on the parameters of the storage. | |
| PGTStorageFile ($cas_parent, $format, $path) | |
| The class constructor, called by CASClient::SetPGTStorageFile(). | |
| init () | |
| This method is used to initialize the storage. | |
| write ($pgt, $pgt_iou) | |
| This method stores a PGT and its corresponding PGT Iou into a file. | |
| read ($pgt_iou) | |
| This method reads a PGT corresponding to a PGT Iou and deletes the corresponding file. | |
|  Public Member Functions inherited from PGTStorage | |
| getErrorMessage () | |
| This method returns an error message set by PGTStorage::setErrorMessage(). | |
| getErrorMessage () | |
| This method returns an error message set by PGTStorage::setErrorMessage(). | |
| Private Member Functions | |
| getPath () | |
| This method returns the name of the directory where PGT's should be stored on the filesystem. | |
| getFormat () | |
| This method returns the format to use when storing PGT's on the filesystem. | |
| getPGTIouFilename ($pgt_iou) | |
| This method returns the filename corresponding to a PGT Iou. | |
| getPath () | |
| This method returns the name of the directory where PGT's should be stored on the filesystem. | |
| getFormat () | |
| This method returns the format to use when storing PGT's on the filesystem. | |
| getPGTIouFilename ($pgt_iou) | |
| This method returns the filename corresponding to a PGT Iou. | |
| Private Attributes | |
| $_path | |
| a string telling where PGT's should be stored on the filesystem. | |
| $_format | |
| a string telling the format to use to store PGT's (plain or xml). | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from PGTStorage | |
| PGTStorage ($cas_parent) | |
| The constructor of the class, should be called only by inherited classes. | |
| setErrorMessage ($error_message) | |
| This method sets en error message, which can be read later by PGTStorage::getErrorMessage(). | |
| isInitialized () | |
| This method tells if the storage has already been intialized. | |
| PGTStorage ($cas_parent) | |
| The constructor of the class, should be called only by inherited classes. | |
| setErrorMessage ($error_message) | |
| This method sets en error message, which can be read later by PGTStorage::getErrorMessage(). | |
| isInitialized () | |
| This method tells if the storage has already been intialized. | |
The PGTStorageFile class is a class for PGT file storage.
An instance of this class is returned by CASClient::SetPGTStorageFile().
Definition at line 45 of file pgt-file.php.
| 
 | private | 
This method returns the format to use when storing PGT's on the filesystem.
Definition at line 61 of file pgt-file.php.
References $_format.
| 
 | private | 
This method returns the name of the directory where PGT's should be stored on the filesystem.
Definition at line 41 of file pgt-file.php.
References $_path.
| 
 | private | 
This method returns the filename corresponding to a PGT Iou.
| $pgt_iou | the PGT iou. | 
Definition at line 170 of file pgt-file.php.
References getFormat(), getPath(), phpCAS\traceBegin(), and phpCAS\traceEnd().
 Here is the call graph for this function:
 Here is the call graph for this function:| PGTStorageFile::getStorageInfo | ( | ) | 
This method returns an informational string giving informations on the parameters of the storage.
(used for debugging purposes).
Reimplemented from PGTStorage.
Definition at line 89 of file pgt-file.php.
| PGTStorageFile::getStorageType | ( | ) | 
This method returns an informational string giving the type of storage used by the object (used for debugging purposes).
Reimplemented from PGTStorage.
Definition at line 77 of file pgt-file.php.
| PGTStorageFile::init | ( | ) | 
This method is used to initialize the storage.
Halts on error.
Reimplemented from PGTStorage.
Definition at line 147 of file pgt-file.php.
References init(), PGTStorage\isInitialized(), phpCAS\traceBegin(), and phpCAS\traceEnd().
 Here is the call graph for this function:
 Here is the call graph for this function:| PGTStorageFile::PGTStorageFile | ( | $cas_parent, | |
| $format, | |||
| $path | |||
| ) | 
The class constructor, called by CASClient::SetPGTStorageFile().
| $cas_parent | the CASClient instance that creates the object. | 
| $format | the format used to store the PGT's (`plain' and `xml' allowed). | 
| $path | the path where the PGT's should be stored | 
Definition at line 107 of file pgt-file.php.
References $path, CAS_PGT_STORAGE_FILE_DEFAULT_FORMAT, CAS_PGT_STORAGE_FILE_DEFAULT_PATH, CAS_PGT_STORAGE_FILE_FORMAT_PLAIN, CAS_PGT_STORAGE_FILE_FORMAT_XML, phpCAS\error(), PGTStorage\PGTStorage(), phpCAS\traceBegin(), and phpCAS\traceEnd().
 Here is the call graph for this function:
 Here is the call graph for this function:| PGTStorageFile::read | ( | $pgt_iou | ) | 
This method reads a PGT corresponding to a PGT Iou and deletes the corresponding file.
| $pgt_iou | the PGT iou | 
Reimplemented from PGTStorage.
Definition at line 211 of file pgt-file.php.
References getPGTIouFilename(), phpCAS\trace(), phpCAS\traceBegin(), and phpCAS\traceEnd().
 Here is the call graph for this function:
 Here is the call graph for this function:| PGTStorageFile::write | ( | $pgt, | |
| $pgt_iou | |||
| ) | 
This method stores a PGT and its corresponding PGT Iou into a file.
Echoes a warning on error.
| $pgt | the PGT | 
| $pgt_iou | the PGT iou | 
Reimplemented from PGTStorage.
Definition at line 186 of file pgt-file.php.
References phpCAS\error(), getPGTIouFilename(), phpCAS\traceBegin(), and phpCAS\traceEnd().
 Here is the call graph for this function:
 Here is the call graph for this function: