public static function instance() { if (!self::$singleton) { $instance = new self(); $instance->config = Config::get('captcha::config'); $instance->assets = __DIR__ . '/../../../public/assets'; $instance->fonts = $instance->assets('fonts'); $instance->backgrounds = $instance->assets('backgrounds'); self::$singleton = $instance; } return self::$singleton; }