/** * Se inicia la libreria, éste se conecta al servicio y guarda los valores para su posterior uso * * @return boolean Una vez iniciada o ya iniciada la libreria */ public static function init() { if (self::$__init) { return true; } $HttpSocket = new HttpSocket(); $response = $HttpSocket->get("http://indicadoresdeldia.cl/webservice/indicadores.json"); if ($response->isOk()) { self::$__indicadores = json_decode($response->body, true); } return self::$__init = true; }
/** * Método que permite validar si existe un indicador * * @param string $key Nombre del indicador * @return boolean Si existe o no el indicador */ public function check($key = null) { return Indicadores::check($key); }
public function setUp() { Indicadores::init(); }