コード例 #1
0
ファイル: Bootstrap.php プロジェクト: nickl-/httpful
 /**
  * Register default mime handlers.  Is idempotent.
  */
 public static function registerHandlers()
 {
     if (self::$registered === true) {
         return;
     }
     // @todo check a conf file to load from that instead of
     // hardcoding into the library?
     $handlers = array(\Httpful\Mime::JSON => new \Httpful\Handlers\JsonHandler(), \Httpful\Mime::XML => new \Httpful\Handlers\XmlHandler(), \Httpful\Mime::FORM => new \Httpful\Handlers\FormHandler(), \Httpful\Mime::CSV => new \Httpful\Handlers\CsvHandler());
     foreach ($handlers as $mime => $handler) {
         Httpful::register($mime, $handler);
     }
     self::$registered = true;
 }
コード例 #2
0
ファイル: Bootstrap.php プロジェクト: xudianyang/yafrk-lib
 /**
  * Register default mime handlers.  Is idempotent.
  */
 public static function registerHandlers()
 {
     if (self::$registered === true) {
         return;
     }
     // @todo check a conf file to load from that instead of
     // hardcoding into the library?
     $handlers = array(Mime::JSON => new Handlers\JsonHandler(), Mime::XML => new Handlers\XmlHandler(), Mime::FORM => new Handlers\FormHandler(), Mime::CSV => new Handlers\CsvHandler());
     foreach ($handlers as $mime => $handler) {
         // Don't overwrite if the handler has already been registered
         if (Httpful::hasParserRegistered($mime)) {
             continue;
         }
         Httpful::register($mime, $handler);
     }
     self::$registered = true;
 }