Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

mise en place des actions de vue, du loggeur du MVC test des resultat des reponse Rest avec les methode GET PUT DELETE POST avec curl

FIXME: appel curl ou fopen d'une methode http depuis une action ou un controlleur.

TODO: sécuriser les accès HTTP1.1 par un fichier config similaire a l'applet Discourse faite pour Tinternet

TODO: ajouter un plug-in symfony permettant de charger un utilisateur dans les apps a partir de l'authentification multiple

TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de comprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea
-->Sécuriser le serveur de dev

Emmanuel ROY authored on 04/12/2019 15:21:19
Showing 1 changed files
... ...
@@ -3,19 +3,36 @@
3 3
 
4 4
 namespace MVC\Classe\Implement;
5 5
 
6
+use MVC\Classe\Dumper;
7
+use MVC\Classe\Url;
8
+use MVC\Classe\HttpMethod;
6 9
 use MVC\Classe\Implement\Contrat\RestReponseInterface;
7 10
 
8
-class HttpReponse implements RestReponseInterface
11
+class RestReponse implements RestReponseInterface
9 12
 {
10 13
 
11 14
     public $url;
12 15
     public $params;
13 16
     public $data;
14 17
 
18
+    /**
19
+     * Le passage par le contructeur dans le cas d'une instanciation dynamique ne fonctionne pas
20
+     * http://www.thedarksideofthewebblog.com/appel-dynamique-de-constructeur-en-php/
21
+     * il faut passer par une fonction personnelle permettant l'instanciation des variables
22
+     * @param $url
23
+     * @param $requestData
24
+     */
15 25
     public function __contruct($url, $requestData)
16 26
     {
17 27
         $this->url = $url;
18
-        $this->params = $url['params'];
28
+        $this->params = $url->page['params'];
29
+        $this->data = $requestData;
30
+    }
31
+
32
+    public function instanciate($url, $requestData)
33
+    {
34
+        $this->url = $url;
35
+        $this->params = $url->page['params'];
19 36
         $this->data = $requestData;
20 37
     }
21 38
 
Browse code

mise en place des requètes HTTP1.1 dans le core du MVC afin qu'elles soient utilisable simplement

TODO: tester les requètes HTTP1.1 , sécuriser les accès par un fichier config similaire a l'applet Discourse faite pour Tinternet

TODO: ajouter un plug-in symfony permettant de charger un utilisateur dans les apps a partir de l'authentification multiple

TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de comprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea
-->Sécuriser le serveur de dev

Emmanuel ROY authored on 02/12/2019 19:01:38
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,41 @@
1
+<?php
2
+
3
+
4
+namespace MVC\Classe\Implement;
5
+
6
+use MVC\Classe\Implement\Contrat\RestReponseInterface;
7
+
8
+class HttpReponse implements RestReponseInterface
9
+{
10
+
11
+    public $url;
12
+    public $params;
13
+    public $data;
14
+
15
+    public function __contruct($url, $requestData)
16
+    {
17
+        $this->url = $url;
18
+        $this->params = $url['params'];
19
+        $this->data = $requestData;
20
+    }
21
+
22
+    public function get()
23
+    {
24
+
25
+    }
26
+
27
+    public function post()
28
+    {
29
+
30
+    }
31
+
32
+    public function put()
33
+    {
34
+
35
+    }
36
+
37
+    public function delete()
38
+    {
39
+
40
+    }
41
+}
0 42
\ No newline at end of file