Package core
Classes summary
| TfCache | Handles Tuskfish page-level caching operations. |
| TfFileHandler | Provides methods for handling common file operations. |
| TfLogger | Provides a custom error handler which writes to a logfile. |
| TfMetadata | Provides page-level metadata. |
| TfPaginationControl | Generates pagination controls for paging through content. |
| TfPreference | Holds Tuskfish site configuration (preference) data. |
| TfPreferenceHandler | Read and write site preferences to the database. |
| TfTemplate | Used to hold variables that will be inserted into templates and to render templates for display. |
| TfTree | Build and manipulate a tree representing hierarchical relationships between objects. |
Traits summary
| TfLanguage | Provides common access to system languages. |
| TfMagicMethods | Allows for non-write access to protected properties and prevents non-whitelisted properties from being set. |
| TfMimetypes | Provides a list of common (permitted) mimetypes for file uploads. |
| TfRights | Provides a common list of intellectual property rights licenses. |
Functions summary
| checkPasswordStrength | Check password strength |
| hashPassword | Hashes and salts a password to harden it against cracking. |
| tf_autoload | Autoload core Tuskfish classes. spl_autoload_register() avoids namespace clashes. |
| tfContentModuleAutoload | Autoload Tuskfish content module classes. spl_autoload_register() avoids namespace clashes. |