Kadokweb::admin()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: Doka
5
 * Date: 28/03/2019
6
 * Time: 09:58
7
 */
8
9
namespace Test;
10
11
12
class Kadokweb
13
{
14
    /**
15
     * Kadokweb constructor.
16
     */
17
    public function __construct()
18
    {
19
        $url = BASE;
20
21
        echo "<h1>Router @KadokWeb</h1>";
22
        echo "<nav>
23
            <a href='{$url}'>Home</a>
24
            <a href='{$url}/edit/" . rand(44, 244) . "'>Edit</a>
25
            <a href='{$url}/error/'>Error</a>
26
        </nav>";
27
    }
28
29
    /**
30
     * @param array $data
31
     */
32
    public function home(array $data): void
33
    {
34
        echo "<h3>", __METHOD__, "::", $_SERVER["REQUEST_METHOD"], "</h3><hr>";
35
        echo "<pre>", print_r($data, true), "</pre>";
36
    }
37
38
    /**
39
     * @param array $data
40
     */
41
    public function edit(array $data): void
42
    {
43
        echo "<h3>", __METHOD__, "::", $_SERVER["REQUEST_METHOD"], "</h3><hr>";
44
45
        echo "<form name='kadokweb' method='post' enctype='multipart/form-data'>
46
            <input name=\"first_name\" value=\"Doka\">
47
            <input name=\"last_name\" value=\"B. Silva\">
48
            <input name=\"email\" value=\"[email protected]\">
49
            <button>@CoffeeCode</button>
50
        </form>";
51
52
        echo "<pre>", print_r($data, true), "</pre>";
53
    }
54
55
    /**
56
     * @param array $data
57
     */
58
    public function notfound(array $data): void
59
    {
60
        echo "<h3>Whoops!</h3>", "<pre>", print_r($data, true), "</pre>";
61
    }
62
63
    public function admin(array $data): void
64
    {
65
        echo "<h3>Admin Group:</h3>", "<pre>", print_r($data, true), "</pre>";
66
    }
67
}