Example #1
0
 /**
  * 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();
 }