PhpinfoPermission   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 19
rs 10
c 0
b 0
f 0
wmc 3

3 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 2 1
A checkForDeveloperRole() 0 2 1
A getDescription() 0 2 1
1
<?php
2
3
/**
4
 * @file PhpinfoPermission.php
5
 * @brief This file contains the PhpinfoPermission class.
6
 * @details
7
 * @author Filippo F. Fadda
8
 */
9
10
11
namespace Daikengo\Permission\Development;
12
13
14
use Daikengo\Permission\AbstractPermission;
15
16
17
/**
18
 * @brief Permission to display information about PHP's configuration.
19
 */
20
class PhpinfoPermission extends AbstractPermission {
21
22
23
  public function __construct() {
24
    parent::__construct();
25
  }
26
27
28
  public function getDescription() {
29
    return "Permission to display information about PHP's configuration.";
30
  }
31
32
33
  /**
34
   * @brief A developer can see the PHP's info page.
35
   * @return bool
36
   */
37
  public function checkForDeveloperRole() {
38
    return TRUE;
39
  }
40
41
}