Test Setup Failed
Push — master ( 4f1524...9006a2 )
by Php Easy Api
04:31
created
src/resta/Container/ContainerMethodDocumentResolver.php 2 patches
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,9 @@
 block discarded – undo
45 45
     {
46 46
         $cacheData = [];
47 47
 
48
-        if(!isset($this->class[1])) return;
48
+        if(!isset($this->class[1])) {
49
+            return;
50
+        }
49 51
 
50 52
         // if you have information about cache in
51 53
         // the document section of the method, the cache process is executed.
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
      * @param $reflection
25 25
      * @param array $class
26 26
      */
27
-    public function __construct($app,$reflection,$class=array())
27
+    public function __construct($app, $reflection, $class = array())
28 28
     {
29 29
         parent::__construct($app);
30 30
 
@@ -45,25 +45,25 @@  discard block
 block discarded – undo
45 45
     {
46 46
         $cacheData = [];
47 47
 
48
-        if(!isset($this->class[1])) return;
48
+        if (!isset($this->class[1])) return;
49 49
 
50 50
         // if you have information about cache in
51 51
         // the document section of the method, the cache process is executed.
52
-        if($this->reflection->isAvailableMethodDocument($this->class[1],'cache')){
52
+        if ($this->reflection->isAvailableMethodDocument($this->class[1], 'cache')) {
53 53
 
54 54
             //as static we inject the name value into the cache data.
55 55
             $cacheData = ['cache'=>['name' => Utils::encryptArrayData($this->class)]];
56 56
 
57 57
             //cache data with the help of foreach data are transferred into the cache.
58
-            foreach(array_filter(explode(" ",$this->reflection->getDocumentData()),'strlen') as $item){
58
+            foreach (array_filter(explode(" ", $this->reflection->getDocumentData()), 'strlen') as $item) {
59 59
 
60
-                $items = explode("=",$item);
60
+                $items = explode("=", $item);
61 61
 
62 62
                 $cacheData['cache'][$items[0]] = $items[1];
63 63
 
64
-                if(in_array('query',$items)){
65
-                    $query = get($items[1],null);
66
-                    if(!is_null($query)){
64
+                if (in_array('query', $items)) {
65
+                    $query = get($items[1], null);
66
+                    if (!is_null($query)) {
67 67
                         $cacheData['cache']['name'] = md5(sha1(
68 68
                             $cacheData['cache']['name'].'_'.$items[1].':'.$query
69 69
                         ));
@@ -73,6 +73,6 @@  discard block
 block discarded – undo
73 73
         }
74 74
 
75 75
         //we save the data stored in the cacheData variable as methodCache.
76
-        $this->app->register('containerReflection','methodCache',$cacheData);
76
+        $this->app->register('containerReflection', 'methodCache', $cacheData);
77 77
     }
78 78
 }
79 79
\ No newline at end of file
Please login to merge, or discard this patch.
src/resta/Container/ContainerResolve.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -23,21 +23,21 @@  discard block
 block discarded – undo
23 23
      *
24 24
      * @throws \ReflectionException
25 25
      */
26
-    public function call($class,$param,callable $callback)
26
+    public function call($class, $param, callable $callback)
27 27
     {
28 28
         // We use the reflection class to solve
29 29
         // the parameters of the class's methods.
30
-        $param = $this->reflectionMethodParameters($class,$param);
30
+        $param = $this->reflectionMethodParameters($class, $param);
31 31
 
32 32
         // the results of a number of processes will be given
33 33
         // before the container pipeline method is given.
34 34
         return $this->app->resolve(ContainerPipelineResolve::class)->handle(
35
-            function() use($class,$param,$callback)
35
+            function() use($class, $param, $callback)
36 36
             {
37 37
                 // as a result
38 38
                 // we return the resolved class to the callback class
39
-                $params = (object)['class'=>$class,'param'=>$param];
40
-                return call_user_func_array($callback,[$params]);
39
+                $params = (object)['class'=>$class, 'param'=>$param];
40
+                return call_user_func_array($callback, [$params]);
41 41
             });
42 42
 
43 43
     }
@@ -49,12 +49,12 @@  discard block
 block discarded – undo
49 49
      * @param $parameter
50 50
      * @return array
51 51
      */
52
-    private function checkParameterForContainer($containers,$parameter)
52
+    private function checkParameterForContainer($containers, $parameter)
53 53
     {
54 54
         // if the parameter is an object and
55 55
         // this object is a service container object
56 56
         // then the parameter will bind.
57
-        if($parameter->getType()!==null && isset($containers[$parameter->getType()->getName()])){
57
+        if ($parameter->getType()!==null && isset($containers[$parameter->getType()->getName()])) {
58 58
 
59 59
             // Unpack the container object and
60 60
             // bind it to the param variable.
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
             return [$parameterName=>$parameterResolve];
74 74
         }
75 75
 
76
-        if($parameter->getType()!== NULL && Utils::isNamespaceExists($parameter->getType()->getName())){
76
+        if ($parameter->getType()!==NULL && Utils::isNamespaceExists($parameter->getType()->getName())) {
77 77
 
78 78
             // Unpack the container object and
79 79
             // bind it to the param variable.
@@ -96,12 +96,12 @@  discard block
 block discarded – undo
96 96
      */
97 97
     private function getReflectionMethod($class)
98 98
     {
99
-        if(!isset($class[0],$class[1])){
99
+        if (!isset($class[0], $class[1])) {
100 100
             exception('containerResolvingMissing')
101 101
                 ->runtime('Container class resolving is missing');
102 102
         }
103 103
 
104
-        [$class,$method] = [$class[0],$class[1]];
104
+        [$class, $method] = [$class[0], $class[1]];
105 105
 
106 106
         return $this->instanceReflection($this->app['reflection']($class))
107 107
             ->reflectionMethodParams($method);
@@ -113,9 +113,9 @@  discard block
 block discarded – undo
113 113
      * @param $instance
114 114
      * @return object|null
115 115
      */
116
-    public function instanceReflection($instance=null)
116
+    public function instanceReflection($instance = null)
117 117
     {
118
-        if(is_object($instance) && is_null(static::$reflectionInstance)){
118
+        if (is_object($instance) && is_null(static::$reflectionInstance)) {
119 119
             static::$reflectionInstance = $instance;
120 120
         }
121 121
 
@@ -131,12 +131,12 @@  discard block
 block discarded – undo
131 131
      *
132 132
      * @throws \ReflectionException
133 133
      */
134
-    private function reflectionMethodParameters($class,$param)
134
+    private function reflectionMethodParameters($class, $param)
135 135
     {
136 136
         $containers = [];
137 137
 
138 138
         //get service container objects.
139
-        if(isset($this->app['serviceContainer'])){
139
+        if (isset($this->app['serviceContainer'])) {
140 140
             $containers = $this->app['serviceContainer'];
141 141
         }
142 142
 
@@ -148,22 +148,22 @@  discard block
 block discarded – undo
148 148
         // we provide the user with the container method document and take action.
149 149
         // thus, we help the methods to have a cleaner code structure.
150 150
         $this->app->resolve(ContainerMethodDocumentResolver::class,
151
-            ['reflection'=>$this->instanceReflection(),'class'=>$class]);
151
+            ['reflection'=>$this->instanceReflection(), 'class'=>$class]);
152 152
 
153 153
         // we group the parameters into type and
154 154
         // name and bind them with the necessary logic.
155
-        foreach ($parameters as $parameter){
155
+        foreach ($parameters as $parameter) {
156 156
 
157 157
             // if the parameter is an object and
158 158
             // this object is a service container object
159 159
             // then the parameter will bind.
160
-            $checkParameterForContainer = $this->checkParameterForContainer($containers,$parameter);
161
-            $paramMerge = array_merge($param,$checkParameterForContainer);
160
+            $checkParameterForContainer = $this->checkParameterForContainer($containers, $parameter);
161
+            $paramMerge = array_merge($param, $checkParameterForContainer);
162 162
 
163 163
             // we do some useful logic bind for user benefit.
164
-            $param = app()->resolve(GraceContainer::class,[
164
+            $param = app()->resolve(GraceContainer::class, [
165 165
                 'reflection' => $reflection->reflection
166
-            ])->graceContainerBuilder($parameter,$paramMerge);
166
+            ])->graceContainerBuilder($parameter, $paramMerge);
167 167
 
168 168
         }
169 169
 
Please login to merge, or discard this patch.
src/resta/Console/Source/Project/Project.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
     /**
15 15
      * @var $type
16 16
      */
17
-    public $type='project';
17
+    public $type = 'project';
18 18
 
19 19
     /**
20 20
      * @var array
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
     /**
32 32
      * @var $commandRule
33 33
      */
34
-    public $commandRule=[];
34
+    public $commandRule = [];
35 35
 
36 36
     /**
37 37
      * @method create
@@ -46,17 +46,17 @@  discard block
 block discarded – undo
46 46
         $this->directory['projectDir']          = $this->projectPath();
47 47
         $this->argument['exceptionNamespace']   = app()->namespace()->exception();
48 48
         $this->argument['resourcePath']         = app()->path()->appResourche();
49
-        $this->argument['testNamespace']             = app()->namespace()->tests();
49
+        $this->argument['testNamespace'] = app()->namespace()->tests();
50 50
 
51
-        $recursiveDefaultDirectory = explode("\\",$this->argument['project']);
51
+        $recursiveDefaultDirectory = explode("\\", $this->argument['project']);
52 52
         $this->argument['applicationName'] = pos($recursiveDefaultDirectory);
53 53
         $recursiveDefaultDirectory[] = 'V1';
54 54
         $recursiveDefaultDirectoryList = [];
55 55
 
56
-        foreach (array_slice($recursiveDefaultDirectory,1) as $defaultDirectory){
56
+        foreach (array_slice($recursiveDefaultDirectory, 1) as $defaultDirectory) {
57 57
 
58
-            $recursiveDefaultDirectoryList[]=$defaultDirectory;
59
-            $this->directory[$defaultDirectory.'Path'] = $this->projectPath().''.implode("/",$recursiveDefaultDirectoryList);
58
+            $recursiveDefaultDirectoryList[] = $defaultDirectory;
59
+            $this->directory[$defaultDirectory.'Path'] = $this->projectPath().''.implode("/", $recursiveDefaultDirectoryList);
60 60
         }
61 61
 
62 62
         //$this->directory['optionalDir'] = $this->optional();
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
         //$this->directory['sourceDir']               = $this->sourceDir();
83 83
         //$this->directory['sourceSupportDir']        = $this->sourceSupportDir();
84 84
         //$this->directory['sourceSupportTraitDir']   = $this->sourceSupportDir().'/Traits';
85
-        $this->directory['exceptionDir']            = app()->path()->exception();
85
+        $this->directory['exceptionDir'] = app()->path()->exception();
86 86
 
87 87
         //set project directory
88 88
         $this->file->makeDirectory($this);
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
         $this->touch['app/gitignore']               = $this->projectPath().'/.gitignore';
139 139
         $this->touch['app/composer']                = $this->projectPath().'/composer.json';
140 140
         $this->touch['test/index']                  = $this->storage().'/index.html';
141
-        $this->touch['exception/authenticate']      = $this->directory['exceptionDir'] .'/AuthenticateException.php';
141
+        $this->touch['exception/authenticate']      = $this->directory['exceptionDir'].'/AuthenticateException.php';
142 142
 
143 143
         //set project touch
144 144
         $this->file->touch($this);
Please login to merge, or discard this patch.
src/resta/Cache/CacheManager.php 2 patches
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
      */
56 56
     public function adapter($adapter)
57 57
     {
58
-        if(!is_null($adapter)){
58
+        if (!is_null($adapter)) {
59 59
             $this->adapter = $adapter;
60 60
         }
61 61
 
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
     {
73 73
         //name variable is
74 74
         //the name of the cache data set to be created.
75
-        if(!is_null($name)){
75
+        if (!is_null($name)) {
76 76
             $this->name = $name;
77 77
         }
78 78
 
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
     {
90 90
         //Cache data is set at the time.
91 91
         //Data will be valid in this time.
92
-        if(is_numeric($expire)){
92
+        if (is_numeric($expire)) {
93 93
             $this->expire = $expire;
94 94
         }
95 95
 
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
     {
109 109
         // this class has a macro that can be managed by the user.
110 110
         // macros work as an extensible version of the classes.
111
-        $macro = $this->app['macro']->with(config('kernel.macros.cache'),$this,$this->adapter);
111
+        $macro = $this->app['macro']->with(config('kernel.macros.cache'), $this, $this->adapter);
112 112
 
113 113
         //set cache macroable object
114 114
         $this->cache = $macro->{$this->adapter}($callback);
@@ -118,29 +118,29 @@  discard block
 block discarded – undo
118 118
         $backtrace = debug_backtrace()[1];
119 119
 
120 120
         //If name is null, we name it with backtrace.
121
-        if($this->name===null) {
121
+        if ($this->name===null) {
122 122
             $this->name = md5($backtrace['function'].'_'.$backtrace['class']);
123 123
         }
124 124
 
125 125
         //this method may show continuity depending on the macro.
126
-        if(false === $this instanceof $macro) return ;
126
+        if (false===$this instanceof $macro) return;
127 127
 
128 128
         // retrieve the cache item
129 129
         $cacheItem = $this->cache->getItem($this->name);
130 130
 
131 131
         if (!$cacheItem->isHit()) {
132 132
 
133
-            $data=call_user_func($callback);
133
+            $data = call_user_func($callback);
134 134
 
135
-            if($this->app->has('cache')
136
-                && is_callable($cacheProvider = $this->app->get('cache'))){
135
+            if ($this->app->has('cache')
136
+                && is_callable($cacheProvider = $this->app->get('cache'))) {
137 137
 
138
-                if($cacheProvider($data)){
138
+                if ($cacheProvider($data)) {
139 139
                     $cacheItem->set($data);
140 140
                     $this->cache->save($cacheItem);
141 141
                 }
142 142
             }
143
-            else{
143
+            else {
144 144
                 $cacheItem->set($data);
145 145
                 $this->cache->save($cacheItem);
146 146
             }
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
             return $data;
149 149
         }
150 150
 
151
-        $this->app->register('illuminator','cache',['name'=>$this->name]);
151
+        $this->app->register('illuminator', 'cache', ['name'=>$this->name]);
152 152
 
153 153
         // retrieve the value stored by the item
154 154
         return $cacheItem->get();
Please login to merge, or discard this patch.
Braces   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -123,7 +123,9 @@  discard block
 block discarded – undo
123 123
         }
124 124
 
125 125
         //this method may show continuity depending on the macro.
126
-        if(false === $this instanceof $macro) return ;
126
+        if(false === $this instanceof $macro) {
127
+            return ;
128
+        }
127 129
 
128 130
         // retrieve the cache item
129 131
         $cacheItem = $this->cache->getItem($this->name);
@@ -139,8 +141,7 @@  discard block
 block discarded – undo
139 141
                     $cacheItem->set($data);
140 142
                     $this->cache->save($cacheItem);
141 143
                 }
142
-            }
143
-            else{
144
+            } else{
144 145
                 $cacheItem->set($data);
145 146
                 $this->cache->save($cacheItem);
146 147
             }
Please login to merge, or discard this patch.