Line 33... |
Line 33... |
33 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
33 |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
34 |
* @copyright Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
|
34 |
* @copyright Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
|
35 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
35 |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
|
36 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
36 |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
|
37 |
* @since 0.3
|
37 |
* @since 0.3
|
38 |
* @version $Id: RestServeur.php 344 2011-06-10 07:51:56Z jpm $
|
38 |
* @version $Id: RestServeur.php 358 2011-08-29 16:44:18Z jpm $
|
39 |
* @link /doc/framework/
|
39 |
* @link /doc/framework/
|
40 |
*/
|
40 |
*/
|
41 |
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
|
41 |
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
|
42 |
class RestServeur {
|
42 |
class RestServeur {
|
Line 472... |
Line 472... |
472 |
public static function gererErreurs() {
|
472 |
public static function gererErreurs() {
|
473 |
if (self::$debogageActivation && GestionnaireException::getExceptionsNbre() > 0) {
|
473 |
if (self::$debogageActivation && GestionnaireException::getExceptionsNbre() > 0) {
|
474 |
$exceptionsTriees = GestionnaireException::getExceptionsTriees();
|
474 |
$exceptionsTriees = GestionnaireException::getExceptionsTriees();
|
475 |
reset($exceptionsTriees);
|
475 |
reset($exceptionsTriees);
|
476 |
$debogageSeulement = true;
|
476 |
$debogageSeulement = true;
|
477 |
if (! (count($exceptionsTriees) == 1 && key($exceptionsTriees) == E_USER_NOTICE)) {
|
477 |
if (array_key_exists(E_USER_ERROR, $exceptionsTriees)) {
|
478 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_ERREUR);
|
478 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_ERREUR);
|
479 |
$debogageSeulement = false;
|
479 |
$debogageSeulement = false;
|
480 |
}
|
480 |
}
|
Line 481... |
Line 481... |
481 |
|
481 |
|