/** * implement a singleton, create if needed * * @return mixed object|false */ public static function init() { if (empty(Anonymous_Statistics::$instance)) { Anonymous_Statistics::$instance = new Anonymous_Statistics(); } if (!Kohana::config('core.anonymous_statistics')) { self::$cache->delete_tag('anonymous_statistics'); return false; } return Anonymous_Statistics::$instance; }