Passed
Push — main ( 8fa9e1...957ef0 )
by Thierry
06:37
created
jaxon-core/src/App/Component/Logger.php 1 patch
Switch Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -7,15 +7,15 @@  discard block
 block discarded – undo
7 7
 
8 8
 class Logger
9 9
 {
10
-    use LoggerTrait;
10
+use LoggerTrait;
11 11
 
12
-    /**
12
+/**
13 13
      * @param LoggerInterface $logger
14 14
      */
15
-    public function __construct(private LoggerInterface $logger)
16
-    {}
15
+public function __construct(private LoggerInterface $logger)
16
+{}
17 17
 
18
-    /**
18
+/**
19 19
      * Logs with an arbitrary level.
20 20
      *
21 21
      * @param mixed  $level
@@ -24,8 +24,8 @@  discard block
 block discarded – undo
24 24
      *
25 25
      * @return void
26 26
      */
27
-    public function log($level, string|\Stringable $message, array $context = []): void
28
-    {
29
-        $this->logger->log($level, $message, $context);
30
-    }
27
+public function log($level, string|\Stringable $message, array $context = []): void
28
+{
29
+$this->logger->log($level, $message, $context);
30
+}
31 31
 }
Please login to merge, or discard this patch.
jaxon-core/templates/plugins/config.js.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -6,24 +6,24 @@
 block discarded – undo
6 6
 jaxon.config.defaultMethod = '<?php echo $this->sDefaultMethod ?>';
7 7
 jaxon.config.responseType = '<?php echo $this->sResponseType ?>';
8 8
 
9
-<?php if($this->nResponseQueueSize > 0): ?>
9
+<?php if ($this->nResponseQueueSize > 0): ?>
10 10
 jaxon.config.responseQueueSize = <?php echo $this->nResponseQueueSize ?>;
11 11
 <?php endif ?>
12 12
 
13
-<?php if($this->bLoggingEnabled): ?>
13
+<?php if ($this->bLoggingEnabled): ?>
14 14
 jaxon.debug.logger = '<?php echo Jaxon\rq(Jaxon\App\Component\Logger::class)->_class() ?>';
15 15
 <?php endif ?>
16 16
 
17
-<?php if($this->bDebug): ?>
17
+<?php if ($this->bDebug): ?>
18 18
 jaxon.debug.active = true;
19
-<?php if($this->sDebugOutputID): ?>
19
+<?php if ($this->sDebugOutputID): ?>
20 20
 jaxon.debug.outputID = '<?php echo $this->sDebugOutputID ?>';
21 21
 <?php endif ?>
22
-<?php if($this->bVerboseDebug): ?>
22
+<?php if ($this->bVerboseDebug): ?>
23 23
 jaxon.debug.verbose.active = true;
24 24
 <?php endif ?>
25 25
 <?php endif ?>
26 26
 
27
-<?php if($this->sCsrfMetaName): ?>
27
+<?php if ($this->sCsrfMetaName): ?>
28 28
 jaxon.setCsrf('<?php echo $this->sCsrfMetaName ?>');
29 29
 <?php endif ?>
Please login to merge, or discard this patch.
jaxon-core/src/Di/Traits/PsrTrait.php 1 patch
Switch Indentation   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -18,150 +18,150 @@
 block discarded – undo
18 18
 
19 19
 trait PsrTrait
