Completed
Push — master ( 9e3424...8921ba )
by Afshin
02:53
created
bootstrap/dependencies.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
 $container = $app->getContainer();
6 6
 
7 7
 /* database connection */
8
-$container['db'] = function ($container) {
8
+$container['db'] = function($container) {
9 9
     $db = $container['settings']['databases']['db'];
10 10
     $pdo = new PDO("mysql:host=" . $db['host'] . ";dbname=" . $db['database'],
11 11
         $db['username'], $db['password']);
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
 
25 25
 // $container is application's DIC container.
26 26
 // Setup Paginator resolvers
27
-Illuminate\Pagination\Paginator::currentPageResolver(function ($pageName = 'page') use ($container) {
27
+Illuminate\Pagination\Paginator::currentPageResolver(function($pageName = 'page') use ($container) {
28 28
 
29 29
     $page = $container->request->getParam($pageName);
30 30
     if (filter_var($page, FILTER_VALIDATE_INT) !== false && (int) $page >= 1) {
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 //
67 67
 
68 68
 
69
-$container['generalErrorHandler'] = function ($container) {
69
+$container['generalErrorHandler'] = function($container) {
70 70
     return new \Core\Handlers\GeneralErrorHandler($container);
71 71
 };
72 72
 
@@ -79,12 +79,12 @@  discard block
 block discarded – undo
79 79
 // };
80 80
 
81 81
 // Service factory for the ORM
82
-$container['validator'] = function () {
82
+$container['validator'] = function() {
83 83
     return new App\Validation\Validator();
84 84
 };
85 85
 
86 86
 
87
-$container['eloquent'] = function ($container) {
87
+$container['eloquent'] = function($container) {
88 88
     $db = $container['settings']['databases']['db'];
89 89
 
90 90
     $capsule = new \Illuminate\Database\Capsule\Manager;
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 $capsule->bootEloquent();
104 104
 
105 105
 // monolog
106
-$container['logger'] = function ($container) {
106
+$container['logger'] = function($container) {
107 107
     $settings = $container->get('settings')['app']['logger'];
108 108
     $logger = new Monolog\Logger($settings['name']);
109 109
     $logger->pushProcessor(new Monolog\Processor\UidProcessor());
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
 };
113 113
 
114 114
 // not found handler
115
-$container['notFoundHandler'] = function ($container) {
116
-    return function (\Slim\Http\Request $request, \Slim\Http\Response $response) use ($container) {
115
+$container['notFoundHandler'] = function($container) {
116
+    return function(\Slim\Http\Request $request, \Slim\Http\Response $response) use ($container) {
117 117
         return $container['view']->render($response->withStatus(404), '404');
118 118
     };
119 119
 };
@@ -123,22 +123,22 @@  discard block
 block discarded – undo
123 123
 $translator = new \Core\Translator\Translator($container);
124 124
 $translator->init();
125 125
 
126
-$container['translator'] = function () use ($translator) {
126
+$container['translator'] = function() use ($translator) {
127 127
     return $translator;
128 128
 };
129 129
 
130 130
 
131 131
 // Register provider
132
-$container['flash'] = function () {
132
+$container['flash'] = function() {
133 133
     return new \Slim\Flash\Messages();
134 134
 };
135 135
 
136 136
 
137 137
 //
138
-$container['session'] = function ($container)  {
138
+$container['session'] = function($container) {
139 139
     $setting_session_driver = $container['settings']['session']['driver'] ?? 'session';
140 140
     $sessionOBJ = new \Core\Services\Session();
141
-    $session = $sessionOBJ->init($setting_session_driver) ;
141
+    $session = $sessionOBJ->init($setting_session_driver);
142 142
     return $session;
143 143
 };
144 144
 
@@ -149,17 +149,17 @@  discard block
 block discarded – undo
149 149
 
150 150
 
151 151
 // Register Blade View helper
152
-$container['view'] = function ($container) {
152
+$container['view'] = function($container) {
153 153
     $messages = $container->flash->getMessages();
154 154
 
155
-    if(!is_dir('../app/View/cache')){
155
+    if (!is_dir('../app/View/cache')) {
156 156
         @mkdir('../app/View/cache');
157 157
     }
158 158
 
159 159
 
160 160
     $viewSettings = $container['settings']['view'];
161 161
     return new \Slim\Views\Blade(
162
-        [$viewSettings['blade_template_path'].$viewSettings['template']],
162
+        [$viewSettings['blade_template_path'] . $viewSettings['template']],
163 163
         $viewSettings['blade_cache_path'],
164 164
         null,
165 165
         [
@@ -171,11 +171,11 @@  discard block
 block discarded – undo
171 171
 };
172 172
 
173 173
 // Register Blade View helper
174
-$container['json'] = function ($container) {
174
+$container['json'] = function($container) {
175 175
     return new \Core\Handlers\JsonHandler();
176 176
 };
177 177
 
178
-$app->getContainer()['view']->getRenderer()->getCompiler()->directive('helloWorld', function(){
178
+$app->getContainer()['view']->getRenderer()->getCompiler()->directive('helloWorld', function() {
179 179
 
180 180
     return "<?php echo 'Hello Directive'; ?>";
181 181
 });
@@ -183,38 +183,38 @@  discard block
 block discarded – undo
183 183
 
184 184
 
185 185
 /*Dynamic containers in services*/
186
-$dir = scandir(__APP_ROOT__.'/core/Services/');
186
+$dir = scandir(__APP_ROOT__ . '/core/Services/');
187 187
 $ex_folders = array('..', '.');
188
-$filesInServices =  array_diff($dir,$ex_folders);
188
+$filesInServices = array_diff($dir, $ex_folders);
189 189
 
190
-foreach($filesInServices as $service){
191
-    $content = preg_replace('/.php/','',$service);
192
-    $container[$content] = function () use ($content){
193
-        $class =  '\\Core\\Services\\'.$content ;
190
+foreach ($filesInServices as $service) {
191
+    $content = preg_replace('/.php/', '', $service);
192
+    $container[$content] = function() use ($content){
193
+        $class = '\\Core\\Services\\' . $content;
194 194
         return new $class();
195 195
     };
196 196
 }
197 197
 
198 198
 
199 199
 // data access container
200
-$array = getDirFiles(__APP_ROOT__.'/app/DataAccess/');
201
-foreach($array as $key=>$item){
202
-    $classDataAccessFolder[$item] = getDirFiles(__APP_ROOT__.'/app/DataAccess/'.$item);
200
+$array = getDirFiles(__APP_ROOT__ . '/app/DataAccess/');
201
+foreach ($array as $key=>$item) {
202
+    $classDataAccessFolder[$item] = getDirFiles(__APP_ROOT__ . '/app/DataAccess/' . $item);
203 203
 
204 204
 }
205 205
 $result = array();
206
-foreach($classDataAccessFolder as $DaFolder=>$DAFile)
206
+foreach ($classDataAccessFolder as $DaFolder=>$DAFile)
207 207
 {
208
-    foreach($DAFile as $r){
209
-        $dataAccessFiles[$r] = $DaFolder.'\\'.$r;
208
+    foreach ($DAFile as $r) {
209
+        $dataAccessFiles[$r] = $DaFolder . '\\' . $r;
210 210
     }
211 211
 }
212 212
 
213
-foreach($dataAccessFiles as $key=>$dataAccessFile){
214
-    $contentDataAccess = preg_replace('/.php/','',$dataAccessFile);
215
-    $containerDataAccess = preg_replace('/.php/','',$key);
216
-    $container[$containerDataAccess] = function ($container) use ($contentDataAccess){
217
-        $classDataAccess =  '\\App\\DataAccess\\'.$contentDataAccess ;
213
+foreach ($dataAccessFiles as $key=>$dataAccessFile) {
214
+    $contentDataAccess = preg_replace('/.php/', '', $dataAccessFile);
215
+    $containerDataAccess = preg_replace('/.php/', '', $key);
216
+    $container[$containerDataAccess] = function($container) use ($contentDataAccess){
217
+        $classDataAccess = '\\App\\DataAccess\\' . $contentDataAccess;
218 218
         return new $classDataAccess($container);
219 219
     };
220 220
 }
Please login to merge, or discard this patch.
database/migrations/20180101083658_Create_Categories_Table_Migration.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -10,18 +10,18 @@
 block discarded – undo
10 10
      */
11 11
     public function up()
12 12
     {
13
-        Capsule::schema()->create('categories', function ($table) {
13
+        Capsule::schema()->create('categories', function($table) {
14 14
             $table->increments('id');
15 15
             $table->string('title')->nullable();
16 16
             $table->string('slug')->unique();
17 17
             $table->text('body')->nullable();
18 18
             $table->integer('item_cnt')->unsigned()->default(0);
19
-            $table->enum('is_active',['yes','no'])->default('yes');
20
-            $table->enum('has_pic',['yes','no'])->default('no');
19
+            $table->enum('is_active', ['yes', 'no'])->default('yes');
20
+            $table->enum('has_pic', ['yes', 'no'])->default('no');
21 21
 
22
-            $table->string('meta_title',128)->nullable();
23
-            $table->string('meta_description',256)->nullable();
24
-            $table->string('meta_keywords',64)->nullable();
22
+            $table->string('meta_title', 128)->nullable();
23
+            $table->string('meta_description', 256)->nullable();
24
+            $table->string('meta_keywords', 64)->nullable();
25 25
 
26 26
             /*Add Soft Delete To Articles*/
27 27
             $table->softDeletes();
Please login to merge, or discard this patch.
config/settings.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
         'displayErrorDetails' => true,
6 6
         'addContentLengthHeader' => true,
7 7
         'determineRouteBeforeAppMiddleware' => true,
8
-        'debug'=>true ,
8
+        'debug'=>true,
9 9
         'image' => [
10 10
             'dir' =>  __APP_ROOT__ . '/public/uploads'
11 11
         ],
Please login to merge, or discard this patch.