Completed
Push — master ( 4042ac...870657 )
by Afshin
02:23
created
core/ModuleInitializer.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
      */
32 32
     protected $moduleInstances = [];
33 33
 
34
-    public function __construct($app, $modules=array())
34
+    public function __construct($app, $modules = array())
35 35
     {
36 36
         $this->app = $app;
37 37
         // build an class map of [[module => moduleClassPath], ..]
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
         }
93 93
 
94 94
         $allSettings['modules'] = array_merge_recursive($allSettings['modules'], $this->getModuleConfig());
95
-        $container['settings']->__construct( $allSettings );
95
+        $container['settings']->__construct($allSettings);
96 96
     }
97 97
 
98 98
     /**
Please login to merge, or discard this patch.
core/Config.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -10,11 +10,11 @@
 block discarded – undo
10 10
 
11 11
 class Config {
12 12
 
13
-    public static function get($key,$default = null){
14
-        $path = __APP_ROOT__ . '/config/'.$key[0].'.php';
13
+    public static function get($key, $default = null) {
14
+        $path = __APP_ROOT__ . '/config/' . $key[0] . '.php';
15 15
         $result = include_once $path;
16
-        foreach (explode('.' , $key) as $segment) {
17
-            if(isset($result[$segment]))
16
+        foreach (explode('.', $key) as $segment) {
17
+            if (isset($result[$segment]))
18 18
                 $result = $result[$segment];
19 19
             else
20 20
                 $result = $default;
Please login to merge, or discard this patch.
Braces   +5 added lines, -4 removed lines patch added patch discarded remove patch
@@ -14,10 +14,11 @@
 block discarded – undo
14 14
         $path = __APP_ROOT__ . '/config/'.$key[0].'.php';
15 15
         $result = include_once $path;
16 16
         foreach (explode('.' , $key) as $segment) {
17
-            if(isset($result[$segment]))
18
-                $result = $result[$segment];
19
-            else
20
-                $result = $default;
17
+            if(isset($result[$segment])) {
18
+                            $result = $result[$segment];
19
+            } else {
20
+                            $result = $default;
21
+            }
21 22
         }
22 23
         return $result;
23 24
     }
Please login to merge, or discard this patch.
database/migrations/20171228211415_Add_Has_Pic_To_Users_Table_Migration.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
     {
13 13
         Capsule::schema()->table('users', function($table)
14 14
         {
15
-            $table->enum('has_pic',['no','yes'])->default('no');
15
+            $table->enum('has_pic', ['no', 'yes'])->default('no');
16 16
         });
17 17
     }
18 18
 
Please login to merge, or discard this patch.
core/Facades/Image.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@
 block discarded – undo
8 8
     /**
9 9
      * @param Core\Services\AuthService\AuthService
10 10
      * @return AuthService
11
-    */
11
+     */
12 12
     protected static function getFacadeAccessor()
