Passed
Push — master ( 5428dd...0c77b7 )
by Mohammad
04:02
created
src/Commands/Generator.php 3 patches
Indentation   -1 removed lines patch added patch discarded remove patch
@@ -51,7 +51,6 @@
 block discarded – undo
51 51
     /**
52 52
      * Execute the console command.
53 53
      *
54
-
55 54
      */
56 55
     public function handle()
57 56
     {
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -115,7 +115,7 @@
 block discarded – undo
115 115
         if($type == 'Entity')
116 116
         {
117 117
             file_put_contents($filePath . "{$this->repoName}.php", $template);
118
-        }else
118
+        } else
119 119
         {
120 120
             file_put_contents($filePath . "{$this->repoName}{$type}.php", $template);
121 121
         }
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -55,15 +55,15 @@  discard block
 block discarded – undo
55 55
      */
56 56
     public function handle()
57 57
     {
58
-        $file = preg_split( " (/|\\\\) ", (string)$this->argument('name')) ?? [];
58
+        $file = preg_split(" (/|\\\\) ", (string) $this->argument('name')) ?? [];
59 59
 
60 60
         $this->repoName = $file[count($file) - 1];
61 61
         unset($file[count($file) - 1]);
62 62
         $path = implode("\\", $file);
63 63
 
64
-        $model= str_plural(\Config::get('repository.model'));
65
-        $interface= str_plural(\Config::get('repository.interface'));
66
-        $repository= str_plural(\Config::get('repository.repository'));
64
+        $model = str_plural(\Config::get('repository.model'));
65
+        $interface = str_plural(\Config::get('repository.interface'));
66
+        $repository = str_plural(\Config::get('repository.repository'));
67 67
 
68 68
         $this->generate($path, 'Http\Controllers', 'Controller');
69 69
         $this->generate($path, $model, 'Entity');
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
         $this->generate($path, $interface, 'Interface');
72 72
         $this->generate($path, $repository, 'Repository');
73 73
 
74
-        File::append(\Config::get('repository.route_path') . '/web.php', "\n" . 'Route::resource(\'' . strtolower(str_plural($this->repoName)) . "', '".$path."\\".$this->repoName."Controller');");
74
+        File::append(\Config::get('repository.route_path') . '/web.php', "\n" . 'Route::resource(\'' . strtolower(str_plural($this->repoName)) . "', '" . $path . "\\" . $this->repoName . "Controller');");
75 75
     }
76 76
 
77 77
     /**
@@ -104,21 +104,21 @@  discard block
 block discarded – undo
104 104
                 $this->repoName,
105 105
                 str_plural($folder),
106 106
                 $path,
107
-                str_plural(\Config::get('repository.model','Entity')),
108
-                str_plural(\Config::get('repository.interface','Interface')),
107
+                str_plural(\Config::get('repository.model', 'Entity')),
108
+                str_plural(\Config::get('repository.interface', 'Interface')),
109 109
 
110 110
             ],
111 111
             $this->getStub($type)
112 112
         );
113 113
 
114
-        $folder = str_replace('\\','/',$folder);
115
-        $path = str_replace('\\','/',$path);
114
+        $folder = str_replace('\\', '/', $folder);
115
+        $path = str_replace('\\', '/', $path);
116 116
         $filePath = $this->getFolderOrCreate(\Config::get('repository.app_path') . "/{$folder}/{$path}/");
117 117
         
118
-        if($type == 'Entity')
118
+        if ($type == 'Entity')
119 119
         {
120 120
             file_put_contents($filePath . "{$this->repoName}.php", $template);
121
-        }else
121
+        } else
122 122
         {
123 123
             file_put_contents($filePath . "{$this->repoName}{$type}.php", $template);
124 124
         }
Please login to merge, or discard this patch.
src/config/repository.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -6,9 +6,9 @@
 block discarded – undo
6 6
  * Time: 09:58 am
7 7
  */
