public function httpDelete(Com_Icodeecono_Api_ApiResponder &$responder, array $passedParams = null)
 {
     $responder->setResponseStatus(Com_Icodeecono_Api_ApiResponseStatuses::STATUS_204_NO_CONTENT);
     $responder->setRawReturnData(array());
 }
Exemplo n.º 2
0
<?php

require_once ROOT_DIR . '/../system/com/icodeecono/api/ApiResponder.php';
// Include your classes here
// EXAMPLE: require_once ROOT_DIR.'/../application/path/to/class/MyClass.php';
$responder = new Com_Icodeecono_Api_ApiResponder($_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']);
// add routes here
// EXAMPLE: $responder->addRoute("/test","MyClass");
$responder->handleRequest();
<?php

require_once ROOT_DIR . '/../system/com/icodeecono/api/ApiResponder.php';
require_once ROOT_DIR . '/../tests/com/icodeecono/api/APIResponderTestRouteBaseClassOne.php';
require_once ROOT_DIR . '/../tests/com/icodeecono/api/APIResponderTestRouteBaseClassTwo.php';
$responder = new Com_Icodeecono_Api_ApiResponder($_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']);
$responder->addRoute("/test", "Com_Icodeecono_Api_APIResponderTestRouteBaseClassOne");
$responder->addRoute("/run/:run_id/test", "Com_Icodeecono_Api_APIResponderTestRouteBaseClassTwo");
// $responder->printRoutes();
$responder->handleRequest();
 public function httpPutUpdate(Com_Icodeecono_Api_ApiResponder &$responder, array $passedParams = null)
 {
     $responder->setResponseStatus(Com_Icodeecono_Api_ApiResponseStatuses::STATUS_501_NOT_IMPLEMENTED);
     $responder->setRawReturnData(array("ERROR" => "Request not implimented"));
 }