13 13
     {
14 14
         return 'ImageService';
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@
 block discarded – undo
1 1
 <?php
2 2
 namespace Core\Facades;
3 3
 
4
-use Core\Services\ImageService  ;
4
+use Core\Services\ImageService;
5 5
 use SlimFacades\Facade;
6 6
 class Image extends Facade
7 7
 {
Please login to merge, or discard this patch.
core/Facades/File.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@
 block discarded – undo
15 15
     /**
16 16
      * @param Core\Services\AuthService\AuthService
17 17
      * @return AuthService
18
-    */
18
+     */
19 19
     protected static function getFacadeAccessor()
20 20
     {
21 21
         return 'FileService';
Please login to merge, or discard this patch.
core/Services/FileService.php 2 patches
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -6,17 +6,17 @@
 block discarded – undo
6 6
 
7 7
 class FileService extends _Service
8 8
 {
9
-	public function moveUploadedFile($directory,$fileName, UploadedFile $uploadedFile)
10
-	{
11
-	    $extension = pathinfo($uploadedFile->getClientFilename(), PATHINFO_EXTENSION);
12
-	    $basename = bin2hex(random_bytes(8)); // see http://php.net/manual/en/function.random-bytes.php
13
-	    $filename = sprintf('%s.%0.8s', $fileName, $extension);
14
-	    $uploadedFile->moveTo($directory . DIRECTORY_SEPARATOR . $filename);
15
-	    return $directory . DIRECTORY_SEPARATOR . $filename;
16
-	}
17
-	public function delete($file)
18
-	{
19
-		@unlink($file);
20
-	}
9
+    public function moveUploadedFile($directory,$fileName, UploadedFile $uploadedFile)
10
+    {
11
+        $extension = pathinfo($uploadedFile->getClientFilename(), PATHINFO_EXTENSION);
12
+        $basename = bin2hex(random_bytes(8)); // see http://php.net/manual/en/function.random-bytes.php
13
+        $filename = sprintf('%s.%0.8s', $fileName, $extension);
14
+        $uploadedFile->moveTo($directory . DIRECTORY_SEPARATOR . $filename);
15
+        return $directory . DIRECTORY_SEPARATOR . $filename;
16
+    }
17
+    public function delete($file)
18
+    {
19
+        @unlink($file);
20
+    }
21 21
 
22 22
 }
23 23
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
6 6
 
7 7
 class FileService extends _Service
8 8
 {
9
-	public function moveUploadedFile($directory,$fileName, UploadedFile $uploadedFile)
9
+	public function moveUploadedFile($directory, $fileName, UploadedFile $uploadedFile)
10 10
 	{
11 11
 	    $extension = pathinfo($uploadedFile->getClientFilename(), PATHINFO_EXTENSION);
12 12
 	    $basename = bin2hex(random_bytes(8)); // see http://php.net/manual/en/function.random-bytes.php
Please login to merge, or discard this patch.
core/Functions/helpers.php 2 patches
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -43,8 +43,9 @@
 block discarded – undo
43 43
     $url .= "?s=$s&d=$d&r=$r";
44 44
     if ( $img ) {
45 45
         $url = '<img src="' . $url . '"';
46
-        foreach ( $atts as $key => $val )
47
-            $url .= ' ' . $key . '="' . $val . '"';
46
+        foreach ( $atts as $key => $val ) {
47
+                    $url .= ' ' . $key . '="' . $val . '"';
48
+        }
48 49
         $url .= ' />';
49 50
     }
50 51
     return $url;
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-function route(string $name ,array $params = [])
3
+function route(string $name, array $params = [])
4 4
 {
5 5
     $url = new \Core\Helpers\Url($GLOBALS['container']);
6
-    return $url->get($name , $params);
6
+    return $url->get($name, $params);
7 7
 }
8 8
 
9
-function url(string $name ,array $params = [])
9
+function url(string $name, array $params = [])
10 10
 {
11 11
     $url = new \Core\Helpers\Url($GLOBALS['container']);
12
-    return $url->get($name , $params);
12
+    return $url->get($name, $params);
13 13
 }
14 14
 
15 15
 // translate
16
-function trans($key , $replace = []){
16
+function trans($key, $replace = []) {
17 17
     $container = $GLOBALS['container'];
18
-    return $container->translator->trans($key,$replace);
18
+    return $container->translator->trans($key, $replace);
19 19
 }
20 20
 
21 21
 function public_path(string $uri = '') {
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 
26 26
     $url = new \Core\Helpers\Url($container);
27 27
 
28
-    $url_asset = $url->getBasePath($request) .'/'. $uri;
28
+    $url_asset = $url->getBasePath($request) . '/' . $uri;
29 29
     return $url_asset;
30 30
 }
31 31
 
@@ -78,17 +78,17 @@  discard block
 block discarded – undo
78 78
 
79 79
 function asset(string $uri = '') {
80 80
     $url = public_path();
81
-    $url_asset = $url.'assets/'.$uri;
81
+    $url_asset = $url . 'assets/' . $uri;
82 82
     return $url_asset;
83 83
 }
84 84
 
85
-function get_gravatar( $email, $s = 380, $d = 'mm', $r = 'g', $img = false, $atts = array() ) {
85
+function get_gravatar($email, $s = 380, $d = 'mm', $r = 'g', $img = false, $atts = array()) {
86 86
     $url = 'https://www.gravatar.com/avatar/';
87
-    $url .= md5( strtolower( trim( $email ) ) );
87
+    $url .= md5(strtolower(trim($email)));
88 88
     $url .= "?s=$s&d=$d&r=$r";
89
-    if ( $img ) {
89
+    if ($img) {
90 90
         $url = '<img src="' . $url . '"';
91
-        foreach ( $atts as $key => $val )
91
+        foreach ($atts as $key => $val)
92 92
             $url .= ' ' . $key . '="' . $val . '"';
93 93
         $url .= ' />';
94 94
     }
Please login to merge, or discard this patch.
bootstrap/app.php 2 patches
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -17,12 +17,12 @@
 block discarded – undo
17 17
 }
18 18
 $i=0;
19 19
 foreach($filesInConfig as $config_file){
20
-	if($config_file === 'phpmig.php'){continue;}
21
-	$file[$i] = include_once  __APP_ROOT__.'config/'.$config_file;
22
-	if(is_array($file[$i])){
23
-		$configs = array_merge($configs, $file[$i]);
24
-		$i++;
25
-	}
20
+    if($config_file === 'phpmig.php'){continue;}
21
+    $file[$i] = include_once  __APP_ROOT__.'config/'.$config_file;
22
+    if(is_array($file[$i])){
23
+        $configs = array_merge($configs, $file[$i]);
24
+        $i++;
25
+    }
26 26
 
27 27
 }
28 28
 
Please login to merge, or discard this patch.
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -1,23 +1,23 @@  discard block
 block discarded – undo
1 1
 <?php
2
-define('__APP_ROOT__',__DIR__ . '/../') ;
3
-require  __APP_ROOT__.'bootstrap/bootstrap.php';
4
-require __APP_ROOT__.'vendor/autoload.php';
2
+define('__APP_ROOT__', __DIR__ . '/../');
3
+require  __APP_ROOT__ . 'bootstrap/bootstrap.php';
4
+require __APP_ROOT__ . 'vendor/autoload.php';
5 5
 
6 6
 $env = new \Core\Helpers\Env();
7 7
 defined('DS') || define('DS', DIRECTORY_SEPARATOR);
8 8
 
9 9
 /*Dynamic containers in services*/
10
-$config_dir = scandir(__APP_ROOT__.'/config/');
10
+$config_dir = scandir(__APP_ROOT__ . '/config/');
11 11
 $ex_config_folders = array('..', '.');
12
-$filesInConfig =  array_diff($config_dir,$ex_config_folders);
12
+$filesInConfig = array_diff($config_dir, $ex_config_folders);
13 13
 if (!isset($configs)) {
14 14
     $configs = array();
15 15
 }
16
-$i=0;
17
-foreach($filesInConfig as $config_file){
18
-	if($config_file === 'phpmig.php'){continue;}
19
-	$file[$i] = include_once  __APP_ROOT__.'config/'.$config_file;
20
-	if(is_array($file[$i])){
16
+$i = 0;
17
+foreach ($filesInConfig as $config_file) {
18
+	if ($config_file === 'phpmig.php') {continue; }
19
+	$file[$i] = include_once  __APP_ROOT__ . 'config/' . $config_file;
20
+	if (is_array($file[$i])) {
21 21
 		$configs = array_merge($configs, $file[$i]);
22 22
 		$i++;
23 23
 	}
@@ -25,10 +25,10 @@  discard block
 block discarded – undo
25 25
 }
26 26
 
27 27
 $config['settings'] = $configs;
28
-require  __APP_ROOT__.'core/Functions/general_helpers.php';
28
+require  __APP_ROOT__ . 'core/Functions/general_helpers.php';
29 29
 
30 30
 $app = new \Core\App($config);
31
-if($config['settings']['app']['debug'] && !$config['settings']['tracy']['active']){
31
+if ($config['settings']['app']['debug'] && !$config['settings']['tracy']['active']) {
32 32
     error_reporting(-1);
33 33
     ini_set('display_errors', 1);
34 34
     ini_set('display_startup_errors', 1);
@@ -37,16 +37,16 @@  discard block
 block discarded – undo
37 37
 
38 38
 use SlimFacades\Facade;
39 39
 // get container app
40
-require __APP_ROOT__.'bootstrap/dependencies.php';
41
-require  __APP_ROOT__.'bootstrap/routes.php';
42
-require  __APP_ROOT__.'core/Functions/helpers.php';
43
-if(php_sapi_name() != 'cli') {
44
-    if($config['settings']['app']['debug'] && (int)$config['settings']['tracy']['active']){
40
+require __APP_ROOT__ . 'bootstrap/dependencies.php';
41
+require  __APP_ROOT__ . 'bootstrap/routes.php';
42
+require  __APP_ROOT__ . 'core/Functions/helpers.php';
43
+if (php_sapi_name() != 'cli') {
44
+    if ($config['settings']['app']['debug'] && (int) $config['settings']['tracy']['active']) {
45 45
         Tracy\Debugger::enable(Tracy\Debugger::DEVELOPMENT, $config['settings']['tracy']['path']);
46 46
     }
47 47
     Facade::setFacadeApplication($app);
48 48
 
49
-    require  __APP_ROOT__.'bootstrap/middlewares.php';
49
+    require  __APP_ROOT__ . 'bootstrap/middlewares.php';
50 50
 
51 51
     $app->run();
52 52
 
Please login to merge, or discard this patch.
core/Services/AuthService.php 2 patches
Braces   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
         $setting = Config::get('settings.auth');
55 55
         if(1 || $setting['2step']){
56 56
             return $this->twoStepAuth($loginField,$password);
57
-        }else{
57
+        } else{
58 58
             if ($this->checkPass($password,$user->password)) {
59 59
                 $_SESSION['user']['user_id'] = $user->id;
60 60
                 $_SESSION['user']['mobile'] = $user->mobile;
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
                     'type'=>'success',
63 63
                     'message'=> 'Logined',
64 64
                 ];
65
-            }else{
65
+            } else{
66 66
                 return [
67 67
                     'type'=>'error',
68 68
                     'message'=> 'password mismatch',
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
                 'type'=>'success',
99 99
                 'message'=> 'Logined',
100 100
             ];
101
-        }else{
101
+        } else{
102 102
             return [
103 103
                 'type'=>'error',
104 104
                 'message'=> 'problem!',
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -17,21 +17,21 @@  discard block
 block discarded – undo
17 17
 {
18 18
     public function user()
19 19
     {
20
-        if(!isset($_SESSION['user']) && json_decode($_COOKIE['user'],true) !== null){
21
-            $_SESSION['user'] = json_decode($_COOKIE['user'],true);
20
+        if (!isset($_SESSION['user']) && json_decode($_COOKIE['user'], true) !== null) {
21
+            $_SESSION['user'] = json_decode($_COOKIE['user'], true);
22 22
         }
23 23
         return UserDataAccess::getUserById(isset($_SESSION['user']['user_id']) ? $_SESSION['user']['user_id'] : 0);
24 24
     }
25 25
 
26 26
     public function hasRole($roleName)
27 27
     {
28
-        if(!self::check()){
28
+        if (!self::check()) {
29 29
             return false;
30 30
         }
31
-        $userRoles =  UserDataAccess::getUserRoles(isset($_SESSION['user']['user_id']) ? $_SESSION['user']['user_id'] : 0);
31
+        $userRoles = UserDataAccess::getUserRoles(isset($_SESSION['user']['user_id']) ? $_SESSION['user']['user_id'] : 0);
32 32
         $hasAccess = false;
33
-        foreach ($userRoles as $role){
34
-            if($role->name == $roleName){
33
+        foreach ($userRoles as $role) {
34
+            if ($role->name == $roleName) {
35 35
                 $hasAccess = true;
36 36
                 break;
37 37
             }
@@ -42,13 +42,13 @@  discard block
 block discarded – undo
42 42
 
43 43
     public function check()
44 44
     {
45
-        if(!isset($_SESSION['user']) && json_decode($_COOKIE['user'],true) !== null){
46
-            $_SESSION['user'] = json_decode($_COOKIE['user'],true);
45
+        if (!isset($_SESSION['user']) && json_decode($_COOKIE['user'], true) !== null) {
46
+            $_SESSION['user'] = json_decode($_COOKIE['user'], true);
47 47
         }
48 48
         return isset($_SESSION['user']['user_id']);
49 49
     }
50 50
 
51
-    public function attempt(string $loginField,string $password)
51
+    public function attempt(string $loginField, string $password)
52 52
     {
53 53
         $user = UserDataAccess::getUserLoginField($loginField);
54 54
         if (!$user) {
@@ -58,10 +58,10 @@  discard block
 block discarded – undo
58 58
             ];
59 59
         }
60 60
         $setting = Config::get('settings.auth');
61
-        if(1 || $setting['2step']){
62
-            return $this->twoStepAuth($loginField,$password);
63
-        }else{
64
-            if ($this->checkPass($password,$user->password)) {
61
+        if (1 || $setting['2step']) {
62
+            return $this->twoStepAuth($loginField, $password);
63
+        }else {
64
+            if ($this->checkPass($password, $user->password)) {
65 65
                 $_SESSION['user']['user_id'] = $user->id;
66 66
                 $_SESSION['user']['mobile'] = $user->mobile;
67 67
 
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
                     'type'=>'success',
76 76
                     'message'=> 'Logined',
77 77
                 ];
78
-            }else{
78
+            }else {
79 79
                 return [
80 80
                     'type'=>'error',
81 81
                     'message'=> 'password mismatch',
@@ -90,9 +90,9 @@  discard block
 block discarded – undo
90 90
 
91 91
 
92 92
 
93
-    public function checkPass($password,$database_pass)
93
+    public function checkPass($password, $database_pass)
94 94
     {
95
-        if($database_pass == $password){
95
+        if ($database_pass == $password) {
96 96
             return true;
97 97
         }
98 98
         return false;
@@ -100,10 +100,10 @@  discard block
 block discarded – undo
100 100
     }
101 101
 
102 102
 
103
-    public function twoStepAuth(string $loginField,string $password)
103
+    public function twoStepAuth(string $loginField, string $password)
104 104
     {
105 105
         $user = UserDataAccess::getUserLoginField($loginField);
106
-        if(UserDataAccess::checkToken($password,$loginField)){
106
+        if (UserDataAccess::checkToken($password, $loginField)) {
107 107
             $_SESSION['user']['user_id'] = $user->id;
108 108
             $_SESSION['user']['mobile'] = $user->mobile;
109 109
 
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
                 'type'=>'success',
118 118
                 'message'=> 'Logined',
119 119
             ];
120
-        }else{
120
+        }else {
121 121
             return [
122 122
                 'type'=>'error',
123 123
                 'message'=> 'problem!',
Please login to merge, or discard this patch.