3fb55a08 |
<?php
namespace MVC\Classe\Implement;
|
fa275ca6 |
use MVC\Classe\Dumper;
use MVC\Classe\Url;
use MVC\Classe\HttpMethod;
|
3fb55a08 |
use MVC\Classe\Implement\Contrat\RestReponseInterface;
|
fa275ca6 |
class RestReponse implements RestReponseInterface
|
3fb55a08 |
{
public $url;
public $params;
public $data;
|
fa275ca6 |
/**
* Le passage par le contructeur dans le cas d'une instanciation dynamique ne fonctionne pas
* http://www.thedarksideofthewebblog.com/appel-dynamique-de-constructeur-en-php/
* il faut passer par une fonction personnelle permettant l'instanciation des variables
* @param $url
* @param $requestData
*/
|
3fb55a08 |
public function __contruct($url, $requestData)
{
$this->url = $url;
|
fa275ca6 |
$this->params = $url->page['params'];
$this->data = $requestData;
}
public function instanciate($url, $requestData)
{
$this->url = $url;
$this->params = $url->page['params'];
|
3fb55a08 |
$this->data = $requestData;
}
public function get()
{
}
public function post()
{
}
public function put()
{
}
public function delete()
{
}
}
|