Passed
Push — master ( 120832...1dab8b )
by Dmitry
02:12
created
src/Provider31/Request/RAW.php 3 patches
Indentation   +71 added lines, -71 removed lines patch added patch discarded remove patch
@@ -16,42 +16,42 @@  discard block
 block discarded – undo
16 16
 
17 17
 class RAW
18 18
 {
19
-    /**
20
-     *      @var string raw request
21
-     */
22
-    protected $raw_request;
19
+        /**
20
+         *      @var string raw request
21
+         */
22
+        protected $raw_request;
23 23
 
24
-    /**
25
-     *      RAW constructor
26
-     */
27
-    public function __construct()
28
-    {
24
+        /**
25
+         *      RAW constructor
26
+         */
27
+        public function __construct()
28
+        {
29 29
         $this->get_http_raw_post_data();
30 30
         $this->check_presence_request();
31
-    }
31
+        }
32 32
 
33
-    /**
34
-     *      Get request string content
35
-     *
36
-     *      @return string
37
-     */
38
-    public function str()
39
-    {
33
+        /**
34
+         *      Get request string content
35
+         *
36
+         *      @return string
37
+         */
38
+        public function str()
39
+        {
40 40
         return strval($this->raw_request);
41
-    }
41
+        }
42 42
 
43
-    /**
44
-     *      Get data from the body of the http request
45
-     *
46
-     *      - with the appropriate configuration of php.ini they can be found
47
-     *        in the global variable $HTTP_RAW_POST_DATA
48
-     *
49
-     *      - but it's easier just to read the data from the php://input stream,
50
-     *        which does not depend on the php.ini directives and allows you to read
51
-     *        raw data from the request body
52
-     */
53
-    protected function get_http_raw_post_data()
54
-    {
43
+        /**
44
+         *      Get data from the body of the http request
45
+         *
46
+         *      - with the appropriate configuration of php.ini they can be found
47
+         *        in the global variable $HTTP_RAW_POST_DATA
48
+         *
49
+         *      - but it's easier just to read the data from the php://input stream,
50
+         *        which does not depend on the php.ini directives and allows you to read
51
+         *        raw data from the request body
52
+         */
53
+        protected function get_http_raw_post_data()
54
+        {
55 55
         Log::instance()->add('request from ' . $_SERVER['REMOTE_ADDR']);
56 56
 
57 57
         $this->raw_request = file_get_contents('php://input');
@@ -59,68 +59,68 @@  discard block
 block discarded – undo
59 59
         Log::instance()->debug('request received: ');
60 60
         Log::instance()->debug($this->raw_request);
61 61
         Log::instance()->debug(' ');
62
-    }
62
+        }
63 63
 
64
-    /**
65
-     *      Check if presence request
66
-     *
67
-     *      @throws Exception\Structure
68
-     */
69
-    protected function check_presence_request()
70
-    {
64
+        /**
65
+         *      Check if presence request
66
+         *
67
+         *      @throws Exception\Structure
68
+         */
69
+        protected function check_presence_request()
70
+        {
71 71
         if (empty($this->raw_request))
72 72
         {
73
-            throw new Exception\Structure('An empty xml request', -50);
73
+                throw new Exception\Structure('An empty xml request', -50);
74
+        }
74 75
         }
75
-    }
76 76
 
77
-    /**
78
-     *      Get group of nodes from XML-request
79
-     *
80
-     *      @param string $name
81
-     *      @return array
82
-     */
83
-    public function get_nodes_from_request($name)
84
-    {
77
+        /**
78
+         *      Get group of nodes from XML-request
79
+         *
80
+         *      @param string $name
81
+         *      @return array
82
+         */
83
+        public function get_nodes_from_request($name)
84
+        {
85 85
         libxml_use_internal_errors(true);
86 86
         $doc = new \DOMDocument();
87 87
         if ( ! $doc->loadXML($this->raw_request))
88 88
         {
89
-            foreach(libxml_get_errors() as $e){
89
+                foreach(libxml_get_errors() as $e){
90 90
                 Log::instance()->error($e->message);
91
-            }
92
-            throw new Exception\Structure('The wrong XML is received', -51);
91
+                }
92
+                throw new Exception\Structure('The wrong XML is received', -51);
93 93
         }
94 94
 
95 95
         return $this->getNodes($doc, $name);
96
-    }
96
+        }
97 97
 
98
-    /**
99
-     *      Selects nodes by name
100
-     *
101
-     *      @param \DOMDocument $dom
102
-     *      @param string $name
103
-     *      @param array $ret
104
-     *
105
-     *      @return array nodes with the name
106
-     */
107
-    protected function getNodes($dom, $name, $ret=array())
108
-    {
98
+        /**
99
+         *      Selects nodes by name
100
+         *
101
+         *      @param \DOMDocument $dom
102
+         *      @param string $name
103
+         *      @param array $ret
104
+         *
105
+         *      @return array nodes with the name
106
+         */
107
+        protected function getNodes($dom, $name, $ret=array())
108
+        {
109 109
         foreach($dom->childNodes as $child)
110 110
         {
111
-            if ($child->nodeName == $name)
112
-            {
111
+                if ($child->nodeName == $name)
112
+                {
113 113
                 array_push($ret, $child);
114
-            }
115
-            else
116
-            {
114
+                }
115
+                else
116
+                {
117 117
                 if (count($child->childNodes) > 0)
118 118
                 {
119
-                    $ret = $this->getNodes($child, $name, $ret);
119
+                        $ret = $this->getNodes($child, $name, $ret);
120
+                }
120 121
                 }
121
-            }
122 122
         }
123 123
 
124 124
         return $ret;
125
-    }
125
+        }
126 126
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
      */
53 53
     protected function get_http_raw_post_data()
54 54
     {
55
-        Log::instance()->add('request from ' . $_SERVER['REMOTE_ADDR']);
55
+        Log::instance()->add('request from '.$_SERVER['REMOTE_ADDR']);
56 56
 
57 57
         $this->raw_request = file_get_contents('php://input');
58 58
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
         $doc = new \DOMDocument();
87 87
         if ( ! $doc->loadXML($this->raw_request))
88 88
         {
89
-            foreach(libxml_get_errors() as $e){
89
+            foreach (libxml_get_errors() as $e) {
90 90
                 Log::instance()->error($e->message);
91 91
             }
92 92
             throw new Exception\Structure('The wrong XML is received', -51);
@@ -104,9 +104,9 @@  discard block
 block discarded – undo
104 104
      *
105 105
      *      @return array nodes with the name
106 106
      */
107
-    protected function getNodes($dom, $name, $ret=array())
107
+    protected function getNodes($dom, $name, $ret = array())
108 108
     {
109
-        foreach($dom->childNodes as $child)
109
+        foreach ($dom->childNodes as $child)
110 110
         {
111 111
             if ($child->nodeName == $name)
112 112
             {
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -111,8 +111,7 @@
 block discarded – undo
111 111
             if ($child->nodeName == $name)
112 112
             {
113 113
                 array_push($ret, $child);
114
-            }
115
-            else
114
+            } else
116 115
             {
117 116
                 if (count($child->childNodes) > 0)
118 117
                 {
Please login to merge, or discard this patch.
src/Provider31/Request/Check.php 1 patch
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -16,57 +16,57 @@
 block discarded – undo
16 16
 
17 17
 class Check extends General
18 18
 {
19
-    /**
20
-     *      @var string 'Account' node
21
-     */
22
-    protected $Account;
19
+        /**
20
+         *      @var string 'Account' node
21
+         */
22
+        protected $Account;
23 23
 
24
-    /**
25
-     *      Check constructor
26
-     *
27
-     *      @param string $raw Raw request data
28
-     */
29
-    public function __construct($raw)
30
-    {
24
+        /**
25
+         *      Check constructor
26
+         *
27
+         *      @param string $raw Raw request data
28
+         */
29
+        public function __construct($raw)
30
+        {
31 31
         parent::__construct($raw);
32
-    }
32
+        }
33 33
 
34
-    /**
35
-     *      Get Account
36
-     *
37
-     *      @return string
38
-     */
39
-    public function Account()
40
-    {
34
+        /**
35
+         *      Get Account
36
+         *
37
+         *      @return string
38
+         */
39
+        public function Account()
40
+        {
41 41
         return $this->Account;
42
-    }
42
+        }
43 43
 
44
-    /**
45
-     *      Parse xml-request, which was previously "extracted" from the body of the http request
46
-     *
47
-     */
48
-    protected function parse_request_data()
49
-    {
44
+        /**
45
+         *      Parse xml-request, which was previously "extracted" from the body of the http request
46
+         *
47
+         */
48
+        protected function parse_request_data()
49
+        {
50 50
         parent::parse_request_data();
51 51
 
52 52
         $r = $this->raw_request->get_nodes_from_request('Check');
53 53
 
54 54
         foreach ($r[0]->childNodes as $child)
55 55
         {
56
-            $this->check_and_parse_request_node($child, 'Account');
56
+                $this->check_and_parse_request_node($child, 'Account');
57
+        }
57 58
         }
58
-    }
59 59
 
60
-    /**
61
-     *      validate Check request
62
-     *
63
-     *      @param array $options
64
-     *      @throws Exception\Structure
65
-     */
66
-    public function validate_request($options)
67
-    {
60
+        /**
61
+         *      validate Check request
62
+         *
63
+         *      @param array $options
64
+         *      @throws Exception\Structure
65
+         */
66
+        public function validate_request($options)
67
+        {
68 68
         parent::validate_request($options);
69 69
 
70 70
         $this->validate_element('Account');
71
-    }
71
+        }
72 72
 }
Please login to merge, or discard this patch.
src/Provider31/Request/Payment.php 1 patch
Indentation   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -16,91 +16,91 @@
 block discarded – undo
16 16
 
17 17
 class Payment extends General
18 18
 {
19
-    /**
20
-     *      @var string 'Account' node
21
-     */
22
-    protected $Account;
19
+        /**
20
+         *      @var string 'Account' node
21
+         */
22
+        protected $Account;
23 23
 
24
-    /**
25
-     *      @var string 'OrderId' node
26
-     */
27
-    protected $OrderId;
24
+        /**
25
+         *      @var string 'OrderId' node
26
+         */
27
+        protected $OrderId;
28 28
 
29
-    /**
30
-     *      @var string 'Amount' node
31
-     */
32
-    protected $Amount;
29
+        /**
30
+         *      @var string 'Amount' node
31
+         */
32
+        protected $Amount;
33 33
 
34
-    /**
35
-     *      Payment constructor
36
-     *
37
-     *      @param string $raw Raw request data
38
-     */
39
-    public function __construct($raw)
40
-    {
34
+        /**
35
+         *      Payment constructor
36
+         *
37
+         *      @param string $raw Raw request data
38
+         */
39
+        public function __construct($raw)
40
+        {
41 41
         parent::__construct($raw);
42
-    }
42
+        }
43 43
 
44
-    /**
45
-     *      Get Account
46
-     *
47
-     *      @return string
48
-     */
49
-    public function Account()
50
-    {
44
+        /**
45
+         *      Get Account
46
+         *
47
+         *      @return string
48
+         */
49
+        public function Account()
50
+        {
51 51
         return $this->Account;
52
-    }
52
+        }
53 53
 
54
-    /**
55
-     *      Get OrderId
56
-     *
57
-     *      @return string
58
-     */
59
-    public function OrderId()
60
-    {
54
+        /**
55
+         *      Get OrderId
56
+         *
57
+         *      @return string
58
+         */
59
+        public function OrderId()
60
+        {
61 61
         return $this->OrderId;
62
-    }
62
+        }
63 63
 
64
-    /**
65
-     *      Get Amount
66
-     *
67
-     *      @return string
68
-     */
69
-    public function Amount()
70
-    {
64
+        /**
65
+         *      Get Amount
66
+         *
67
+         *      @return string
68
+         */
69
+        public function Amount()
70
+        {
71 71
         return $this->Amount;
72
-    }
72
+        }
73 73
 
74
-    /**
75
-     *      Parse xml-request, which was previously "extracted" from the body of the http request
76
-     *
77
-     */
78
-    protected function parse_request_data()
79
-    {
74
+        /**
75
+         *      Parse xml-request, which was previously "extracted" from the body of the http request
76
+         *
77
+         */
78
+        protected function parse_request_data()
79
+        {
80 80
         parent::parse_request_data();
81 81
 
82 82
         $r = $this->raw_request->get_nodes_from_request('Payment');
83 83
 
84 84
         foreach ($r[0]->childNodes as $child)
85 85
         {
86
-            $this->check_and_parse_request_node($child, 'Account');
87
-            $this->check_and_parse_request_node($child, 'OrderId');
88
-            $this->check_and_parse_request_node($child, 'Amount');
86
+                $this->check_and_parse_request_node($child, 'Account');
87
+                $this->check_and_parse_request_node($child, 'OrderId');
88
+                $this->check_and_parse_request_node($child, 'Amount');
89
+        }
89 90
         }
90
-    }
91 91
 
92
-    /**
93
-     *      validate Payment request
94
-     *
95
-     *      @param array $options
96
-     *      @throws Exception\Structure
97
-     */
98
-    public function validate_request($options)
99
-    {
92
+        /**
93
+         *      validate Payment request
94
+         *
95
+         *      @param array $options
96
+         *      @throws Exception\Structure
97
+         */
98
+        public function validate_request($options)
99
+        {
100 100
         parent::validate_request($options);
101 101
 
102 102
         $this->validate_element('Account');
103 103
         $this->validate_element('OrderId');
104 104
         $this->validate_element('Amount');
105
-    }
105
+        }
106 106
 }
Please login to merge, or discard this patch.
src/Provider31/Request/General.php 3 patches
Indentation   +178 added lines, -178 removed lines patch added patch discarded remove patch
@@ -19,124 +19,124 @@  discard block
 block discarded – undo
19 19
 
20 20
 class General
21 21
 {
22
-    /**
23
-     *      @var EasyPay\Provider31\Request\RAW raw request
24
-     */
25
-    protected $raw_request;
26
-
27
-    /**
28
-     *      @var string 'DateTime' node
29
-     */
30
-    protected $DateTime;
31
-
32
-    /**
33
-     *      @var string 'Sign' node
34
-     */
35
-    protected $Sign;
36
-
37
-    /**
38
-     *      @var string 'Operation' type
39
-     */
40
-    protected $Operation;
41
-
42
-    /**
43
-     *      @var string 'ServiceId' node
44
-     */
45
-    protected $ServiceId;
46
-
47
-    /**
48
-     *      @var array list of possible operations
49
-     */
50
-    protected $operations = array('Check','Payment','Confirm','Cancel');
51
-
52
-    /**
53
-     *      General constructor
54
-     *
55
-     *      @param EasyPay\Provider31\Request\RAW $raw Raw request data
56
-     */
57
-    public function __construct($raw)
58
-    {
22
+        /**
23
+         *      @var EasyPay\Provider31\Request\RAW raw request
24
+         */
25
+        protected $raw_request;
26
+
27
+        /**
28
+         *      @var string 'DateTime' node
29
+         */
30
+        protected $DateTime;
31
+
32
+        /**
33
+         *      @var string 'Sign' node
34
+         */
35
+        protected $Sign;
36
+
37
+        /**
38
+         *      @var string 'Operation' type
39
+         */
40
+        protected $Operation;
41
+
42
+        /**
43
+         *      @var string 'ServiceId' node
44
+         */
45
+        protected $ServiceId;
46
+
47
+        /**
48
+         *      @var array list of possible operations
49
+         */
50
+        protected $operations = array('Check','Payment','Confirm','Cancel');
51
+
52
+        /**
53
+         *      General constructor
54
+         *
55
+         *      @param EasyPay\Provider31\Request\RAW $raw Raw request data
56
+         */
57
+        public function __construct($raw)
58
+        {
59 59
         $this->raw_request = $raw;
60 60
 
61 61
         $this->parse_request_data();
62
-    }
63
-
64
-    /**
65
-     *      Get DateTime
66
-     *
67
-     *      @return string
68
-     */
69
-    public function DateTime()
70
-    {
62
+        }
63
+
64
+        /**
65
+         *      Get DateTime
66
+         *
67
+         *      @return string
68
+         */
69
+        public function DateTime()
70
+        {
71 71
         return $this->DateTime;
72
-    }
73
-
74
-    /**
75
-     *      Get Sign
76
-     *
77
-     *      @return string
78
-     */
79
-    public function Sign()
80
-    {
72
+        }
73
+
74
+        /**
75
+         *      Get Sign
76
+         *
77
+         *      @return string
78
+         */
79
+        public function Sign()
80
+        {
81 81
         return $this->Sign;
82
-    }
83
-
84
-    /**
85
-     *      Get Operation type
86
-     *
87
-     *      @return string
88
-     */
89
-    public function Operation()
90
-    {
82
+        }
83
+
84
+        /**
85
+         *      Get Operation type
86
+         *
87
+         *      @return string
88
+         */
89
+        public function Operation()
90
+        {
91 91
         return $this->Operation;
92
-    }
93
-
94
-    /**
95
-     *      Get ServiceId
96
-     *
97
-     *      @return string
98
-     */
99
-    public function ServiceId()
100
-    {
92
+        }
93
+
94
+        /**
95
+         *      Get ServiceId
96
+         *
97
+         *      @return string
98
+         */
99
+        public function ServiceId()
100
+        {
101 101
         return $this->ServiceId;
102
-    }
103
-
104
-    /**
105
-     *      Parse xml-request, which was previously "extracted" from the body of the http request
106
-     *
107
-     *      @throws Exception\Structure
108
-     */
109
-    protected function parse_request_data()
110
-    {
102
+        }
103
+
104
+        /**
105
+         *      Parse xml-request, which was previously "extracted" from the body of the http request
106
+         *
107
+         *      @throws Exception\Structure
108
+         */
109
+        protected function parse_request_data()
110
+        {
111 111
         // process <Request> group
112 112
         $r = $this->raw_request->get_nodes_from_request('Request');
113 113
 
114 114
         if (count($r) < 1)
115 115
         {
116
-            throw new Exception\Structure('The xml-query does not contain any element Request!', -52);
116
+                throw new Exception\Structure('The xml-query does not contain any element Request!', -52);
117 117
         }
118 118
 
119 119
         foreach ($r[0]->childNodes as $child)
120 120
         {
121
-            $this->check_and_parse_request_node($child, 'DateTime');
122
-            $this->check_and_parse_request_node($child, 'Sign');
121
+                $this->check_and_parse_request_node($child, 'DateTime');
122
+                $this->check_and_parse_request_node($child, 'Sign');
123 123
 
124
-            if (in_array($child->nodeName, $this->operations))
125
-            {
124
+                if (in_array($child->nodeName, $this->operations))
125
+                {
126 126
                 if ( ! isset($this->Operation))
127 127
                 {
128
-                    $this->Operation = $child->nodeName;
128
+                        $this->Operation = $child->nodeName;
129 129
                 }
130 130
                 else
131 131
                 {
132
-                    throw new Exception\Structure('There is more than one Operation type element in the xml-query!', -53);
132
+                        throw new Exception\Structure('There is more than one Operation type element in the xml-query!', -53);
133
+                }
133 134
                 }
134
-            }
135 135
         }
136 136
 
137 137
         if ( ! isset($this->Operation))
138 138
         {
139
-            throw new Exception\Structure('There is no Operation type element in the xml request!', -55);
139
+                throw new Exception\Structure('There is no Operation type element in the xml request!', -55);
140 140
         }
141 141
 
142 142
         // process <Operation> group
@@ -144,53 +144,53 @@  discard block
 block discarded – undo
144 144
 
145 145
         foreach ($r[0]->childNodes as $child)
146 146
         {
147
-            $this->check_and_parse_request_node($child, 'ServiceId');
147
+                $this->check_and_parse_request_node($child, 'ServiceId');
148 148
         }
149
-    }
150
-
151
-    /**
152
-     *      Check if present node of request and then parse it
153
-     *
154
-     *      @param \DOMNode $n
155
-     *      @param string $name
156
-     */
157
-    protected function check_and_parse_request_node($n, $name)
158
-    {
149
+        }
150
+
151
+        /**
152
+         *      Check if present node of request and then parse it
153
+         *
154
+         *      @param \DOMNode $n
155
+         *      @param string $name
156
+         */
157
+        protected function check_and_parse_request_node($n, $name)
158
+        {
159 159
         if ($n->nodeName == $name)
160 160
         {
161
-            $this->parse_request_node($n, $name);
161
+                $this->parse_request_node($n, $name);
162
+        }
162 163
         }
163
-    }
164
-
165
-    /**
166
-     *      Parse node of request
167
-     *
168
-     *      @param \DOMNode $n
169
-     *      @param string $name
170
-     *
171
-     *      @throws Exception\Structure
172
-     */
173
-    protected function parse_request_node($n, $name)
174
-    {
164
+
165
+        /**
166
+         *      Parse node of request
167
+         *
168
+         *      @param \DOMNode $n
169
+         *      @param string $name
170
+         *
171
+         *      @throws Exception\Structure
172
+         */
173
+        protected function parse_request_node($n, $name)
174
+        {
175 175
         if ( ! isset($this->$name))
176 176
         {
177
-            $this->$name = $n->nodeValue;
177
+                $this->$name = $n->nodeValue;
178 178
         }
179 179
         else
180 180
         {
181
-            throw new Exception\Structure('There is more than one '.$name.' element in the xml-query!', -56);
181
+                throw new Exception\Structure('There is more than one '.$name.' element in the xml-query!', -56);
182
+        }
182 183
         }
183
-    }
184
-
185
-    /**
186
-     *      "Rough" validation of the received xml request
187
-     *
188
-     *      @param array $options
189
-     *      @throws Exception\Data
190
-     *      @throws Exception\Structure
191
-     */
192
-    public function validate_request($options)
193
-    {
184
+
185
+        /**
186
+         *      "Rough" validation of the received xml request
187
+         *
188
+         *      @param array $options
189
+         *      @throws Exception\Data
190
+         *      @throws Exception\Structure
191
+         */
192
+        public function validate_request($options)
193
+        {
194 194
         $this->validate_element('DateTime');
195 195
         $this->validate_element('Sign');
196 196
         $this->validate_element('ServiceId');
@@ -198,75 +198,75 @@  discard block
 block discarded – undo
198 198
         // compare received value ServiceId with option ServiceId
199 199
         if (intval($options['ServiceId']) != intval($this->ServiceId))
200 200
         {
201
-            throw new Exception\Data('This request is not for our ServiceId!', -58);
201
+                throw new Exception\Data('This request is not for our ServiceId!', -58);
202
+        }
202 203
         }
203
-    }
204
-
205
-    /**
206
-     *      Validation of xml-element
207
-     *
208
-     *      @param string $name
209
-     */
210
-    public function validate_element($name)
211
-    {
204
+
205
+        /**
206
+         *      Validation of xml-element
207
+         *
208
+         *      @param string $name
209
+         */
210
+        public function validate_element($name)
211
+        {
212 212
         if ( ! isset($this->$name))
213 213
         {
214
-            throw new Exception\Structure('There is no '.$name.' element in the xml request!', -57);
214
+                throw new Exception\Structure('There is no '.$name.' element in the xml request!', -57);
215 215
         }
216
-    }
217
-
218
-    /**
219
-     *      Verify signature of request
220
-     *
221
-     *      @param array $options
222
-     */
223
-    public function verify_sign($options)
224
-    {
216
+        }
217
+
218
+        /**
219
+         *      Verify signature of request
220
+         *
221
+         *      @param array $options
222
+         */
223
+        public function verify_sign($options)
224
+        {
225 225
         if (isset($options['UseSign']) && ($options['UseSign'] === true))
226 226
         {
227
-            $this->check_verify_sign_result(
227
+                $this->check_verify_sign_result(
228 228
                 $result = (new OpenSSL())->verify(
229
-                    str_replace($this->Sign, '', $this->raw_request->str()),
230
-                    pack("H*", $this->Sign),
231
-                    (new OpenSSL())->get_pub_key($this->get_pub_key($options))
229
+                        str_replace($this->Sign, '', $this->raw_request->str()),
230
+                        pack("H*", $this->Sign),
231
+                        (new OpenSSL())->get_pub_key($this->get_pub_key($options))
232 232
                 )
233
-            );
233
+                );
234 234
         }
235
-    }
236
-
237
-    /**
238
-     *      load file with easysoft public key
239
-     *
240
-     *      @param array $options
241
-     *      @throws Exception\Runtime
242
-     *      @return string
243
-     */
244
-    protected function get_pub_key($options)
245
-    {
235
+        }
236
+
237
+        /**
238
+         *      load file with easysoft public key
239
+         *
240
+         *      @param array $options
241
+         *      @throws Exception\Runtime
242
+         *      @return string
243
+         */
244
+        protected function get_pub_key($options)
245
+        {
246 246
         if ( ! isset($options['EasySoftPKey']))
247 247
         {
248
-            throw new Exception\Runtime('The parameter EasySoftPKey is not set!', -94);
248
+                throw new Exception\Runtime('The parameter EasySoftPKey is not set!', -94);
249 249
         }
250 250
 
251 251
         return (new Key())->get($options['EasySoftPKey'], 'public');
252
-    }
253
-
254
-    /**
255
-     *      check result of openssl verify signature
256
-     *
257
-     *      @param integer $result
258
-     *      @throws Exception\Sign
259
-     */
260
-    protected function check_verify_sign_result($result)
261
-    {
252
+        }
253
+
254
+        /**
255
+         *      check result of openssl verify signature
256
+         *
257
+         *      @param integer $result
258
+         *      @throws Exception\Sign
259
+         */
260
+        protected function check_verify_sign_result($result)
261
+        {
262 262
         if ($result == -1)
263 263
         {
264
-            throw new Exception\Sign('Error verify signature of request!', -96);
264
+                throw new Exception\Sign('Error verify signature of request!', -96);
265 265
         }
266 266
         elseif ($result == 0)
267 267
         {
268
-            throw new Exception\Sign('Signature of request is incorrect!', -95);
268
+                throw new Exception\Sign('Signature of request is incorrect!', -95);
269
+        }
269 270
         }
270
-    }
271 271
 
272 272
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@
 block discarded – undo
47 47
     /**
48 48
      *      @var array list of possible operations
49 49
      */
50
-    protected $operations = array('Check','Payment','Confirm','Cancel');
50
+    protected $operations = array('Check', 'Payment', 'Confirm', 'Cancel');
51 51
 
52 52
     /**
53 53
      *      General constructor
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -126,8 +126,7 @@  discard block
 block discarded – undo
126 126
                 if ( ! isset($this->Operation))
127 127
                 {
128 128
                     $this->Operation = $child->nodeName;
129
-                }
130
-                else
129
+                } else
131 130
                 {
132 131
                     throw new Exception\Structure('There is more than one Operation type element in the xml-query!', -53);
133 132
                 }
@@ -175,8 +174,7 @@  discard block
 block discarded – undo
175 174
         if ( ! isset($this->$name))
176 175
         {
177 176
             $this->$name = $n->nodeValue;
178
-        }
179
-        else
177
+        } else
180 178
         {
181 179
             throw new Exception\Structure('There is more than one '.$name.' element in the xml-query!', -56);
182 180
         }
@@ -262,8 +260,7 @@  discard block
 block discarded – undo
262 260
         if ($result == -1)
263 261
         {
264 262
             throw new Exception\Sign('Error verify signature of request!', -96);
265
-        }
266
-        elseif ($result == 0)
263
+        } elseif ($result == 0)
267 264
         {
268 265
             throw new Exception\Sign('Signature of request is incorrect!', -95);
269 266
         }
Please login to merge, or discard this patch.
src/Provider31/Request/Confirm.php 1 patch
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -16,57 +16,57 @@
 block discarded – undo
16 16
 
17 17
 class Confirm extends General
18 18
 {
19
-    /**
20
-     *      @var string 'PaymentId' node
21
-     */
22
-    protected $PaymentId;
19
+        /**
20
+         *      @var string 'PaymentId' node
21
+         */
22
+        protected $PaymentId;
23 23
 
24
-    /**
25
-     *      Check constructor
26
-     *
27
-     *      @param string $raw Raw request data
28
-     */
29
-    public function __construct($raw)
30
-    {
24
+        /**
25
+         *      Check constructor
26
+         *
27
+         *      @param string $raw Raw request data
28
+         */
29
+        public function __construct($raw)
30
+        {
31 31
         parent::__construct($raw);
32
-    }
32
+        }
33 33
 
34
-    /**
35
-     *      Get PaymentId
36
-     *
37
-     *      @return string
38
-     */
39
-    public function PaymentId()
40
-    {
34
+        /**
35
+         *      Get PaymentId
36
+         *
37
+         *      @return string
38
+         */
39
+        public function PaymentId()
40
+        {
41 41
         return $this->PaymentId;
42
-    }
42
+        }
43 43
 
44
-    /**
45
-     *      Parse xml-request, which was previously "extracted" from the body of the http request
46
-     *
47
-     */
48
-    protected function parse_request_data()
49
-    {
44
+        /**
45
+         *      Parse xml-request, which was previously "extracted" from the body of the http request
46
+         *
47
+         */
48
+        protected function parse_request_data()
49
+        {
50 50
         parent::parse_request_data();
51 51
 
52 52
         $r = $this->raw_request->get_nodes_from_request('Confirm');
53 53
 
54 54
         foreach ($r[0]->childNodes as $child)
55 55
         {
56
-            $this->check_and_parse_request_node($child, 'PaymentId');
56
+                $this->check_and_parse_request_node($child, 'PaymentId');
57
+        }
57 58
         }
58
-    }
59 59
 
60
-    /**
61
-     *      validate Confirm request
62
-     *
63
-     *      @param array $options
64
-     *      @throws Exception\Structure
65
-     */
66
-    public function validate_request($options)
67
-    {
60
+        /**
61
+         *      validate Confirm request
62
+         *
63
+         *      @param array $options
64
+         *      @throws Exception\Structure
65
+         */
66
+        public function validate_request($options)
67
+        {
68 68
         parent::validate_request($options);
69 69
 
70 70
         $this->validate_element('PaymentId');
71
-    }
71
+        }
72 72
 }
Please login to merge, or discard this patch.
src/Provider31/Request/Cancel.php 1 patch
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -16,57 +16,57 @@
 block discarded – undo
16 16
 
17 17
 class Cancel extends General
18 18
 {
19
-    /**
20
-     *      @var string 'PaymentId' node
21
-     */
22
-    protected $PaymentId;
19
+        /**
20
+         *      @var string 'PaymentId' node
21
+         */
22
+        protected $PaymentId;
23 23
 
24
-    /**
25
-     *      Check constructor
26
-     *
27
-     *      @param string $raw Raw request data
28
-     */
29
-    public function __construct($raw)
30
-    {
24
+        /**
25
+         *      Check constructor
26
+         *
27
+         *      @param string $raw Raw request data
28
+         */
29
+        public function __construct($raw)
30
+        {
31 31
         parent::__construct($raw);
32
-    }
32
+        }
33 33
 
34
-    /**
35
-     *      Get PaymentId
36
-     *
37
-     *      @return string
38
-     */
39
-    public function PaymentId()
40
-    {
34
+        /**
35
+         *      Get PaymentId
36
+         *
37
+         *      @return string
38
+         */
39
+        public function PaymentId()
40
+        {
41 41
         return $this->PaymentId;
42
-    }
42
+        }
43 43
 
44
-    /**
45
-     *      Parse xml-request, which was previously "extracted" from the body of the http request
46
-     *
47
-     */
48
-    protected function parse_request_data()
49
-    {
44
+        /**
45
+         *      Parse xml-request, which was previously "extracted" from the body of the http request
46
+         *
47
+         */
48
+        protected function parse_request_data()
49
+        {
50 50
         parent::parse_request_data();
51 51
 
52 52
         $r = $this->raw_request->get_nodes_from_request('Cancel');
53 53
 
54 54
         foreach ($r[0]->childNodes as $child)
55 55
         {
56
-            $this->check_and_parse_request_node($child, 'PaymentId');
56
+                $this->check_and_parse_request_node($child, 'PaymentId');
57
+        }
57 58
         }
58
-    }
59 59
 
60
-    /**
61
-     *      validate Cancel request
62
-     *
63
-     *      @param array $options
64
-     *      @throws Exception\Structure
65
-     */
66
-    public function validate_request($options)
67
-    {
60
+        /**
61
+         *      validate Cancel request
62
+         *
63
+         *      @param array $options
64
+         *      @throws Exception\Structure
65
+         */
66
+        public function validate_request($options)
67
+        {
68 68
         parent::validate_request($options);
69 69
 
70 70
         $this->validate_element('PaymentId');
71
-    }
71
+        }
72 72
 }
Please login to merge, or discard this patch.
src/Provider31/Request.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -15,14 +15,14 @@  discard block
 block discarded – undo
15 15
 
16 16
 final class Request
17 17
 {
18
-    /**
19
-     *      static method to create a specific class of request
20
-     *
21
-     *      @return Request\General Request class of the appropriate type
22
-     *      @throws \EasyPay\Exception\Structure
23
-     */
24
-    public static function get()
25
-    {
18
+        /**
19
+         *      static method to create a specific class of request
20
+         *
21
+         *      @return Request\General Request class of the appropriate type
22
+         *      @throws \EasyPay\Exception\Structure
23
+         */
24
+        public static function get()
25
+        {
26 26
         //$raw = self::get_http_raw_post_data();
27 27
         $raw = new Request\RAW();
28 28
 
@@ -30,37 +30,37 @@  discard block
 block discarded – undo
30 30
 
31 31
         switch ($r->Operation())
32 32
         {
33
-            case 'Check':
33
+                case 'Check':
34 34
                 return new Request\Check($raw);
35 35
 
36
-            case 'Payment':
36
+                case 'Payment':
37 37
                 return new Request\Payment($raw);
38 38
 
39
-            case 'Confirm':
39
+                case 'Confirm':
40 40
                 return new Request\Confirm($raw);
41 41
 
42
-            case 'Cancel';
42
+                case 'Cancel';
43 43
                 return new Request\Cancel($raw);
44 44
 
45
-            default:
45
+                default:
46 46
                 throw new \EasyPay\Exception\Structure('There is not supported value of Operation in xml-request!', -99);
47 47
         }
48
-    }
48
+        }
49 49
 
50
-    /**
51
-     *      Get data from the body of the http request
52
-     *
53
-     *      - with the appropriate configuration of php.ini they can be found
54
-     *        in the global variable $HTTP_RAW_POST_DATA
55
-     *
56
-     *      - but it's easier just to read the data from the php://input stream,
57
-     *        which does not depend on the php.ini directives and allows you to read
58
-     *        raw data from the request body
59
-     *
60
-     *      @return string Http raw post data
61
-     *
62
-     */
63
-    /*private static function get_http_raw_post_data()
50
+        /**
51
+         *      Get data from the body of the http request
52
+         *
53
+         *      - with the appropriate configuration of php.ini they can be found
54
+         *        in the global variable $HTTP_RAW_POST_DATA
55
+         *
56
+         *      - but it's easier just to read the data from the php://input stream,
57
+         *        which does not depend on the php.ini directives and allows you to read
58
+         *        raw data from the request body
59
+         *
60
+         *      @return string Http raw post data
61
+         *
62
+         */
63
+        /*private static function get_http_raw_post_data()
64 64
     {
65 65
         Log::instance()->add('request from ' . $_SERVER['REMOTE_ADDR']);
66 66
 
Please login to merge, or discard this patch.