Passed
Push — master ( 7c8135...1a1530 )
by 世昌
01:40
created
nebula/component/template/TemplateLoader.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@
 block discarded – undo
50 50
     
51 51
     public static function credibleLoad(string $name): Template
52 52
     {
53
-        if (($template = static::load($name))!==null) {
53
+        if (($template = static::load($name)) !== null) {
54 54
             return $template;
55 55
         }
56 56
         $empty = new EmptyTemplate;
Please login to merge, or discard this patch.
nebula/component/template/EchoValueTrait.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
     public function parseEchoValue($var):string
7 7
     {
8 8
         // 任意变量名: 中文点下划线英文数字
9
-        $code = preg_replace_callback('/\B[$](\?)?[:]([.\w\x{4e00}-\x{9aff}]+)(\s*)(\( ( (?>[^()]+) | (?4) )* \) )?/ux', [$this,'echoValueCallback'], $var);
9
+        $code = preg_replace_callback('/\B[$](\?)?[:]([.\w\x{4e00}-\x{9aff}]+)(\s*)(\( ( (?>[^()]+) | (?4) )* \) )?/ux', [$this, 'echoValueCallback'], $var);
10 10
         $error = preg_last_error();
11 11
         if ($error !== PREG_NO_ERROR) {
12 12
             throw new \Exception($error);
@@ -16,14 +16,14 @@  discard block
 block discarded – undo
16 16
     
17 17
     protected function echoValueCallback($matchs)
18 18
     {
19
-        $name=$matchs[2];
20
-        if ($matchs[1]==='?') {
19
+        $name = $matchs[2];
20
+        if ($matchs[1] === '?') {
21 21
             return '$this->has("'.$name.'")';
22 22
         }
23 23
         if (isset($matchs[4])) {
24 24
             if (preg_match('/\((.+)\)/', $matchs[4], $v)) {
25 25
                 $args = trim($v[1]);
26
-                $args= strlen($args) ?','.$args:'';
26
+                $args = strlen($args) ? ','.$args : '';
27 27
                 return '$this->get("'.$name.'"'.$args.')';
28 28
             }
29 29
         }
Please login to merge, or discard this patch.
nebula/component/template/Tag.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@
 block discarded – undo
39 39
         $this->content = $content;
40 40
         $this->name = $name;
41 41
         $this->open = $open;
42
-        $this->close= $close;
42
+        $this->close = $close;
43 43
     }
44 44
 
45 45
     public function compile(string $content):string
Please login to merge, or discard this patch.
nebula/component/template/Compiler.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -26,14 +26,14 @@  discard block
 block discarded – undo
26 26
      *
27 27
      * @var Tag[]
28 28
      */
29
-    protected $tags=[];
29
+    protected $tags = [];
30 30
 
31 31
     /**
32 32
      * 命令对象
33 33
      *
34 34
      * @var CommandInterface[]
35 35
      */
36
-    protected $commands=[];
36
+    protected $commands = [];
37 37
 
38 38
     public function __construct()
39 39
     {
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
      */
63 63
     public function registerTag(Tag $tag)
64 64
     {
65
-        $this->tags[$tag->getName()] =$tag;
65
+        $this->tags[$tag->getName()] = $tag;
66 66
     }
67 67
 
68 68
     /**
@@ -75,15 +75,15 @@  discard block
 block discarded – undo
75 75
     public function compileText(string $text, array $tagConfig = []):string
76 76
     {
77 77
         $this->applyTagConfig($tagConfig);
78
-        $result  = '';
78
+        $result = '';
79 79
         foreach (token_get_all($text) as $token) {
80 80
             if (is_array($token)) {
81 81
                 list($tag, $content) = $token;
82 82
                 // 所有将要编译的文本
83 83
                 // 跳过各种的PHP
84 84
                 if ($tag == T_INLINE_HTML) {
85
-                    $content=$this->proccesTags($content);
86
-                    $content=$this->proccesCommands($content);
85
+                    $content = $this->proccesTags($content);
86
+                    $content = $this->proccesCommands($content);
87 87
                 }
88 88
                 $result .= $content;
89 89
             } else {
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
     {
108 108
         foreach ($this->tags as $tag) {
109 109
             $pregExp = sprintf('/(!)?%s\s*(.+?)\s*%s/', preg_quote($tag->getOpen()), preg_quote($tag->getClose()));
110
-            $text = \preg_replace_callback($pregExp, function ($match) use ($tag) {
110
+            $text = \preg_replace_callback($pregExp, function($match) use ($tag) {
111 111
                 if ($match[1] === '!') {
112 112
                     return substr($match[0], 1);
113 113
                 } else {
@@ -120,8 +120,8 @@  discard block
 block discarded – undo
120 120
 
121 121
     protected function proccesCommands(string $text):string
122 122
     {
123
-        $pregExp ='/\B\@(\!)?([\w\x{4e00}-\x{9aff}]+)(\s*)(\( ( (?>[^()]+) | (?4) )* \) )? /ux';
124
-        $code = preg_replace_callback($pregExp, [$this,'doMatchCommand'], $text);
123
+        $pregExp = '/\B\@(\!)?([\w\x{4e00}-\x{9aff}]+)(\s*)(\( ( (?>[^()]+) | (?4) )* \) )? /ux';
124
+        $code = preg_replace_callback($pregExp, [$this, 'doMatchCommand'], $text);
125 125
         $error = preg_last_error();
126 126
         if ($error !== PREG_NO_ERROR) {
127 127
             throw new \Exception($error);
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
             list($input, $ignore, $name, $space) = $match;
138 138
             $params = '';
139 139
         }
140
-        if ($ignore ==='!') {
140
+        if ($ignore === '!') {
141 141
             return \str_replace('@!', '@', $input);
142 142
         } else {
143 143
             foreach ($this->commands as $command) {
Please login to merge, or discard this patch.
nebula/component/template/Command.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,14 +40,14 @@
 block discarded – undo
40 40
     public function parseStartInsert($exp)
41 41
     {
42 42
         preg_match('/\((.+)\)/', $exp, $v);
43
-        $name=trim(str_replace('\'', '-', trim($v[1], '"\'')));
43
+        $name = trim(str_replace('\'', '-', trim($v[1], '"\'')));
44 44
         return '<?php $this->insert(\''.$name.'\',function () { ?>';
45 45
     }
46 46
     
47 47
     public function parseInsert($exp)
48 48
     {
49 49
         preg_match('/\((.+)\)/', $exp, $v);
50
-        $name=str_replace('\'', '-', trim($v[1], '"\''));
50
+        $name = str_replace('\'', '-', trim($v[1], '"\''));
51 51
         return "<?php \$this->exec('{$name}'); ?>";
52 52
     }
53 53
     
Please login to merge, or discard this patch.
nebula/component/template/EmptyTemplate.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
      */
17 17
     protected $extends;
18 18
 
19
-    public function get(string $name=null, $default=null)
19
+    public function get(string $name = null, $default = null)
20 20
     {
21 21
         if (is_null($name)) {
22 22
             return $this->value;
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 
38 38
     public function assign(array $values)
39 39
     {
40
-        $this->value=array_merge($this->value, $values);
40
+        $this->value = array_merge($this->value, $values);
41 41
         return $this;
42 42
     }
43 43
     
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 
63 63
     public function getRenderedString()
64 64
     {
65
-        $text =  'EmptyTemplate<'.$this->get('name', 'null').'>';
65
+        $text = 'EmptyTemplate<'.$this->get('name', 'null').'>';
66 66
         if ($this->extends) {
67 67
             $text = $this->extends->getRenderedString();
68 68
         }
Please login to merge, or discard this patch.
nebula/component/cacheable/CacheInterface.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -15,14 +15,14 @@
 block discarded – undo
15 15
      * @param int $expire 过期时间
16 16
      * @return bool
17 17
      */
18
-    public function set(string $name, $value, int $expire=null):bool;
18
+    public function set(string $name, $value, int $expire = null):bool;
19 19
 
20 20
     /**
21 21
      * 获取值
22 22
      * @param string $name 名
23 23
      * @return mixed|null
24 24
      */
25
-    public function get(string $name, $defalut=null);
25
+    public function get(string $name, $defalut = null);
26 26
 
27 27
     /**
28 28
      * 删除值
Please login to merge, or discard this patch.
nebula/application/config/Config.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -9,9 +9,9 @@  discard block
 block discarded – undo
9 9
  */
10 10
 class Config extends ConfigLoader
11 11
 {
12
-    public $config=[];
12
+    public $config = [];
13 13
 
14
-    public function load(string $path, array $extra =[])
14
+    public function load(string $path, array $extra = [])
15 15
     {
16 16
         $data = $this->loadConfig($path, $extra);
17 17
         if ($data) {
@@ -26,10 +26,10 @@  discard block
 block discarded – undo
26 26
 
27 27
     public function assign(array $config)
28 28
     {
29
-        return $this->config=array_merge($this->config, $config);
29
+        return $this->config = array_merge($this->config, $config);
30 30
     }
31 31
 
32
-    public function get(string $name=null, $default=null)
32
+    public function get(string $name = null, $default = null)
33 33
     {
34 34
         if (is_null($name)) {
35 35
             return $this->config;
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
         return ArrayDotAccess::get($this->config, $name, $default);
38 38
     }
39 39
 
40
-    public function set(string $name, $value, $combine=null)
40
+    public function set(string $name, $value, $combine = null)
41 41
     {
42 42
         return ArrayDotAccess::set($this->config, $name, $value, $combine);
43 43
     }
@@ -47,17 +47,17 @@  discard block
 block discarded – undo
47 47
         return ArrayDotAccess::exist($this->config, $name);
48 48
     }
49 49
 
50
-    public function parseValue(string $content, array $extra =[]):string
50
+    public function parseValue(string $content, array $extra = []):string
51 51
     {
52
-        return preg_replace_callback('/\$\{(.+?)\}/', function ($matchs) use ($extra) {
52
+        return preg_replace_callback('/\$\{(.+?)\}/', function($matchs) use ($extra) {
53 53
             $name = $matchs[1];
54
-            if (($value = ArrayDotAccess::get($extra, $name, null))!==null) {
54
+            if (($value = ArrayDotAccess::get($extra, $name, null)) !== null) {
55 55
             } elseif (defined($name)) {
56 56
                 $value = constant($name);
57 57
             } else {
58 58
                 $value = $this->get($name, $matchs[0]);
59 59
             }
60
-            return is_string($value)?trim(json_encode($value), '"'):$value;
60
+            return is_string($value) ?trim(json_encode($value), '"') : $value;
61 61
         }, $content);
62 62
     }
63 63
 }
Please login to merge, or discard this patch.
nebula/application/config/ConfigLoader.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -9,11 +9,11 @@  discard block
 block discarded – undo
9 9
  */
10 10
 abstract class ConfigLoader
11 11
 {
12
-    public function loadConfig(string $path, array $extra =[]):?array
12
+    public function loadConfig(string $path, array $extra = []): ?array
13 13
     {
14
-        $data=null;
14
+        $data = null;
15 15
         if (!file_exists($path)) {
16
-            $path =$this->resolve($path);
16
+            $path = $this->resolve($path);
17 17
         }
18 18
         if ($path) {
19 19
             $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));
@@ -27,25 +27,25 @@  discard block
 block discarded – undo
27 27
         return $data;
28 28
     }
29 29
 
30
-    protected function loadJson(string $path, array $extra =[]):array
30
+    protected function loadJson(string $path, array $extra = []):array
31 31
     {
32 32
         $content = file_get_contents($path);
33
-        $content =$this->parseValue($content, $extra);
33
+        $content = $this->parseValue($content, $extra);
34 34
         $data = json_decode($content, true);
35
-        if (json_last_error()!==JSON_ERROR_NONE) {
35
+        if (json_last_error() !== JSON_ERROR_NONE) {
36 36
             throw new JSONException(json_last_error());
37 37
         }
38 38
         return $data;
39 39
     }
40 40
 
41
-    protected function loadIni(string $path, array $extra =[]):array
41
+    protected function loadIni(string $path, array $extra = []):array
42 42
     {
43 43
         $content = file_get_contents($path);
44
-        $content =$this->parseValue($content, $extra);
44
+        $content = $this->parseValue($content, $extra);
45 45
         return \parse_ini_string($content, true) ?: [];
46 46
     }
47 47
 
48
-    protected function loadYaml(string $path, array $extra =[]):array
48
+    protected function loadYaml(string $path, array $extra = []):array
49 49
     {
50 50
         if (function_exists('yaml_parse')) {
51 51
             $name = 'yaml_parse';
@@ -55,25 +55,25 @@  discard block
 block discarded – undo
55 55
             throw new YamlException("parse yaml config error : missing yaml extension or spyc", 1);
56 56
         }
57 57
         $content = file_get_contents($path);
58
-        $content =$this->parseValue($content, $extra);
58
+        $content = $this->parseValue($content, $extra);
59 59
         return \call_user_func_array($name, [$content]);
60 60
     }
61 61
 
62
-    abstract public function parseValue(string $content, array $extra =[]):string;
62
+    abstract public function parseValue(string $content, array $extra = []):string;
63 63
 
64
-    public function resolve(string $path):?string
64
+    public function resolve(string $path): ?string
65 65
     {
66 66
         if (file_exists($path)) {
67 67
             return $path;
68 68
         }
69 69
         $basepath = pathinfo($path, PATHINFO_FILENAME);
70
-        if (file_exists($conf = $basepath.'.yml')  || file_exists($conf = $basepath.'.yaml')) {
70
+        if (file_exists($conf = $basepath.'.yml') || file_exists($conf = $basepath.'.yaml')) {
71 71
             if (function_exists('yaml_parse') || class_exists('Spyc')) {
72 72
                 return $conf;
73 73
             }
74 74
         }
75
-        foreach (['.json','.php','.ini'] as $ext) {
76
-            if (file_exists($conf=$basepath.$ext)) {
75
+        foreach (['.json', '.php', '.ini'] as $ext) {
76
+            if (file_exists($conf = $basepath.$ext)) {
77 77
                 return $conf;
78 78
             }
79 79
         }
Please login to merge, or discard this patch.