/** * Renvoie les données contenues dans le fichier sous forme de tableau * Parse automatiquemen si cela n'a pas été fait * * Peut être appelé statiquement en passant le nom du fichier * NB : ne respecte pas le standard 'strict', il faudrait une autre méthode de type 'static' * * @return array les données sous forme de tableau * @access public */ function getData($file = null, $options = array()) { if (!isset($this)) { if (!$file) { trigger_error("En mode static, cette méthode doit disposer d'un paramètre {$file} valide", E_USER_ERROR); } $_this = new FileParser($file, $options); $data = $_this->getData(); $_this->close(); return $data; } return $this->Parser->getData(); }