Example #1
0
 static function create($language, $country, $types = array())
 {
     foreach ($types as $name => $pattern) {
         validate::register($name, $pattern);
     }
     $cache = cache_location . 'cache.tmp';
     if ($www = fs::read($cache)) {
         $www = unserialize($www);
         $www->locale->setup($language, $country);
         return $www;
     } else {
         $www = new www($language, $country);
         fs::write($cache, serialize($www));
         $www->vars->initialize();
         return $www;
     }
 }