| ################ |
| Creating Drivers |
| ################ |
| |
| Driver Directory and File Structure |
| =================================== |
| |
| Sample driver directory and file structure layout: |
| |
| - /application/libraries/Driver_name |
| |
| - Driver_name.php |
| - drivers |
| |
| - Driver_name_subclass_1.php |
| - Driver_name_subclass_2.php |
| - Driver_name_subclass_3.php |
| |
| .. note:: In order to maintain compatibility on case-sensitive |
| file systems, the Driver_name directory must be |
| named in the format returned by ``ucfirst()``. |
| |
| .. note:: The Driver library's architecture is such that |
| the subclasses don't extend and therefore don't inherit |
| properties or methods of the main driver. |