Test Setup Failed
Push — master ( e02663...4f1524 )
by Php Easy Api
03:42
created
src/resta/Console/Source/Model/Model.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
     /**
16 16
      * @var $type
17 17
      */
18
-    public $type='model';
18
+    public $type = 'model';
19 19
 
20 20
     /**
21 21
      * @var array
@@ -32,17 +32,17 @@  discard block
 block discarded – undo
32 32
     /**
33 33
      * @var $commandRule
34 34
      */
35
-    public $commandRule=['model','?table'];
35
+    public $commandRule = ['model', '?table'];
36 36
 
37 37
     /**
38 38
      * @method create
39 39
      * @return mixed
40 40
      */
41
-    public function create(){
41
+    public function create() {
42 42
 
43 43
         $this->argument['file'] = $this->argument['model'];
44 44
 
45
-        if(!isset($this->argument['table'])){
45
+        if (!isset($this->argument['table'])) {
46 46
             $this->argument['table'] = $this->argument['file'].'s';
47 47
         }
48 48
 
@@ -66,11 +66,11 @@  discard block
 block discarded – undo
66 66
         $this->touch['model/builder']   = $this->directory['builderDir'].''.DIRECTORY_SEPARATOR.''.$this->argument['file'].'Builder.php';
67 67
         $this->touch['model/contract']  = $this->directory['contract'].''.DIRECTORY_SEPARATOR.''.$this->argument['file'].'Contract.php';
68 68
 
69
-        if(!file_exists($this->directory['helper'].''.DIRECTORY_SEPARATOR.'Scope.php')){
69
+        if (!file_exists($this->directory['helper'].''.DIRECTORY_SEPARATOR.'Scope.php')) {
70 70
             $this->touch['model/scope'] = $this->directory['helper'].''.DIRECTORY_SEPARATOR.'Scope.php';
71 71
         }
72 72
 
73
-        if(!file_exists($this->directory['helper'].''.DIRECTORY_SEPARATOR.'Event.php')){
73
+        if (!file_exists($this->directory['helper'].''.DIRECTORY_SEPARATOR.'Event.php')) {
74 74
             $this->touch['model/event'] = $this->directory['helper'].''.DIRECTORY_SEPARATOR.'Event.php';
75 75
         }
76 76
 
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 
79 79
         $entityDir = $this->directory['modelDir'].''.DIRECTORY_SEPARATOR.'Entity';
80 80
 
81
-        if(!file_exists($entityDir)){
81
+        if (!file_exists($entityDir)) {
82 82
             files()->makeDirectory($entityDir);
83 83
         }
84 84
 
@@ -87,9 +87,9 @@  discard block
 block discarded – undo
87 87
         $entityClass = $entityDir.''.DIRECTORY_SEPARATOR.''.$entityTableName.''.DIRECTORY_SEPARATOR.''.$entityTableName;
88 88
 
89 89
 
90
-        $generator = new Generator($entityDir,'EntityMap');
90
+        $generator = new Generator($entityDir, 'EntityMap');
91 91
 
92
-        if(!file_exists($entityDir.''.DIRECTORY_SEPARATOR.'EntityMap.php')){
92
+        if (!file_exists($entityDir.''.DIRECTORY_SEPARATOR.'EntityMap.php')) {
93 93
 
94 94
             //$this->setAnnotations();
95 95
             $generator->createClass();
@@ -123,15 +123,15 @@  discard block
 block discarded – undo
123 123
 
124 124
 
125 125
         //set builder map
126
-        $generator = new Generator($this->directory['builderDir'],'BuilderMap');
126
+        $generator = new Generator($this->directory['builderDir'], 'BuilderMap');
127 127
 
128
-        if(!file_exists($this->directory['builderDir'].''.DIRECTORY_SEPARATOR.'BuilderMap.php')){
128
+        if (!file_exists($this->directory['builderDir'].''.DIRECTORY_SEPARATOR.'BuilderMap.php')) {
129 129
 
130 130
             $this->setAnnotations();
131 131
             $generator->createClass();
132 132
         }
133 133
 
134
-        if(!file_exists($this->touch['model/model'])){
134
+        if (!file_exists($this->touch['model/model'])) {
135 135
 
136 136
             $generator->createMethod([
137 137
                 strtolower($this->argument['file'])
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
         }
153 153
 
154 154
         //set project touch
155
-        $this->file->touch($this,[
155
+        $this->file->touch($this, [
156 156
             'stub'=>'Model_Create'
157 157
         ]);
158 158
 
@@ -163,11 +163,11 @@  discard block
 block discarded – undo
163 163
     /**
164 164
      * @return bool
165 165
      */
166
-    private function setAnnotations(){
166
+    private function setAnnotations() {
167 167
 
168 168
         $entityMap = app()->path()->model().''.DIRECTORY_SEPARATOR.'Entity'.DIRECTORY_SEPARATOR.'EntityMap.php';
169 169
 
170
-        if(file_exists($entityMap)){
170
+        if (file_exists($entityMap)) {
171 171
 
172 172
             Utils::changeClass(path()->serviceAnnotations().'.php',
173 173
                 [
Please login to merge, or discard this patch.
src/resta/Support/ReflectionProcess.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
      */
41 41
     public function __construct($namespace = null)
42 42
     {
43
-        if($namespace!==null){
43
+        if ($namespace!==null) {
44 44
             $this->namespace = $namespace;
45 45
         }
46 46
     }
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
      */
73 73
     public function getReflectionClass()
74 74
     {
75
-        if(!isset(static::$singletons['reflectionClass'])){
75
+        if (!isset(static::$singletons['reflectionClass'])) {
76 76
             static::$singletons['reflectionClass'] = new ReflectionClass($this->namespace);
77 77
         }
78 78
         return static::$singletons['reflectionClass'];
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
      */
87 87
     public function getReflectionMethod($method)
88 88
     {
89
-        return new ReflectionMethod($this->namespace,$method);
89
+        return new ReflectionMethod($this->namespace, $method);
90 90
     }
91 91
 
92 92
     /**
@@ -98,12 +98,12 @@  discard block
 block discarded – undo
98 98
      *
99 99
      * @throws ReflectionException
100 100
      */
101
-    public function isAvailableMethodDocument($method=null,$param=null)
101
+    public function isAvailableMethodDocument($method = null, $param = null)
102 102
     {
103 103
         $document = $this->reflectionMethodParams($method)->document;
104 104
 
105
-        if(is_string($document)
106
-            && preg_match('#@'.$param.'\((.*?)\)\r\n#is',$document,$data)) {
105
+        if (is_string($document)
106
+            && preg_match('#@'.$param.'\((.*?)\)\r\n#is', $document, $data)) {
107 107
             if (is_array($data) && isset($data[1])) {
108 108
                 $this->documentData = $data[1];
109 109
                 return true;
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
      */
138 138
     public function __invoke($namespace = null)
139 139
     {
140
-        if($namespace!==null){
140
+        if ($namespace!==null) {
141 141
             $this->namespace = $namespace;
142 142
         }
143 143
         return $this;
Please login to merge, or discard this patch.
src/resta/Container/ContainerMethodDocumentResolver.php 2 patches
Spacing   +6 added lines, -6 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,24 +45,24 @@  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
                 $cacheData['cache'][$items[0]] = $items[1];
62 62
             }
63 63
         }
64 64
 
65 65
         //we save the data stored in the cacheData variable as methodCache.
66
-        $this->app->register('containerReflection','methodCache',$cacheData);
66
+        $this->app->register('containerReflection', 'methodCache', $cacheData);
67 67
     }
68 68
 }
69 69
\ No newline at end of file
Please login to merge, or discard this patch.
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.
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.