20 20
 {
21
-    /**
21
+/**
22 22
      * @var string
23 23
      */
24
-    private $sPsrConfig = 'jaxon.psr.config.file';
24
+private $sPsrConfig = 'jaxon.psr.config.file';
25 25
 
26
-    /**
26
+/**
27 27
      * @var string
28 28
      */
29
-    private $sPsrServerRequest = 'jaxon.psr.server.request';
29
+private $sPsrServerRequest = 'jaxon.psr.server.request';
30 30
 
31
-    /**
31
+/**
32 32
      * Register the values into the container
33 33
      *
34 34
      * @return void
35 35
      */
36
-    private function registerPsr(): void
37
-    {
38
-        // The server request
39
-        $this->set(Psr17Factory::class, function() {
40
-            return new Psr17Factory();
41
-        });
42
-        $this->set(ServerRequestCreator::class, function($di) {
43
-            $xPsr17Factory = $di->g(Psr17Factory::class);
44
-            return new ServerRequestCreator(
45
-                $xPsr17Factory, // ServerRequestFactory
46
-                $xPsr17Factory, // UriFactory
47
-                $xPsr17Factory, // UploadedFileFactory
48
-                $xPsr17Factory, // StreamFactory
49
-            );
50
-        });
51
-        $this->set(ServerRequestInterface::class, function($di) {
52
-            return $di->g(ServerRequestCreator::class)->fromGlobals();
53
-        });
54
-        // Server request with the Jaxon request parameter as attribute
55
-        $this->set($this->sPsrServerRequest, function($di) {
56
-            /** @var ParameterReader */
57
-            $xParameterReader = $di->g(ParameterReader::class);
58
-            return $xParameterReader->setRequestParameter($di->g(ServerRequestInterface::class));
59
-        });
60
-        // PSR factory
61
-        $this->set(PsrFactory::class, function($di) {
62
-            return new PsrFactory($di->g(Container::class));
63
-        });
64
-        // PSR request handler
65
-        $this->set(PsrRequestHandler::class, function($di) {
66
-            return new PsrRequestHandler($di->g(Container::class), $di->g(RequestHandler::class),
67
-                $di->g(ResponseManager::class), $di->g(Translator::class));
68
-        });
69
-        // PSR config middleware
70
-        $this->set(PsrConfigMiddleware::class, function($di) {
71
-            return new PsrConfigMiddleware($di->g(Container::class), $di->g($this->sPsrConfig));
72
-        });
73
-        // PSR ajax middleware
74
-        $this->set(PsrAjaxMiddleware::class, function($di) {
75
-            return new PsrAjaxMiddleware($di->g(Container::class), $di->g(RequestHandler::class),
76
-                $di->g(ResponseManager::class));
77
-        });
78
-        // The PSR response plugin
79
-        $this->set(PsrPlugin::class, function($di) {
80
-            return new PsrPlugin($di->g(Psr17Factory::class), $di->g(ServerRequestInterface::class));
81
-        });
82
-    }
36
+private function registerPsr(): void
37
+{
38
+// The server request
39
+$this->set(Psr17Factory::class, function() {
40
+return new Psr17Factory();
41
+});
42
+$this->set(ServerRequestCreator::class, function($di) {
43
+$xPsr17Factory = $di->g(Psr17Factory::class);
44
+return new ServerRequestCreator(
45
+    $xPsr17Factory, // ServerRequestFactory
46
+    $xPsr17Factory, // UriFactory
47
+    $xPsr17Factory, // UploadedFileFactory
48
+    $xPsr17Factory, // StreamFactory
49
+);
50
+});
51
+$this->set(ServerRequestInterface::class, function($di) {
52
+return $di->g(ServerRequestCreator::class)->fromGlobals();
53
+});
54
+// Server request with the Jaxon request parameter as attribute
55
+$this->set($this->sPsrServerRequest, function($di) {
56
+/** @var ParameterReader */
57
+$xParameterReader = $di->g(ParameterReader::class);
58
+return $xParameterReader->setRequestParameter($di->g(ServerRequestInterface::class));
59
+});
60
+// PSR factory
61
+$this->set(PsrFactory::class, function($di) {
62
+return new PsrFactory($di->g(Container::class));
63
+});
64
+// PSR request handler
65
+$this->set(PsrRequestHandler::class, function($di) {
66
+return new PsrRequestHandler($di->g(Container::class), $di->g(RequestHandler::class),
67
+    $di->g(ResponseManager::class), $di->g(Translator::class));
68
+});
69
+// PSR config middleware
70
+$this->set(PsrConfigMiddleware::class, function($di) {
71
+return new PsrConfigMiddleware($di->g(Container::class), $di->g($this->sPsrConfig));
72
+});
73
+// PSR ajax middleware
74
+$this->set(PsrAjaxMiddleware::class, function($di) {
75
+return new PsrAjaxMiddleware($di->g(Container::class), $di->g(RequestHandler::class),
76
+    $di->g(ResponseManager::class));
77
+});
78
+// The PSR response plugin
79
+$this->set(PsrPlugin::class, function($di) {
80
+return new PsrPlugin($di->g(Psr17Factory::class), $di->g(ServerRequestInterface::class));
81
+});
82
+}
83 83
 
84
-    /**
84
+/**
85 85
      * Get the request
86 86
      *
87 87
      * @return array
88 88
      */
89
-    public function getServerParams(): array
90
-    {
91
-        $xRequest = $this->g(ServerRequestInterface::class);
92
-        return $xRequest->getServerParams();
93
-    }
89
+public function getServerParams(): array
90
+{
91
+$xRequest = $this->g(ServerRequestInterface::class);
92
+return $xRequest->getServerParams();
93
+}
94 94
 
95
-    /**
95
+/**
96 96
      * Get the request with Jaxon parameter as attribute
97 97
      *
98 98
      * @return ServerRequestInterface
99 99
      */
100
-    public function getRequest(): ServerRequestInterface
101
-    {
102
-        return $this->g($this->sPsrServerRequest);
103
-    }
100
+public function getRequest(): ServerRequestInterface
101
+{
102
+return $this->g($this->sPsrServerRequest);
103
+}
104 104
 
105
-    /**
105
+/**
106 106
      * Return the array of arguments from the GET or POST data
107 107
      *
108 108
      * @return array
109 109
      */
110
-    public function getRequestArguments(): array
111
-    {
112
-        return $this->getRequest()->getAttribute('jxncall')['args'] ?? [];
113
-    }
110
+public function getRequestArguments(): array
111
+{
112
+return $this->getRequest()->getAttribute('jxncall')['args'] ?? [];
113
+}
114 114
 
115
-    /**
115
+/**
116 116
      * Get the PSR factory
117 117
      *
118 118
      * @return PsrFactory
119 119
      */
120
-    public function getPsrFactory(): PsrFactory
121
-    {
122
-        return $this->g(PsrFactory::class);
123
-    }
120
+public function getPsrFactory(): PsrFactory
121
+{
122
+return $this->g(PsrFactory::class);
123
+}
124 124
 
125
-    /**
125
+/**
126 126
      * Get the Psr17 factory
127 127
      *
128 128
      * @return Psr17Factory
129 129
      */
130
-    public function getPsr17Factory(): Psr17Factory
131
-    {
132
-        return $this->g(Psr17Factory::class);
133
-    }
130
+public function getPsr17Factory(): Psr17Factory
131
+{
132
+return $this->g(Psr17Factory::class);
133
+}
134 134
 
135
-    /**
135
+/**
136 136
      * Get the PSR request handler
137 137
      *
138 138
      * @return PsrRequestHandler
139 139
      */
140
-    public function getPsrRequestHandler(): PsrRequestHandler
141
-    {
142
-        return $this->g(PsrRequestHandler::class);
143
-    }
140
+public function getPsrRequestHandler(): PsrRequestHandler
141
+{
142
+return $this->g(PsrRequestHandler::class);
143
+}
144 144
 
145
-    /**
145
+/**
146 146
      * Get the PSR config middleware
147 147
      *
148 148
      * @param string $sConfigFile
149 149
      *
150 150
      * @return PsrConfigMiddleware
151 151
      */
152
-    public function getPsrConfigMiddleware(string $sConfigFile): PsrConfigMiddleware
153
-    {
154
-        !$this->h($this->sPsrConfig) && $this->val($this->sPsrConfig, $sConfigFile);
155
-        return $this->g(PsrConfigMiddleware::class);
156
-    }
152
+public function getPsrConfigMiddleware(string $sConfigFile): PsrConfigMiddleware
153
+{
154
+!$this->h($this->sPsrConfig) && $this->val($this->sPsrConfig, $sConfigFile);
155
+return $this->g(PsrConfigMiddleware::class);
156
+}
157 157
 
158
-    /**
158
+/**
159 159
      * Get the PSR ajax request middleware
160 160
      *
161 161
      * @return PsrAjaxMiddleware
162 162
      */
163
-    public function getPsrAjaxMiddleware(): PsrAjaxMiddleware
164
-    {
165
-        return $this->g(PsrAjaxMiddleware::class);
166
-    }
163
+public function getPsrAjaxMiddleware(): PsrAjaxMiddleware
164
+{
165
+return $this->g(PsrAjaxMiddleware::class);
166
+}
167 167
 }
