Tuskfish API V1.1.2
  • Package
  • Class

Packages

  • content
  • core
  • database
  • installation
  • security
  • user
  • utilities

Classes

  • TfCache
  • TfFileHandler
  • TfLogger
  • TfMetadata
  • TfPaginationControl
  • TfPreference
  • TfPreferenceHandler
  • TfTemplate
  • TfTree

Traits

  • TfLanguage
  • TfMagicMethods
  • TfMimetypes
  • TfRights

Functions

  • checkPasswordStrength
  • hashPassword
  • tf_autoload
  • tfContentModuleAutoload

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.
Tuskfish API V1.1.2 API documentation generated by ApiGen