8 8
 return [
9
-    'app_path' => realpath(__DIR__.'/../app/'),
9
+    'app_path' => realpath(__DIR__ . '/../app/'),
10 10
     'route_path' => realpath('routes/'),
11
-    'resources_path' => realpath(__DIR__.'/../vendor/shamaseen/repository-generator/stubs'),
11
+    'resources_path' => realpath(__DIR__ . '/../vendor/shamaseen/repository-generator/stubs'),
12 12
 
13 13
     //relative to app path
14 14
     'interface' => 'Interface',
Please login to merge, or discard this patch.
src/Utility/Request.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
     protected function failedValidation(Validator $validator)
30 30
     {
31 31
 
32
-        if (strpos($this->path(),'api') !== false) {
32
+        if (strpos($this->path(), 'api') !== false) {
33 33
             $errors = (new ValidationException($validator))->errors();
34 34
             throw new HttpResponseException(response()->json(['success' => false, 'errors' => $errors,
35 35
             ], JsonResponse::HTTP_UNPROCESSABLE_ENTITY));
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
         parent::failedValidation($validator);
38 38
     }
39 39
 
40
-    public function rules(){
41
-        \App::setLocale($this->header('Language','en'));
40
+    public function rules() {
41
+        \App::setLocale($this->header('Language', 'en'));
42 42
     }
43 43
 }
Please login to merge, or discard this patch.
src/Utility/Controller.php 2 patches
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -344,9 +344,10 @@
 block discarded – undo
344 344
         }
345 345
 
346 346
         if ($entity) {
347
-            if($appendEntity)
348
-                return response()->json(  ['status' => true, 'message' => __('messages.success'), 'data' => $entity],
347
+            if($appendEntity) {
348
+                            return response()->json(  ['status' => true, 'message' => __('messages.success'), 'data' => $entity],
349 349
                     JsonResponse::HTTP_OK);
350
+            }
350 351
             return response()->json(null, JsonResponse::HTTP_NO_CONTENT);
351 352
         }
352 353
 
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
         $this->breadcrumbs = new Collection();
59 59
 
60 60
         $language = $request->header('Language', 'en');
61
-        if (! in_array($language, \Config::get('app.locales', []))) {
61
+        if (!in_array($language, \Config::get('app.locales', []))) {
62 62
             $language = 'en';
63 63
         }
64 64
         $limit = $request->get('limit', 10);
@@ -81,10 +81,10 @@  discard block
 block discarded – undo
81 81
         $this->interface = $interface;
82 82
         $this->isAPI = $request->expectsJson();
83 83
 
84
-        if (! $this->isAPI) {
84
+        if (!$this->isAPI) {
85 85
             $this->breadcrumbs = new Collection();
86 86
             $this->search = new Collection();
87
-            \View::share('pageTitle', $this->pageTitle.' | '.\Config::get('app.name'));
87
+            \View::share('pageTitle', $this->pageTitle . ' | ' . \Config::get('app.name'));
88 88
             \View::share('breadcrumbs', $this->breadcrumbs);
89 89
             \View::share('menu', $this->menu);
90 90
             \View::share('search', $this->search);
@@ -102,8 +102,8 @@  discard block
 block discarded – undo
102 102
     public function index()
103 103
     {
104 104
         $data = $this->interface->simplePaginate($this->limit, $this->request->all());
105
-        if (! $this->isAPI) {
106
-            \View::share('pageTitle', 'List '.$this->pageTitle.' | '.\Config::get('app.name'));
105
+        if (!$this->isAPI) {
106
+            \View::share('pageTitle', 'List ' . $this->pageTitle . ' | ' . \Config::get('app.name'));
107 107
             $this->breadcrumbs->put('index', [
108 108
                 'link' => $this->routeIndex,
109 109
                 'text' => $this->pageTitle,
@@ -131,8 +131,8 @@  discard block
 block discarded – undo
131 131
      */
132 132
     public function create()
133 133
     {
134
-        if (! $this->isAPI) {
135
-            \View::share('pageTitle', 'Create '.$this->pageTitle.' | '.\Config::get('app.name'));
134
+        if (!$this->isAPI) {
135
+            \View::share('pageTitle', 'Create ' . $this->pageTitle . ' | ' . \Config::get('app.name'));
136 136
             $this->breadcrumbs->put('create', [
137 137
                 'link' => $this->createRoute,
138 138
                 'text' => trans('common/others.create'),
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
     public function store()
153 153
     {
154 154
         $entity = $this->interface->create($this->request->except(['_token', '_method']));
155
-        return $this->makeResponse($entity,true);
155
+        return $this->makeResponse($entity, true);
156 156
     }
157 157
 
158 158
     /**
@@ -165,11 +165,11 @@  discard block
 block discarded – undo
165 165
     public function show($entityId)
166 166
     {
167 167
         $entity = $this->interface->find($entityId);
168
-        if (! $this->isAPI) {
169
-            if (! $entity) {
168
+        if (!$this->isAPI) {
169
+            if (!$entity) {
170 170
                 return \Redirect::to($this->routeIndex)->with('warning', __('messages.not_found'));
171 171
             }
172
-            \View::share('pageTitle', 'View '.$this->pageTitle.' | '.\Config::get('app.name'));
172
+            \View::share('pageTitle', 'View ' . $this->pageTitle . ' | ' . \Config::get('app.name'));
173 173
             $this->breadcrumbs->put('view', [
174 174
                 'link' => '',
175 175
                 'text' => $entity->name ?? $entity->title ?? __('messages.view'),
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
             return view($this->viewShow, $this->params)
179 179
                 ->with('entity', $entity);
180 180
         }
181
-        if (! $entity) {
181
+        if (!$entity) {
182 182
             return response()->json(null, JsonResponse::HTTP_NOT_FOUND);
183 183
         }
184 184
 
@@ -198,8 +198,8 @@  discard block
 block discarded – undo
198 198
     public function edit($entityId)
199 199
     {
200 200
         $entity = $this->interface->find($entityId);
201
-        if (! $this->isAPI) {
202
-            if (! $entity) {
201
+        if (!$this->isAPI) {
202
+            if (!$entity) {
203 203
                 return \Redirect::to($this->routeIndex)->with('warning', __('messages.not_found'));
204 204
             }
205 205
             $this->breadcrumbs->put('edit', [
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
     {
226 226
         $entity = $this->interface->update($entityId, $this->request->except(['_token', '_method']));
227 227
 
228
-        return $this->makeResponse($entity,true);
228
+        return $this->makeResponse($entity, true);
229 229
     }
230 230
 
231 231
     /**
@@ -279,9 +279,9 @@  discard block
 block discarded – undo
279 279
      *
280 280
      * @return \Illuminate\Http\RedirectResponse
281 281
      */
282
-    function makeResponse($entity,$appendEntity = false)
282
+    function makeResponse($entity, $appendEntity = false)
283 283
     {
284
-        if (! $this->isAPI) {
284
+        if (!$this->isAPI) {
285 285
             if ($entity) {
286 286
                 return \Redirect::to($this->routeIndex)->with('message', __('messages.success'));
287 287
             }
@@ -294,8 +294,8 @@  discard block
 block discarded – undo
294 294
         }
295 295
 
296 296
         if ($entity) {
297
-            if($appendEntity)
298
-                return response()->json(  ['status' => true, 'message' => __('messages.success'), 'data' => $entity],
297
+            if ($appendEntity)
298
+                return response()->json(['status' => true, 'message' => __('messages.success'), 'data' => $entity],
299 299
                     JsonResponse::HTTP_OK);
300 300
             return response()->json(null, JsonResponse::HTTP_NO_CONTENT);
301 301
         }
Please login to merge, or discard this patch.
src/GeneratorServiceProvider.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -26,16 +26,16 @@
 block discarded – undo
26 26
         }
27 27
 
28 28
         $this->publishes([
29
-            __DIR__.'/config' => realpath('config'),
30
-        ],'repository-config');
29
+            __DIR__ . '/config' => realpath('config'),
30
+        ], 'repository-config');
31 31
 
32 32
         if ($this->app['config']->get('repository') === null) {
33
-            $this->app['config']->set('repository', require __DIR__.'/config/repository.php');
33
+            $this->app['config']->set('repository', require __DIR__ . '/config/repository.php');
34 34
         }
35
-        $this->mergeConfigFrom(__DIR__.'/config/repository.php', 'repository-config');
35
+        $this->mergeConfigFrom(__DIR__ . '/config/repository.php', 'repository-config');
36 36
         $this->publishes([
37
-            realpath(__DIR__ . '/../stubs') => \Config::get('repository.resources_path',realpath(__DIR__.'/../../../../resources/')),
38
-        ],'repository-stub');
37
+            realpath(__DIR__ . '/../stubs') => \Config::get('repository.resources_path', realpath(__DIR__ . '/../../../../resources/')),
38
+        ], 'repository-stub');
39 39
     }
40 40
 
41 41
     /**
Please login to merge, or discard this patch.
src/RepositoryServiceProvider.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -35,14 +35,14 @@  discard block
 block discarded – undo
35 35
         parent::__construct($app);
36 36
 
37 37
         if ($this->app['config']->get('repository') === null) {
38
-            $this->app['config']->set('repository', require __DIR__.'/config/repository.php');
38
+            $this->app['config']->set('repository', require __DIR__ . '/config/repository.php');
39 39
         }
40
-        $interfaces= str_plural(Config::get('repository.interface'));
41
-        $repositories= str_plural(Config::get('repository.repository'));
42
-        $interface= Config::get('repository.interface');
43
-        $repository= Config::get('repository.repository');
40
+        $interfaces = str_plural(Config::get('repository.interface'));
41
+        $repositories = str_plural(Config::get('repository.repository'));
42
+        $interface = Config::get('repository.interface');
43
+        $repository = Config::get('repository.repository');
44 44
 
45
-        $contractsFolder = Config::get('repository.app_path').'/'.$interfaces;
45
+        $contractsFolder = Config::get('repository.app_path') . '/' . $interfaces;
46 46
 
47 47
         if ($contractsFolder) {
48 48
             $directory = new \RecursiveDirectoryIterator($contractsFolder);
@@ -50,13 +50,13 @@  discard block
 block discarded – undo
50 50
             $regex = new \RegexIterator($iterator, '/^.+\.php$/i', \RecursiveRegexIterator::GET_MATCH);
51 51
             foreach ($regex as $name => $value) {
52 52
                 
53
-                $contract = strstr($name,'app');
54
-                $contract = rtrim($contract,'.php');
53
+                $contract = strstr($name, 'app');
54
+                $contract = rtrim($contract, '.php');
55 55
                 
56 56
                 $contractName = str_replace('/', '\\', ucfirst($contract));
57 57
 
58 58
                 $repositoryClass = str_replace($interfaces, $repositories, $contractName);
59
-                $repositoryClass = str_replace([$interface,'Interface'], $repository, $repositoryClass);
59
+                $repositoryClass = str_replace([$interface, 'Interface'], $repository, $repositoryClass);
60 60
 
61 61
                 $this->providers[] = $contractName;
62 62
                 $this->bindings[$contractName] = $repositoryClass;
Please login to merge, or discard this patch.
src/Utility/AbstractRepository.php 2 patches
Braces   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -101,9 +101,9 @@
 block discarded – undo
101 101
                             }
102 102
                         });
103 103
                     });
104
+                } else {
105
+                                    $latest->where($columns, 'like', "%" . $criteria['search'] . "%", 'or');
104 106
                 }
105
-                else
106
-                    $latest->where($columns, 'like', "%" . $criteria['search'] . "%", 'or');
107 107
             }
108 108
 
109 109
             unset($criteria['search']);
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
      */
79 79
     public function filter($criteria = [])
80 80
     {
81
-        $criteria= $this->order($criteria);
81
+        $criteria = $this->order($criteria);
82 82
 
83 83
         /** @var Entity $latest */
84 84
         $latest = $this->model->with($this->with);
@@ -88,12 +88,12 @@  discard block
 block discarded – undo
88 88
 
89 89
         if (isset($criteria['search'])) {
90 90
             foreach ($this->model->searchable as $method => $columns) {
91
-                if(method_exists($this->model,$method))
91
+                if (method_exists($this->model, $method))
92 92
                 {
93
-                    $latest->whereHas($method,function ($query) use ($criteria,$columns)
93
+                    $latest->whereHas($method, function($query) use ($criteria, $columns)
94 94
                     {
95 95
                         /** @var $query Builder */
96
-                        $query->where(function ($query2) use($criteria,$columns){
96
+                        $query->where(function($query2) use($criteria, $columns){
97 97
                             /** @var $query2 Builder */
98 98
                             foreach ((array) $columns as $column)
99 99
                             {
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
      *
128 128
      * @return array
129 129
      */
130
-    private function order($criteria=[]){
130
+    private function order($criteria = []) {
131 131
 
132 132
         if (isset($criteria['order'])) {
133 133
             $this->order = $criteria['order'];
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
     {
175 175
         $item = $this->model->findOrFail($entityId);
176 176
 
177
-        if($item->update($attributes))
177
+        if ($item->update($attributes))
178 178
         {
179 179
             return $item;
180 180
         }
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
      */
238 238
     public function find($entityId = 0, $columns = ['*'])
239 239
     {
240
-        return $this->model->with($this->with)->find($entityId,$columns);
240
+        return $this->model->with($this->with)->find($entityId, $columns);
241 241
     }
242 242
 
243 243
     /**
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
      */
249 249
     public function findOrFail($entityId = 0, $columns = ['*'])
250 250
     {
251
-        return $this->model->with($this->with)->findOrFail($entityId,$columns);
251
+        return $this->model->with($this->with)->findOrFail($entityId, $columns);
252 252
     }
253 253
     /**
254 254
      * @param array $filter
Please login to merge, or discard this patch.