Please login to merge, or discard this patch.
jaxon-core/src/App/NodeComponent.php 1 patch
Switch Indentation   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -8,71 +8,71 @@
 block discarded – undo
8 8
 
9 9
 abstract class NodeComponent extends Component\AbstractComponent
10 10
 {
11
-    use Component\HelperTrait;
12
-    use Component\NodeResponseTrait;
13
-    use Component\AjaxResponseTrait;
14
-    use Component\ComponentTrait;
11
+use Component\HelperTrait;
12
+use Component\NodeResponseTrait;
13
+use Component\AjaxResponseTrait;
14
+use Component\ComponentTrait;
15 15
 
16
-    /**
16
+/**
17 17
      * @inheritDoc
18 18
      */
19
-    final protected function initComponent(Container $di, ComponentHelper $xHelper): void
20
-    {
21
-        $this->setHelper($xHelper);
22
-        $this->setNodeResponse($di);
23
-        $this->setAjaxResponse($di);
24
-    }
19
+final protected function initComponent(Container $di, ComponentHelper $xHelper): void
20
+{
21
+$this->setHelper($xHelper);
22
+$this->setNodeResponse($di);
23
+$this->setAjaxResponse($di);
24
+}
25 25
 
26
-    /**
26
+/**
27 27
      * @return string|Stringable
28 28
      */
29
-    abstract public function html(): string|Stringable;
29
+abstract public function html(): string|Stringable;
30 30
 
31
-    /**
31
+/**
32 32
      * Called before rendering the component.
33 33
      *
34 34
      * @return void
35 35
      */
36
-    protected function before(): void
37
-    {}
36
+protected function before(): void
37
+{}
38 38
 
39
-    /**
39
+/**
40 40
      * Called after rendering the component.
41 41
      *
42 42
      * @return void
43 43
      */
44
-    protected function after(): void
45
-    {}
44
+protected function after(): void
45
+{}
46 46
 
47
-    /**
47
+/**
48 48
      * Set the attached DOM node content with the component HTML code.
49 49
      *
50 50
      * @return void
51 51
      */
52
-    final public function render(): void
53
-    {
54
-        $this->before();
55
-        $this->node()->html((string)$this->html());
56
-        $this->after();
57
-    }
52
+final public function render(): void
53
+{
54
+$this->before();
55
+$this->node()->html((string)$this->html());
56
+$this->after();
57
+}
58 58
 
59
-    /**
59
+/**
60 60
      * Clear the attached DOM node content.
61 61
      *
62 62
      * @return void
63 63
      */
64
-    final public function clear(): void
65
-    {
66
-        $this->node()->clear();
67
-    }
64
+final public function clear(): void
65
+{
66
+$this->node()->clear();
67
+}
68 68
 
69
-    /**
69
+/**
70 70
      * Show/hide the attached DOM node.
71 71
      *
72 72
      * @return void
73 73
      */
74
-    final public function visible(bool $bVisible): void
75
-    {
76
-        $bVisible ? $this->node()->jq()->show() : $this->node()->jq()->hide();
77
-    }
74
+final public function visible(bool $bVisible): void
75
+{
76
+$bVisible ? $this->node()->jq()->show() : $this->node()->jq()->hide();
77
+}
78 78
 }
