Passed
Push — master ( abee1f...edc958 )
by Kirill
03:08
created
src/Config/src/Loader/DirectoryLoader.php 1 patch
Braces   +15 added lines, -7 removed lines patch added patch discarded remove patch
@@ -46,9 +46,11 @@  discard block
 block discarded – undo
46 46
      */
47 47
     public function has(string $section): bool
48 48
     {
49
-        foreach (static::LOADERS as $extension => $class) {
49
+        foreach (static::LOADERS as $extension => $class)
50
+        {
50 51
             $filename = sprintf('%s/%s.%s', $this->directory, $section, $extension);
51
-            if (file_exists($filename)) {
52
+            if (file_exists($filename))
53
+            {
52 54
                 return true;
53 55
             }
54 56
         }
@@ -61,15 +63,20 @@  discard block
 block discarded – undo
61 63
      */
62 64
     public function load(string $section): array
63 65
     {
64
-        foreach (static::LOADERS as $extension => $class) {
66
+        foreach (static::LOADERS as $extension => $class)
67
+        {
65 68
             $filename = sprintf('%s/%s.%s', $this->directory, $section, $extension);
66
-            if (!file_exists($filename)) {
69
+            if (!file_exists($filename))
70
+            {
67 71
                 continue;
68 72
             }
69 73
 
70
-            try {
74
+            try
75
+            {
71 76
                 return $this->getLoader($extension)->loadFile($section, $filename);
72
-            } catch (LoaderException $e) {
77
+            }
78
+            catch (LoaderException $e)
79
+            {
73 80
                 throw new LoaderException("Unable to load config `{$section}`.", $e->getCode(), $e);
74 81
             }
75 82
         }
@@ -83,7 +90,8 @@  discard block
 block discarded – undo
83 90
      */
84 91
     private function getLoader(string $extension): FileLoaderInterface
85 92
     {
86
-        if (isset($this->loaders[$extension])) {
93
+        if (isset($this->loaders[$extension]))
94
+        {
87 95
             return $this->loaders[$extension];
88 96
         }
89 97
 
Please login to merge, or discard this patch.
src/Config/src/Loader/PhpLoader.php 1 patch
Braces   +7 added lines, -3 removed lines patch added patch discarded remove patch
@@ -36,11 +36,15 @@
 block discarded – undo
36 36
      */
37 37
     public function loadFile(string $section, string $filename): array
38 38
     {
39
-        try {
40
-            return ContainerScope::runScope($this->container, function () use ($filename) {
39
+        try
40
+        {
41
+            return ContainerScope::runScope($this->container, function () use ($filename)
42
+            {
41 43
                 return (require $filename);
42 44
             });
43
-        } catch (\Throwable $e) {
45
+        }
46
+        catch (\Throwable $e)
47
+        {
44 48
             throw new LoaderException($e->getMessage(), $e->getCode(), $e);
45 49
         }
46 50
     }
Please login to merge, or discard this patch.
src/Config/src/Loader/JsonLoader.php 1 patch
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,8 @@
 block discarded – undo
23 23
         $content = file_get_contents($filename);
24 24
         $data = json_decode($content, true);
25 25
 
26
-        if (is_null($data)) {
26
+        if (is_null($data))
27
+        {
27 28
             throw new LoaderException(json_last_error_msg(), json_last_error());
28 29
         }
29 30
 
Please login to merge, or discard this patch.
src/Config/src/ConfigManager.php 1 patch
Braces   +24 added lines, -11 removed lines patch added patch discarded remove patch
@@ -69,11 +69,13 @@  discard block
 block discarded – undo
69 69
      */
70 70
     public function setDefaults(string $section, array $data): void
71 71
     {
72
-        if (isset($this->defaults[$section])) {
72
+        if (isset($this->defaults[$section]))
73
+        {
73 74
             throw new ConfiguratorException("Unable to set default config `{$section}` more than once.");
74 75
         }
75 76
 
76
-        if (isset($this->data[$section])) {
77
+        if (isset($this->data[$section]))
78
+        {
77 79
             throw new ConfigDeliveredException("Unable to set default config `{$section}`, config has been loaded.");
78 80
         }
79 81
 
@@ -85,8 +87,10 @@  discard block
 block discarded – undo
85 87
      */
86 88
     public function modify(string $section, PatchInterface $patch): array
87 89
     {
88
-        if (isset($this->instances[$section])) {
89
-            if ($this->strict) {
90
+        if (isset($this->instances[$section]))
91
+        {
92
+            if ($this->strict)
93
+            {
90 94
                 throw new ConfigDeliveredException(
91 95
                     "Unable to patch config `{$section}`, config object has already been delivered."
92 96
                 );
@@ -97,9 +101,12 @@  discard block
 block discarded – undo
97 101
 
98 102
         $data = $this->getConfig($section);
99 103
 
100
-        try {
104
+        try
105
+        {
101 106
             return $this->data[$section] = $patch->patch($data);
102
-        } catch (PatchException $e) {
107
+        }
108
+        catch (PatchException $e)
109
+        {
103 110
             throw new PatchException("Unable to modify config `{$section}`.", $e->getCode(), $e);
104 111
         }
105 112
     }
@@ -109,18 +116,23 @@  discard block
 block discarded – undo
109 116
      */
110 117
     public function getConfig(string $section = null): array
111 118
     {
112
-        if (isset($this->data[$section])) {
119
+        if (isset($this->data[$section]))
120
+        {
113 121
             return $this->data[$section];
114 122
         }
115 123
 
116
-        if (isset($this->defaults[$section])) {
124
+        if (isset($this->defaults[$section]))
125
+        {
117 126
             $data = [];
118
-            if ($this->loader->has($section)) {
127
+            if ($this->loader->has($section))
128
+            {
119 129
                 $data = $this->loader->load($section);
120 130
             }
121 131
 
122 132
             $data = array_merge($this->defaults[$section], $data);
123
-        } else {
133
+        }
134
+        else
135
+        {
124 136
             $data = $this->loader->load($section);
125 137
         }
126 138
 
@@ -133,7 +145,8 @@  discard block
 block discarded – undo
133 145
     public function createInjection(\ReflectionClass $class, string $context = null)
134 146
     {
135 147
         $config = $class->getConstant('CONFIG');
136
-        if (isset($this->instances[$config])) {
148
+        if (isset($this->instances[$config]))
149
+        {
137 150
             return $this->instances[$config];
138 151
         }
139 152
 
Please login to merge, or discard this patch.
src/Config/src/Patch/Set.php 1 patch
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -45,10 +45,13 @@
 block discarded – undo
45 45
      */
46 46
     public function patch(array $config): array
47 47
     {
48
-        try {
48
+        try
49
+        {
49 50
             $target = &$this->dotGet($config, $this->key);
50 51
             $target = $this->value;
51
-        } catch (DotNotFoundException $e) {
52
+        }
53
+        catch (DotNotFoundException $e)
54
+        {
52 55
             throw new PatchException($e->getMessage(), $e->getCode(), $e);
53 56
         }
54 57
 
Please login to merge, or discard this patch.
src/Config/src/Patch/Delete.php 1 patch
Braces   +14 added lines, -6 removed lines patch added patch discarded remove patch
@@ -45,20 +45,28 @@
 block discarded – undo
45 45
      */
46 46
     public function patch(array $config): array
47 47
     {
48
-        try {
48
+        try
49
+        {
49 50
             $target = &$this->dotGet($config, $this->position);
50 51
 
51
-            if ($this->key !== null) {
52
+            if ($this->key !== null)
53
+            {
52 54
                 unset($target[$this->key]);
53
-            } else {
54
-                foreach ($target as $key => $value) {
55
-                    if ($value === $this->value) {
55
+            }
56
+            else
57
+            {
58
+                foreach ($target as $key => $value)
59
+                {
60
+                    if ($value === $this->value)
61
+                    {
56 62
                         unset($target[$key]);
57 63
                         break;
58 64
                     }
59 65
                 }
60 66
             }
61
-        } catch (DotNotFoundException $e) {
67
+        }
68
+        catch (DotNotFoundException $e)
69
+        {
62 70
             // doing nothing when section not found
63 71
         }
64 72
 
Please login to merge, or discard this patch.
src/Config/src/Patch/Group.php 1 patch
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,8 @@
 block discarded – undo
32 32
      */
33 33
     public function patch(array $config): array
34 34
     {
35
-        foreach ($this->patches as $patch) {
35
+        foreach ($this->patches as $patch)
36
+        {
36 37
             $config = $patch->patch($config);
37 38
         }
38 39
 
Please login to merge, or discard this patch.
src/Config/src/Patch/Append.php 1 patch
Braces   +10 added lines, -4 removed lines patch added patch discarded remove patch
@@ -46,15 +46,21 @@
 block discarded – undo
46 46
      */
47 47
     public function patch(array $config): array
48 48
     {
49
-        try {
49
+        try
50
+        {
50 51
             $target = &$this->dotGet($config, $this->position);
51 52
 
52
-            if ($this->key !== null) {
53
+            if ($this->key !== null)
54
+            {
53 55
                 $target[$this->key] = $this->value;
54
-            } else {
56
+            }
57
+            else
58
+            {
55 59
                 $target[] = $this->value;
56 60
             }
57
-        } catch (DotNotFoundException $e) {
61
+        }
62
+        catch (DotNotFoundException $e)
63
+        {
58 64
             throw new PatchException($e->getMessage(), $e->getCode(), $e);
59 65
         }
60 66
 
Please login to merge, or discard this patch.
src/Config/src/Patch/Traits/DotTrait.php 1 patch
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -24,13 +24,16 @@
 block discarded – undo
24 24
     {
25 25
         //Generating path relative to a given name and prefix
26 26
         $path = (!empty($this->prefix) ? $this->prefix . '.' : '') . $name;
27
-        if (empty($path)) {
27
+        if (empty($path))
28
+        {
28 29
             return $data;
29 30
         }
30 31
 
31 32
         $path = explode('.', rtrim($path, '.'));
32
-        foreach ($path as $step) {
33
-            if (!is_array($data) || !array_key_exists($step, $data)) {
33
+        foreach ($path as $step)
34
+        {
35
+            if (!is_array($data) || !array_key_exists($step, $data))
36
+            {
34 37
                 throw new DotNotFoundException("Unable to find config element '{$name}'.");
35 38
             }
36 39
             $data = &$data[$step];
Please login to merge, or discard this patch.