Overview

Classes

  • Syllable
  • Syllable_Cache_FileAbstract
  • Syllable_Cache_Json
  • Syllable_Cache_Serialized
  • Syllable_Hyphen_Dash
  • Syllable_Hyphen_Entity
  • Syllable_Hyphen_Soft
  • Syllable_Hyphen_Text
  • Syllable_Hyphen_ZeroWidthSpace
  • Syllable_Source_File

Interfaces

  • Syllable_Cache_Interface
  • Syllable_Hyphen_Interface
  • Syllable_Source_Interface

Functions

  • Syllable_autoloader
  • Overview
  • Class

Overview

Classes summary
Syllable Main class
Syllable_Cache_FileAbstract

Defines the Cache strategy interface Create your own caching strategy to store the hyphenation and patterns arrays in the location you want. i.e. from a database or remote server.

Syllable_Cache_Json Single-file cache using JSON format to encode data
Syllable_Cache_Serialized Single-file cache using PHP-native serialization to encode data
Syllable_Hyphen_Dash
Syllable_Hyphen_Entity
Syllable_Hyphen_Soft
Syllable_Hyphen_Text
Syllable_Hyphen_ZeroWidthSpace
Syllable_Source_File

Default language strategy tries to load TeX files from a relative path to the class sourcefile.

Interfaces summary
Syllable_Cache_Interface

Defines the Cache strategy interface Create your own caching strategy to store the hyphenation and patterns arrays in the location you want. i.e. from a database or remote server.

Syllable_Hyphen_Interface
Syllable_Source_Interface

Defines the interface for Language strategies. Create your own language strategy to load the TeX files from a different source. i.e. filenaming system, database or remote server.

Functions summary
Syllable_autoloader

phpSyllable Splits up text into syllables and/or hyphenates text according to TeXbook language rules.

API documentation generated by ApiGen