Please login to merge, or discard this patch.
jaxon-core/src/App/Dialog/ModalInterface.php 1 patch
Switch Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 interface ModalInterface
18 18
 {
19
-    /**
19
+/**
20 20
      * Show a modal dialog.
21 21
      *
22 22
      * @param string $sTitle The title of the dialog
@@ -26,12 +26,12 @@  discard block
 block discarded – undo
26 26
      *
27 27
      * @return void
28 28
      */
29
-    public function show(string $sTitle, string $sContent, array $aButtons = [], array $aOptions = []): void;
29
+public function show(string $sTitle, string $sContent, array $aButtons = [], array $aOptions = []): void;
30 30
 
31
-    /**
31
+/**
32 32
      * Hide the modal dialog.
33 33
      *
34 34
      * @return void
35 35
      */
36
-    public function hide(): void;
36
+public function hide(): void;
37 37
 }
Please login to merge, or discard this patch.
jaxon-core/src/App/Dialog/DialogTrait.php 1 patch
Switch Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -6,24 +6,24 @@
 block discarded – undo
6 6
 
7 7
 trait DialogTrait
8 8
 {
9
-    /**
9
+/**
10 10
      * @return AjaxResponse
11 11
      */
12
-    abstract protected function response(): AjaxResponse;
12
+abstract protected function response(): AjaxResponse;
13 13
 
14
-    /**
14
+/**
15 15
      * @return AlertInterface
16 16
      */
17
-    protected function alert(): AlertInterface
18
-    {
19
-        return $this->response()->dialog;
20
-    }
17
+protected function alert(): AlertInterface
18
+{
19
+return $this->response()->dialog;
20
+}
21 21
 
22
-    /**
22
+/**
23 23
      * @return ModalInterface
24 24
      */
25
-    protected function modal(): ModalInterface
26
-    {
27
-        return $this->response()->dialog;
28
-    }
25
+protected function modal(): ModalInterface
26
+{
27
+return $this->response()->dialog;
28
+}
29 29
 }
