     1: <?php
     2:
     3:     /**
     4:      * Defines the Cache strategy interface
     5:      * Create your own caching strategy to store the hyphenation and patterns
     6:      * arrays in the location you want. i.e. from a database or remote server.
     7:      */
     8:     interface Syllable_Cache_Interface {
     9:         public function __set($key, $value);
    10:         public function __get($key);
    11:         public function __isset($key);
    12:         public function __unset($key);
    13:
    14:         public function open($language);
    15:         public function close();
    16:     }