Please login to merge, or discard this patch.
jaxon-core/src/App/Dialog/AlertInterface.php 1 patch
Switch Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -16,16 +16,16 @@  discard block
 block discarded – undo
16 16
 
17 17
 interface AlertInterface
18 18
 {
19
-    /**
19
+/**
20 20
      * Set the title of the next message.
21 21
      *
22 22
      * @param string $sTitle     The title of the message
23 23
      *
24 24
      * @return AlertInterface
25 25
      */
26
-    public function title(string $sTitle): AlertInterface;
26
+public function title(string $sTitle): AlertInterface;
27 27
 
28
-    /**
28
+/**
29 29
      * Show a success message.
30 30
      *
31 31
      * @param string $sMessage  The text of the message
@@ -33,9 +33,9 @@  discard block
 block discarded – undo
33 33
      *
34 34
      * @return void
35 35
      */
36
-    public function success(string $sMessage, ...$aArgs): void;
36
+public function success(string $sMessage, ...$aArgs): void;
37 37
 
38
-    /**
38
+/**
39 39
      * Show an information message.
40 40
      *
41 41
      * @param string $sMessage  The text of the message
@@ -43,9 +43,9 @@  discard block
 block discarded – undo
43 43
      *
44 44
      * @return void
45 45
      */
46
-    public function info(string $sMessage, ...$aArgs): void;
46
+public function info(string $sMessage, ...$aArgs): void;
47 47
 
48
-    /**
48
+/**
49 49
      * Show a warning message.
50 50
      *
51 51
      * @param string $sMessage  The text of the message
@@ -53,9 +53,9 @@  discard block
 block discarded – undo
53 53
      *
54 54
      * @return void
55 55
      */
56
-    public function warning(string $sMessage, ...$aArgs): void;
56
+public function warning(string $sMessage, ...$aArgs): void;
57 57
 
58
-    /**
58
+/**
59 59
      * Show an error message.
60 60
      *
61 61
      * @param string $sMessage  The text of the message
@@ -63,5 +63,5 @@  discard block
 block discarded – undo
63 63
      *
64 64
      * @return void
65 65
      */
66
-    public function error(string $sMessage, ...$aArgs): void;
66
+public function error(string $sMessage, ...$aArgs): void;
67 67
 }
Please login to merge, or discard this patch.
jaxon-core/src/Request/Handler/ParameterReader.php 2 patches
Switch Indentation   +70 added lines, -70 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 
41 41
 class ParameterReader
42 42
 {
43
-    /**
43
+/**
44 44
      * The constructor
45 45
      *
46 46
      * @param Container $di
@@ -48,28 +48,28 @@  discard block
 block discarded – undo
48 48
      * @param ConfigManager $xConfigManager
49 49
      * @param UriDetector $xUriDetector
50 50
      */
51
-    public function __construct(private Container $di, private Translator $xTranslator,
52
-        private ConfigManager $xConfigManager, private UriDetector $xUriDetector)
53
-    {}
51
+public function __construct(private Container $di, private Translator $xTranslator,
52
+private ConfigManager $xConfigManager, private UriDetector $xUriDetector)
53
+{}
54 54
 
55
-    /**
55
+/**
56 56
      * Decode input data.
57 57
      *
58 58
      * @param string $sStr
59 59
      *
60 60
      * @return string
61 61
      */
62
-    private function decodeStr(string $sStr): string
63
-    {
64
-        $aServerParams = $this->di->getServerParams();
65
-        $sContentType = $aServerParams['CONTENT_TYPE'] ?? $aServerParams['HTTP_CONTENT_TYPE'] ?? '';
66
-        $sType = 'multipart/form-data';
67
-        // Parameters are url encoded when uploading files
68
-        return strncmp($sContentType, $sType, strlen($sType)) !== 0 ?
69
-            $sStr : urldecode($sStr);
70
-    }
62
+private function decodeStr(string $sStr): string
63
+{
64
+$aServerParams = $this->di->getServerParams();
65
+$sContentType = $aServerParams['CONTENT_TYPE'] ?? $aServerParams['HTTP_CONTENT_TYPE'] ?? '';
66
+$sType = 'multipart/form-data';
67
+// Parameters are url encoded when uploading files
68
+return strncmp($sContentType, $sType, strlen($sType)) !== 0 ?
69
+$sStr : urldecode($sStr);
70
+}
71 71
 
72
-    /**
72
+/**
73 73
      * Decode input data.
74 74
      *
75 75
      * @param string $sStr
@@ -77,83 +77,83 @@  discard block
 block discarded – undo
77 77
      * @return string
78 78
      * @throws RequestException
79 79
      */
80
-    private function decoderUtf8Str(string $sStr): string
81
-    {
82
-        $sEncoding = $this->xConfigManager->getOption('core.encoding', '');
83
-        if(function_exists('iconv'))
84
-        {
85
-            return iconv("UTF-8", $sEncoding . '//TRANSLIT', $sStr);
86
-        }
87
-        if(function_exists('mb_convert_encoding'))
88
-        {
89
-            return mb_convert_encoding($sStr, $sEncoding, "UTF-8");
90
-        }
91
-        // By default, no decoding
92
-        // return $sStr;
93
-        throw new RequestException($this->xTranslator->trans('errors.request.conversion'));
94
-    }
80
+private function decoderUtf8Str(string $sStr): string
81
+{
82
+$sEncoding = $this->xConfigManager->getOption('core.encoding', '');
83
+if(function_exists('iconv'))
84
+{
85
+return iconv("UTF-8", $sEncoding . '//TRANSLIT', $sStr);
86
+}
87
+if(function_exists('mb_convert_encoding'))
88
+{
89
+return mb_convert_encoding($sStr, $sEncoding, "UTF-8");
90
+}
91
+// By default, no decoding
92
+// return $sStr;
93
+throw new RequestException($this->xTranslator->trans('errors.request.conversion'));
94
+}
95 95
 
96
-    /**
96
+/**
97 97
      * Choose the function to use to decode input data.
98 98
      *
99 99
      * @param string $sParam
100 100
      *
101 101
      * @return string
102 102
      */
103
-    private function decodeRequestParameter(string $sParam): string
104
-    {
105
-        $sParam = $this->decodeStr($sParam);
106
-        if(!$this->xConfigManager->getOption('core.decode_utf8'))
107
-        {
108
-            return $sParam;
109
-        }
110
-        $this->xConfigManager->setOption('core.decode_utf8', false);
111
-        return $this->decoderUtf8Str($sParam);
112
-    }
103
+private function decodeRequestParameter(string $sParam): string
104
+{
105
+$sParam = $this->decodeStr($sParam);
106
+if(!$this->xConfigManager->getOption('core.decode_utf8'))
107
+{
108
+return $sParam;
109
+}
110
+$this->xConfigManager->setOption('core.decode_utf8', false);
111
+return $this->decoderUtf8Str($sParam);
112
+}
113 113
 
114
-    /**
114
+/**
115 115
      * @param ServerRequestInterface $xRequest
116 116
      *
117 117
      * @return ServerRequestInterface
118 118
      */
119
-    public function setRequestParameter(ServerRequestInterface $xRequest): ServerRequestInterface
120
-    {
121
-        $aBody = $xRequest->getParsedBody();
122
-        $aParams = is_array($aBody) ? $aBody : $xRequest->getQueryParams();
123
-        // Check if Jaxon call parameters are present.
124
-        if(isset($aParams['jxncall']) && is_string($aParams['jxncall']))
125
-        {
126
-            $xRequest = $xRequest->withAttribute('jxncall', json_decode($this
127
-                ->decodeRequestParameter($aParams['jxncall']), true));
128
-        }
129
-        // Check if Jaxon bags parameters are present.
130
-        if(isset($aParams['jxnbags']) && is_string($aParams['jxnbags']))
131
-        {
132
-            $xRequest = $xRequest->withAttribute('jxnbags', json_decode($this
133
-                ->decodeRequestParameter($aParams['jxnbags']), true));
134
-        }
135
-        return $xRequest;
136
-    }
119
+public function setRequestParameter(ServerRequestInterface $xRequest): ServerRequestInterface
120
+{
121
+$aBody = $xRequest->getParsedBody();
122
+$aParams = is_array($aBody) ? $aBody : $xRequest->getQueryParams();
123
+// Check if Jaxon call parameters are present.
124
+if(isset($aParams['jxncall']) && is_string($aParams['jxncall']))
125
+{
126
+$xRequest = $xRequest->withAttribute('jxncall', json_decode($this
127
+    ->decodeRequestParameter($aParams['jxncall']), true));
128
+}
129
+// Check if Jaxon bags parameters are present.
130
+if(isset($aParams['jxnbags']) && is_string($aParams['jxnbags']))
131
+{
132
+$xRequest = $xRequest->withAttribute('jxnbags', json_decode($this
133
+    ->decodeRequestParameter($aParams['jxnbags']), true));
134
+}
135
+return $xRequest;
136
+}
137 137
 
138
-    /**
138
+/**
139 139
      * Get the URI of the current request
140 140
      *
141 141
      * @throws UriException
142 142
      */
143
-    public function uri(): string
144
-    {
145
-        return $this->xUriDetector->detect($this->di->getServerParams());
146
-    }
143
+public function uri(): string
144
+{
145
+return $this->xUriDetector->detect($this->di->getServerParams());
146
+}
147 147
 
148
-    /**
148
+/**
149 149
      * Make the specified URL suitable for redirect
150 150
      *
151 151
      * @param string $sURL    The relative or fully qualified URL
152 152
      *
153 153
      * @return string
154 154
      */
155
-    public function parseUrl(string $sURL): string
156
-    {
157
-        return $this->xUriDetector->redirect($sURL, $this->di->getServerParams());
158
-    }
155
+public function parseUrl(string $sURL): string
156
+{
157
+return $this->xUriDetector->redirect($sURL, $this->di->getServerParams());
158
+}
159 159
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -80,11 +80,11 @@  discard block
 block discarded – undo
80 80
     private function decoderUtf8Str(string $sStr): string
81 81
     {
82 82
         $sEncoding = $this->xConfigManager->getOption('core.encoding', '');
83
-        if(function_exists('iconv'))
83
+        if (function_exists('iconv'))
84 84
         {
85 85
             return iconv("UTF-8", $sEncoding . '//TRANSLIT', $sStr);
86 86
         }
87
-        if(function_exists('mb_convert_encoding'))
87
+        if (function_exists('mb_convert_encoding'))
88 88
         {
89 89
             return mb_convert_encoding($sStr, $sEncoding, "UTF-8");
90 90
         }
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
     private function decodeRequestParameter(string $sParam): string
104 104
     {
105 105
         $sParam = $this->decodeStr($sParam);
106
-        if(!$this->xConfigManager->getOption('core.decode_utf8'))
106
+        if (!$this->xConfigManager->getOption('core.decode_utf8'))
107 107
         {
108 108
             return $sParam;
109 109
         }
@@ -121,13 +121,13 @@  discard block
 block discarded – undo
121 121
         $aBody = $xRequest->getParsedBody();
122 122
         $aParams = is_array($aBody) ? $aBody : $xRequest->getQueryParams();
123 123
         // Check if Jaxon call parameters are present.
124
-        if(isset($aParams['jxncall']) && is_string($aParams['jxncall']))
124
+        if (isset($aParams['jxncall']) && is_string($aParams['jxncall']))
125 125
         {
126 126
             $xRequest = $xRequest->withAttribute('jxncall', json_decode($this
127 127
                 ->decodeRequestParameter($aParams['jxncall']), true));
128 128
         }
129 129
         // Check if Jaxon bags parameters are present.
130
-        if(isset($aParams['jxnbags']) && is_string($aParams['jxnbags']))
130
+        if (isset($aParams['jxnbags']) && is_string($aParams['jxnbags']))
131 131
         {
132 132
             $xRequest = $xRequest->withAttribute('jxnbags', json_decode($this
133 133
                 ->decodeRequestParameter($aParams['jxnbags']), true));
Please login to merge, or discard this patch.
jaxon-core/src/Plugin/Response/Databag/DatabagPlugin.php 2 patches
Switch Indentation   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -13,89 +13,89 @@
 block discarded – undo
13 13
 
14 14
 class DatabagPlugin extends AbstractResponsePlugin
15 15
 {
16
-    /**
16
+/**
17 17
      * @const The plugin name
18 18
      */
19
-    public const NAME = 'bags';
19
+public const NAME = 'bags';
20 20
 
21
-    /**
21
+/**
22 22
      * @var Databag
23 23
      */
24
-    protected $xDatabag = null;
24
+protected $xDatabag = null;
25 25
 
26
-    /**
26
+/**
27 27
      * The constructor
28 28
      */
29
-    public function __construct(protected Container $di)
30
-    {}
29
+public function __construct(protected Container $di)
30
+{}
31 31
 
32
-    /**
32
+/**
33 33
      * @return void
34 34
      */
35
-    private function initDatabag(): void
36
-    {
37
-        if($this->xDatabag !== null)
38
-        {
39
-            return;
40
-        }
35
+private function initDatabag(): void
36
+{
37
+if($this->xDatabag !== null)
38
+{
39
+return;
40
+}
41 41
 
42
-        // Get the databag contents from the HTTP request parameters.
43
-        $aBags = $this->di->getRequest()->getAttribute('jxnbags', []);
44
-        $this->xDatabag = new Databag($this, $this->readData($aBags));
45
-    }
42
+// Get the databag contents from the HTTP request parameters.
43
+$aBags = $this->di->getRequest()->getAttribute('jxnbags', []);
44
+$this->xDatabag = new Databag($this, $this->readData($aBags));
45
+}
46 46
 
47
-    /**
47
+/**
48 48
      * @inheritDoc
49 49
      */
50
-    public function getName(): string
51
-    {
52
-        return self::NAME;
53
-    }
50
+public function getName(): string
51
+{
52
+return self::NAME;
53
+}
54 54
 
55
-    /**
55
+/**
56 56
      * @param mixed $xData
57 57
      *
58 58
      * @return array
59 59
      */
60
-    private function readData($xData): array
61
-    {
62
-        // Todo: clean input data.
63
-        // Todo: verify the checksums.
64
-        return is_string($xData) ?
65
-            (json_decode($xData, true) ?: []) :
66
-            (is_array($xData) ? $xData : []);
67
-    }
60
+private function readData($xData): array
61
+{
62
+// Todo: clean input data.
63
+// Todo: verify the checksums.
64
+return is_string($xData) ?
65
+(json_decode($xData, true) ?: []) :
66
+(is_array($xData) ? $xData : []);
67
+}
68 68
 
69
-    /**
69
+/**
70 70
      * @inheritDoc
71 71
      */
72
-    public function getHash(): string
73
-    {
74
-        // Use the version number as hash
75
-        return '4.0.0';
76
-    }
72
+public function getHash(): string
73
+{
74
+// Use the version number as hash
75
+return '4.0.0';
76
+}
77 77
 
78
-    /**
78
+/**
79 79
      * @return void
80 80
      */
81
-    public function writeCommand(): void
82
-    {
83
-        $this->initDatabag();
84
-        if($this->xDatabag->touched())
85
-        {
86
-            // Todo: calculate the checksums.
87
-            $this->addCommand('databag.set', ['values' => $this->xDatabag]);
88
-        }
89
-    }
81
+public function writeCommand(): void
82
+{
83
+$this->initDatabag();
84
+if($this->xDatabag->touched())
85
+{
86
+// Todo: calculate the checksums.
87
+$this->addCommand('databag.set', ['values' => $this->xDatabag]);
88
+}
89
+}
90 90
 
91
-    /**
91
+/**
92 92
      * @param string $sName
93 93
      *
94 94
      * @return DatabagContext
95 95
      */
96
-    public function bag(string $sName): DatabagContext
97
-    {
98
-        $this->initDatabag();
99
-        return new DatabagContext($this->xDatabag, $sName);
100
-    }
96
+public function bag(string $sName): DatabagContext
97
+{
98
+$this->initDatabag();
99
+return new DatabagContext($this->xDatabag, $sName);
100
+}
101 101
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -4 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
      */
35 35
     private function initDatabag(): void
36 36
     {
37
-        if($this->xDatabag !== null)
37
+        if ($this->xDatabag !== null)
38 38
         {
39 39
             return;
40 40
         }
@@ -62,8 +62,7 @@  discard block
 block discarded – undo
62 62
         // Todo: clean input data.
63 63
         // Todo: verify the checksums.
64 64
         return is_string($xData) ?
65
-            (json_decode($xData, true) ?: []) :
66
-            (is_array($xData) ? $xData : []);
65
+            (json_decode($xData, true) ?: []) : (is_array($xData) ? $xData : []);
67 66
     }
68 67
 
69 68
     /**
@@ -81,7 +80,7 @@  discard block
 block discarded – undo
81 80
     public function writeCommand(): void
82 81
     {
83 82
         $this->initDatabag();
84
-        if($this->xDatabag->touched())
83
+        if ($this->xDatabag->touched())
85 84
         {
86 85
             // Todo: calculate the checksums.
87 86
             $this->addCommand('databag.set', ['values' => $this->xDatabag]);
Please login to merge, or discard this patch.