GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 405cf3...79c9ba )
by Joni
04:48
created
lib/X509/Certificate/Extension/CertificatePolicy/PolicyInformation.php 2 patches
Indentation   +206 added lines, -206 removed lines patch added patch discarded remove patch
@@ -16,210 +16,210 @@
 block discarded – undo
16 16
  */
17 17
 class PolicyInformation implements \Countable, \IteratorAggregate
18 18
 {
19
-    /**
20
-     * Wildcard policy.
21
-     *
22
-     * @var string
23
-     */
24
-    const OID_ANY_POLICY = '2.5.29.32.0';
25
-
26
-    /**
27
-     * Policy identifier.
28
-     *
29
-     * @var string
30
-     */
31
-    protected $_oid;
32
-
33
-    /**
34
-     * Policy qualifiers.
35
-     *
36
-     * @var PolicyQualifierInfo[]
37
-     */
38
-    protected $_qualifiers;
39
-
40
-    /**
41
-     * Constructor.
42
-     *
43
-     * @param string              $oid
44
-     * @param PolicyQualifierInfo ...$qualifiers
45
-     */
46
-    public function __construct(string $oid, PolicyQualifierInfo ...$qualifiers)
47
-    {
48
-        $this->_oid = $oid;
49
-        $this->_qualifiers = [];
50
-        foreach ($qualifiers as $qual) {
51
-            $this->_qualifiers[$qual->oid()] = $qual;
52
-        }
53
-    }
54
-
55
-    /**
56
-     * Initialize from ASN.1.
57
-     *
58
-     * @param Sequence $seq
59
-     *
60
-     * @return self
61
-     */
62
-    public static function fromASN1(Sequence $seq): self
63
-    {
64
-        $oid = $seq->at(0)->asObjectIdentifier()->oid();
65
-        $qualifiers = [];
66
-        if (count($seq) > 1) {
67
-            $qualifiers = array_map(
68
-                function (UnspecifiedType $el) {
69
-                    return PolicyQualifierInfo::fromASN1($el->asSequence());
70
-                }, $seq->at(1)->asSequence()->elements());
71
-        }
72
-        return new self($oid, ...$qualifiers);
73
-    }
74
-
75
-    /**
76
-     * Get policy identifier.
77
-     *
78
-     * @return string
79
-     */
80
-    public function oid(): string
81
-    {
82
-        return $this->_oid;
83
-    }
84
-
85
-    /**
86
-     * Check whether this policy is anyPolicy.
87
-     *
88
-     * @return bool
89
-     */
90
-    public function isAnyPolicy(): bool
91
-    {
92
-        return self::OID_ANY_POLICY === $this->_oid;
93
-    }
94
-
95
-    /**
96
-     * Get policy qualifiers.
97
-     *
98
-     * @return PolicyQualifierInfo[]
99
-     */
100
-    public function qualifiers(): array
101
-    {
102
-        return array_values($this->_qualifiers);
103
-    }
104
-
105
-    /**
106
-     * Check whether qualifier is present.
107
-     *
108
-     * @param string $oid
109
-     *
110
-     * @return bool
111
-     */
112
-    public function has(string $oid): bool
113
-    {
114
-        return isset($this->_qualifiers[$oid]);
115
-    }
116
-
117
-    /**
118
-     * Get qualifier by OID.
119
-     *
120
-     * @param string $oid
121
-     *
122
-     * @throws \LogicException IF not set
123
-     *
124
-     * @return PolicyQualifierInfo
125
-     */
126
-    public function get(string $oid): PolicyQualifierInfo
127
-    {
128
-        if (!$this->has($oid)) {
129
-            throw new \LogicException("No {$oid} qualifier.");
130
-        }
131
-        return $this->_qualifiers[$oid];
132
-    }
133
-
134
-    /**
135
-     * Check whether CPS qualifier is present.
136
-     *
137
-     * @return bool
138
-     */
139
-    public function hasCPSQualifier(): bool
140
-    {
141
-        return $this->has(PolicyQualifierInfo::OID_CPS);
142
-    }
143
-
144
-    /**
145
-     * Get CPS qualifier.
146
-     *
147
-     * @throws \LogicException If not set
148
-     *
149
-     * @return CPSQualifier
150
-     */
151
-    public function CPSQualifier(): CPSQualifier
152
-    {
153
-        if (!$this->hasCPSQualifier()) {
154
-            throw new \LogicException('CPS qualifier not set.');
155
-        }
156
-        return $this->get(PolicyQualifierInfo::OID_CPS);
157
-    }
158
-
159
-    /**
160
-     * Check whether user notice qualifier is present.
161
-     *
162
-     * @return bool
163
-     */
164
-    public function hasUserNoticeQualifier(): bool
165
-    {
166
-        return $this->has(PolicyQualifierInfo::OID_UNOTICE);
167
-    }
168
-
169
-    /**
170
-     * Get user notice qualifier.
171
-     *
172
-     * @throws \LogicException If not set
173
-     *
174
-     * @return UserNoticeQualifier
175
-     */
176
-    public function userNoticeQualifier(): UserNoticeQualifier
177
-    {
178
-        if (!$this->hasUserNoticeQualifier()) {
179
-            throw new \LogicException('User notice qualifier not set.');
180
-        }
181
-        return $this->get(PolicyQualifierInfo::OID_UNOTICE);
182
-    }
183
-
184
-    /**
185
-     * Get ASN.1 structure.
186
-     *
187
-     * @return Sequence
188
-     */
189
-    public function toASN1(): Sequence
190
-    {
191
-        $elements = [new ObjectIdentifier($this->_oid)];
192
-        if (count($this->_qualifiers)) {
193
-            $qualifiers = array_map(
194
-                function (PolicyQualifierInfo $pqi) {
195
-                    return $pqi->toASN1();
196
-                }, array_values($this->_qualifiers));
197
-            $elements[] = new Sequence(...$qualifiers);
198
-        }
199
-        return new Sequence(...$elements);
200
-    }
201
-
202
-    /**
203
-     * Get number of qualifiers.
204
-     *
205
-     * @see \Countable::count()
206
-     *
207
-     * @return int
208
-     */
209
-    public function count(): int
210
-    {
211
-        return count($this->_qualifiers);
212
-    }
213
-
214
-    /**
215
-     * Get iterator for qualifiers.
216
-     *
217
-     * @see \IteratorAggregate::getIterator()
218
-     *
219
-     * @return \ArrayIterator
220
-     */
221
-    public function getIterator(): \ArrayIterator
222
-    {
223
-        return new \ArrayIterator($this->_qualifiers);
224
-    }
19
+	/**
20
+	 * Wildcard policy.
21
+	 *
22
+	 * @var string
23
+	 */
24
+	const OID_ANY_POLICY = '2.5.29.32.0';
25
+
26
+	/**
27
+	 * Policy identifier.
28
+	 *
29
+	 * @var string
30
+	 */
31
+	protected $_oid;
32
+
33
+	/**
34
+	 * Policy qualifiers.
35
+	 *
36
+	 * @var PolicyQualifierInfo[]
37
+	 */
38
+	protected $_qualifiers;
39
+
40
+	/**
41
+	 * Constructor.
42
+	 *
43
+	 * @param string              $oid
44
+	 * @param PolicyQualifierInfo ...$qualifiers
45
+	 */
46
+	public function __construct(string $oid, PolicyQualifierInfo ...$qualifiers)
47
+	{
48
+		$this->_oid = $oid;
49
+		$this->_qualifiers = [];
50
+		foreach ($qualifiers as $qual) {
51
+			$this->_qualifiers[$qual->oid()] = $qual;
52
+		}
53
+	}
54
+
55
+	/**
56
+	 * Initialize from ASN.1.
57
+	 *
58
+	 * @param Sequence $seq
59
+	 *
60
+	 * @return self
61
+	 */
62
+	public static function fromASN1(Sequence $seq): self
63
+	{
64
+		$oid = $seq->at(0)->asObjectIdentifier()->oid();
65
+		$qualifiers = [];
66
+		if (count($seq) > 1) {
67
+			$qualifiers = array_map(
68
+				function (UnspecifiedType $el) {
69
+					return PolicyQualifierInfo::fromASN1($el->asSequence());
70
+				}, $seq->at(1)->asSequence()->elements());
71
+		}
72
+		return new self($oid, ...$qualifiers);
73
+	}
74
+
75
+	/**
76
+	 * Get policy identifier.
77
+	 *
78
+	 * @return string
79
+	 */
80
+	public function oid(): string
81
+	{
82
+		return $this->_oid;
83
+	}
84
+
85
+	/**
86
+	 * Check whether this policy is anyPolicy.
87
+	 *
88
+	 * @return bool
89
+	 */
90
+	public function isAnyPolicy(): bool
91
+	{
92
+		return self::OID_ANY_POLICY === $this->_oid;
93
+	}
94
+
95
+	/**
96
+	 * Get policy qualifiers.
97
+	 *
98
+	 * @return PolicyQualifierInfo[]
99
+	 */
100
+	public function qualifiers(): array
101
+	{
102
+		return array_values($this->_qualifiers);
103
+	}
104
+
105
+	/**
106
+	 * Check whether qualifier is present.
107
+	 *
108
+	 * @param string $oid
109
+	 *
110
+	 * @return bool
111
+	 */
112
+	public function has(string $oid): bool
113
+	{
114
+		return isset($this->_qualifiers[$oid]);
115
+	}
116
+
117
+	/**
118
+	 * Get qualifier by OID.
119
+	 *
120
+	 * @param string $oid
121
+	 *
122
+	 * @throws \LogicException IF not set
123
+	 *
124
+	 * @return PolicyQualifierInfo
125
+	 */
126
+	public function get(string $oid): PolicyQualifierInfo
127
+	{
128
+		if (!$this->has($oid)) {
129
+			throw new \LogicException("No {$oid} qualifier.");
130
+		}
131
+		return $this->_qualifiers[$oid];
132
+	}
133
+
134
+	/**
135
+	 * Check whether CPS qualifier is present.
136
+	 *
137
+	 * @return bool
138
+	 */
139
+	public function hasCPSQualifier(): bool
140
+	{
141
+		return $this->has(PolicyQualifierInfo::OID_CPS);
142
+	}
143
+
144
+	/**
145
+	 * Get CPS qualifier.
146
+	 *
147
+	 * @throws \LogicException If not set
148
+	 *
149
+	 * @return CPSQualifier
150
+	 */
151
+	public function CPSQualifier(): CPSQualifier
152
+	{
153
+		if (!$this->hasCPSQualifier()) {
154
+			throw new \LogicException('CPS qualifier not set.');
155
+		}
156
+		return $this->get(PolicyQualifierInfo::OID_CPS);
157
+	}
158
+
159
+	/**
160
+	 * Check whether user notice qualifier is present.
161
+	 *
162
+	 * @return bool
163
+	 */
164
+	public function hasUserNoticeQualifier(): bool
165
+	{
166
+		return $this->has(PolicyQualifierInfo::OID_UNOTICE);
167
+	}
168
+
169
+	/**
170
+	 * Get user notice qualifier.
171
+	 *
172
+	 * @throws \LogicException If not set
173
+	 *
174
+	 * @return UserNoticeQualifier
175
+	 */
176
+	public function userNoticeQualifier(): UserNoticeQualifier
177
+	{
178
+		if (!$this->hasUserNoticeQualifier()) {
179
+			throw new \LogicException('User notice qualifier not set.');
180
+		}
181
+		return $this->get(PolicyQualifierInfo::OID_UNOTICE);
182
+	}
183
+
184
+	/**
185
+	 * Get ASN.1 structure.
186
+	 *
187
+	 * @return Sequence
188
+	 */
189
+	public function toASN1(): Sequence
190
+	{
191
+		$elements = [new ObjectIdentifier($this->_oid)];
192
+		if (count($this->_qualifiers)) {
193
+			$qualifiers = array_map(
194
+				function (PolicyQualifierInfo $pqi) {
195
+					return $pqi->toASN1();
196
+				}, array_values($this->_qualifiers));
197
+			$elements[] = new Sequence(...$qualifiers);
198
+		}
199
+		return new Sequence(...$elements);
200
+	}
201
+
202
+	/**
203
+	 * Get number of qualifiers.
204
+	 *
205
+	 * @see \Countable::count()
206
+	 *
207
+	 * @return int
208
+	 */
209
+	public function count(): int
210
+	{
211
+		return count($this->_qualifiers);
212
+	}
213
+
214
+	/**
215
+	 * Get iterator for qualifiers.
216
+	 *
217
+	 * @see \IteratorAggregate::getIterator()
218
+	 *
219
+	 * @return \ArrayIterator
220
+	 */
221
+	public function getIterator(): \ArrayIterator
222
+	{
223
+		return new \ArrayIterator($this->_qualifiers);
224
+	}
225 225
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension\CertificatePolicy;
6 6
 
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
         $qualifiers = [];
66 66
         if (count($seq) > 1) {
67 67
             $qualifiers = array_map(
68
-                function (UnspecifiedType $el) {
68
+                function(UnspecifiedType $el) {
69 69
                     return PolicyQualifierInfo::fromASN1($el->asSequence());
70 70
                 }, $seq->at(1)->asSequence()->elements());
71 71
         }
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
         $elements = [new ObjectIdentifier($this->_oid)];
192 192
         if (count($this->_qualifiers)) {
193 193
             $qualifiers = array_map(
194
-                function (PolicyQualifierInfo $pqi) {
194
+                function(PolicyQualifierInfo $pqi) {
195 195
                     return $pqi->toASN1();
196 196
                 }, array_values($this->_qualifiers));
197 197
             $elements[] = new Sequence(...$qualifiers);
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/CertificatePolicy/CPSQualifier.php 2 patches
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -16,49 +16,49 @@
 block discarded – undo
16 16
  */
17 17
 class CPSQualifier extends PolicyQualifierInfo
18 18
 {
19
-    /**
20
-     * URI.
21
-     *
22
-     * @var string
23
-     */
24
-    protected $_uri;
19
+	/**
20
+	 * URI.
21
+	 *
22
+	 * @var string
23
+	 */
24
+	protected $_uri;
25 25
 
26
-    /**
27
-     * Constructor.
28
-     *
29
-     * @param string $uri
30
-     */
31
-    public function __construct(string $uri)
32
-    {
33
-        $this->_oid = self::OID_CPS;
34
-        $this->_uri = $uri;
35
-    }
26
+	/**
27
+	 * Constructor.
28
+	 *
29
+	 * @param string $uri
30
+	 */
31
+	public function __construct(string $uri)
32
+	{
33
+		$this->_oid = self::OID_CPS;
34
+		$this->_uri = $uri;
35
+	}
36 36
 
37
-    /**
38
-     * {@inheritdoc}
39
-     *
40
-     * @return self
41
-     */
42
-    public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
43
-    {
44
-        return new self($el->asString()->string());
45
-    }
37
+	/**
38
+	 * {@inheritdoc}
39
+	 *
40
+	 * @return self
41
+	 */
42
+	public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
43
+	{
44
+		return new self($el->asString()->string());
45
+	}
46 46
 
47
-    /**
48
-     * Get URI.
49
-     *
50
-     * @return string
51
-     */
52
-    public function uri(): string
53
-    {
54
-        return $this->_uri;
55
-    }
47
+	/**
48
+	 * Get URI.
49
+	 *
50
+	 * @return string
51
+	 */
52
+	public function uri(): string
53
+	{
54
+		return $this->_uri;
55
+	}
56 56
 
57
-    /**
58
-     * {@inheritdoc}
59
-     */
60
-    protected function _qualifierASN1(): Element
61
-    {
62
-        return new IA5String($this->_uri);
63
-    }
57
+	/**
58
+	 * {@inheritdoc}
59
+	 */
60
+	protected function _qualifierASN1(): Element
61
+	{
62
+		return new IA5String($this->_uri);
63
+	}
64 64
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension\CertificatePolicy;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/CertificatePolicy/UserNoticeQualifier.php 2 patches
Indentation   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -16,116 +16,116 @@
 block discarded – undo
16 16
  */
17 17
 class UserNoticeQualifier extends PolicyQualifierInfo
18 18
 {
19
-    /**
20
-     * Explicit notice text.
21
-     *
22
-     * @var null|DisplayText
23
-     */
24
-    protected $_text;
19
+	/**
20
+	 * Explicit notice text.
21
+	 *
22
+	 * @var null|DisplayText
23
+	 */
24
+	protected $_text;
25 25
 
26
-    /**
27
-     * Notice reference.
28
-     *
29
-     * @var null|NoticeReference
30
-     */
31
-    protected $_ref;
26
+	/**
27
+	 * Notice reference.
28
+	 *
29
+	 * @var null|NoticeReference
30
+	 */
31
+	protected $_ref;
32 32
 
33
-    /**
34
-     * Constructor.
35
-     *
36
-     * @param null|DisplayText     $text
37
-     * @param null|NoticeReference $ref
38
-     */
39
-    public function __construct(?DisplayText $text = null,
40
-        ?NoticeReference $ref = null)
41
-    {
42
-        $this->_oid = self::OID_UNOTICE;
43
-        $this->_text = $text;
44
-        $this->_ref = $ref;
45
-    }
33
+	/**
34
+	 * Constructor.
35
+	 *
36
+	 * @param null|DisplayText     $text
37
+	 * @param null|NoticeReference $ref
38
+	 */
39
+	public function __construct(?DisplayText $text = null,
40
+		?NoticeReference $ref = null)
41
+	{
42
+		$this->_oid = self::OID_UNOTICE;
43
+		$this->_text = $text;
44
+		$this->_ref = $ref;
45
+	}
46 46
 
47
-    /**
48
-     * {@inheritdoc}
49
-     *
50
-     * @return self
51
-     */
52
-    public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
53
-    {
54
-        $seq = $el->asSequence();
55
-        $ref = null;
56
-        $text = null;
57
-        $idx = 0;
58
-        if ($seq->has($idx, Element::TYPE_SEQUENCE)) {
59
-            $ref = NoticeReference::fromASN1($seq->at($idx++)->asSequence());
60
-        }
61
-        if ($seq->has($idx, Element::TYPE_STRING)) {
62
-            $text = DisplayText::fromASN1($seq->at($idx)->asString());
63
-        }
64
-        return new self($text, $ref);
65
-    }
47
+	/**
48
+	 * {@inheritdoc}
49
+	 *
50
+	 * @return self
51
+	 */
52
+	public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
53
+	{
54
+		$seq = $el->asSequence();
55
+		$ref = null;
56
+		$text = null;
57
+		$idx = 0;
58
+		if ($seq->has($idx, Element::TYPE_SEQUENCE)) {
59
+			$ref = NoticeReference::fromASN1($seq->at($idx++)->asSequence());
60
+		}
61
+		if ($seq->has($idx, Element::TYPE_STRING)) {
62
+			$text = DisplayText::fromASN1($seq->at($idx)->asString());
63
+		}
64
+		return new self($text, $ref);
65
+	}
66 66
 
67
-    /**
68
-     * Whether explicit text is present.
69
-     *
70
-     * @return bool
71
-     */
72
-    public function hasExplicitText(): bool
73
-    {
74
-        return isset($this->_text);
75
-    }
67
+	/**
68
+	 * Whether explicit text is present.
69
+	 *
70
+	 * @return bool
71
+	 */
72
+	public function hasExplicitText(): bool
73
+	{
74
+		return isset($this->_text);
75
+	}
76 76
 
77
-    /**
78
-     * Get explicit text.
79
-     *
80
-     * @throws \LogicException If not set
81
-     *
82
-     * @return DisplayText
83
-     */
84
-    public function explicitText(): DisplayText
85
-    {
86
-        if (!$this->hasExplicitText()) {
87
-            throw new \LogicException('explicitText not set.');
88
-        }
89
-        return $this->_text;
90
-    }
77
+	/**
78
+	 * Get explicit text.
79
+	 *
80
+	 * @throws \LogicException If not set
81
+	 *
82
+	 * @return DisplayText
83
+	 */
84
+	public function explicitText(): DisplayText
85
+	{
86
+		if (!$this->hasExplicitText()) {
87
+			throw new \LogicException('explicitText not set.');
88
+		}
89
+		return $this->_text;
90
+	}
91 91
 
92
-    /**
93
-     * Whether notice reference is present.
94
-     *
95
-     * @return bool
96
-     */
97
-    public function hasNoticeRef(): bool
98
-    {
99
-        return isset($this->_ref);
100
-    }
92
+	/**
93
+	 * Whether notice reference is present.
94
+	 *
95
+	 * @return bool
96
+	 */
97
+	public function hasNoticeRef(): bool
98
+	{
99
+		return isset($this->_ref);
100
+	}
101 101
 
102
-    /**
103
-     * Get notice reference.
104
-     *
105
-     * @throws \LogicException If not set
106
-     *
107
-     * @return NoticeReference
108
-     */
109
-    public function noticeRef(): NoticeReference
110
-    {
111
-        if (!$this->hasNoticeRef()) {
112
-            throw new \LogicException('noticeRef not set.');
113
-        }
114
-        return $this->_ref;
115
-    }
102
+	/**
103
+	 * Get notice reference.
104
+	 *
105
+	 * @throws \LogicException If not set
106
+	 *
107
+	 * @return NoticeReference
108
+	 */
109
+	public function noticeRef(): NoticeReference
110
+	{
111
+		if (!$this->hasNoticeRef()) {
112
+			throw new \LogicException('noticeRef not set.');
113
+		}
114
+		return $this->_ref;
115
+	}
116 116
 
117
-    /**
118
-     * {@inheritdoc}
119
-     */
120
-    protected function _qualifierASN1(): Element
121
-    {
122
-        $elements = [];
123
-        if (isset($this->_ref)) {
124
-            $elements[] = $this->_ref->toASN1();
125
-        }
126
-        if (isset($this->_text)) {
127
-            $elements[] = $this->_text->toASN1();
128
-        }
129
-        return new Sequence(...$elements);
130
-    }
117
+	/**
118
+	 * {@inheritdoc}
119
+	 */
120
+	protected function _qualifierASN1(): Element
121
+	{
122
+		$elements = [];
123
+		if (isset($this->_ref)) {
124
+			$elements[] = $this->_ref->toASN1();
125
+		}
126
+		if (isset($this->_text)) {
127
+			$elements[] = $this->_text->toASN1();
128
+		}
129
+		return new Sequence(...$elements);
130
+	}
131 131
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension\CertificatePolicy;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/SubjectAlternativeNameExtension.php 2 patches
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -15,50 +15,50 @@
 block discarded – undo
15 15
  */
16 16
 class SubjectAlternativeNameExtension extends Extension
17 17
 {
18
-    /**
19
-     * Names.
20
-     *
21
-     * @var GeneralNames
22
-     */
23
-    protected $_names;
18
+	/**
19
+	 * Names.
20
+	 *
21
+	 * @var GeneralNames
22
+	 */
23
+	protected $_names;
24 24
 
25
-    /**
26
-     * Constructor.
27
-     *
28
-     * @param bool         $critical
29
-     * @param GeneralNames $names
30
-     */
31
-    public function __construct(bool $critical, GeneralNames $names)
32
-    {
33
-        parent::__construct(self::OID_SUBJECT_ALT_NAME, $critical);
34
-        $this->_names = $names;
35
-    }
25
+	/**
26
+	 * Constructor.
27
+	 *
28
+	 * @param bool         $critical
29
+	 * @param GeneralNames $names
30
+	 */
31
+	public function __construct(bool $critical, GeneralNames $names)
32
+	{
33
+		parent::__construct(self::OID_SUBJECT_ALT_NAME, $critical);
34
+		$this->_names = $names;
35
+	}
36 36
 
37
-    /**
38
-     * Get names.
39
-     *
40
-     * @return GeneralNames
41
-     */
42
-    public function names(): GeneralNames
43
-    {
44
-        return $this->_names;
45
-    }
37
+	/**
38
+	 * Get names.
39
+	 *
40
+	 * @return GeneralNames
41
+	 */
42
+	public function names(): GeneralNames
43
+	{
44
+		return $this->_names;
45
+	}
46 46
 
47
-    /**
48
-     * {@inheritdoc}
49
-     */
50
-    protected static function _fromDER(string $data, bool $critical): Extension
51
-    {
52
-        return new self($critical,
53
-            GeneralNames::fromASN1(
54
-                UnspecifiedType::fromDER($data)->asSequence()));
55
-    }
47
+	/**
48
+	 * {@inheritdoc}
49
+	 */
50
+	protected static function _fromDER(string $data, bool $critical): Extension
51
+	{
52
+		return new self($critical,
53
+			GeneralNames::fromASN1(
54
+				UnspecifiedType::fromDER($data)->asSequence()));
55
+	}
56 56
 
57
-    /**
58
-     * {@inheritdoc}
59
-     */
60
-    protected function _valueASN1(): Element
61
-    {
62
-        return $this->_names->toASN1();
63
-    }
57
+	/**
58
+	 * {@inheritdoc}
59
+	 */
60
+	protected function _valueASN1(): Element
61
+	{
62
+		return $this->_names->toASN1();
63
+	}
64 64
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/SubjectDirectoryAttributesExtension.php 2 patches
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -17,48 +17,48 @@
 block discarded – undo
17 17
  */
18 18
 class SubjectDirectoryAttributesExtension extends Extension implements \Countable, \IteratorAggregate
19 19
 {
20
-    use AttributeContainer;
20
+	use AttributeContainer;
21 21
 
22
-    /**
23
-     * Constructor.
24
-     *
25
-     * @param bool      $critical
26
-     * @param Attribute ...$attribs One or more Attribute objects
27
-     */
28
-    public function __construct(bool $critical, Attribute ...$attribs)
29
-    {
30
-        parent::__construct(self::OID_SUBJECT_DIRECTORY_ATTRIBUTES, $critical);
31
-        $this->_attributes = $attribs;
32
-    }
22
+	/**
23
+	 * Constructor.
24
+	 *
25
+	 * @param bool      $critical
26
+	 * @param Attribute ...$attribs One or more Attribute objects
27
+	 */
28
+	public function __construct(bool $critical, Attribute ...$attribs)
29
+	{
30
+		parent::__construct(self::OID_SUBJECT_DIRECTORY_ATTRIBUTES, $critical);
31
+		$this->_attributes = $attribs;
32
+	}
33 33
 
34
-    /**
35
-     * {@inheritdoc}
36
-     */
37
-    protected static function _fromDER(string $data, bool $critical): Extension
38
-    {
39
-        $attribs = array_map(
40
-            function (UnspecifiedType $el) {
41
-                return Attribute::fromASN1($el->asSequence());
42
-            }, UnspecifiedType::fromDER($data)->asSequence()->elements());
43
-        if (!count($attribs)) {
44
-            throw new \UnexpectedValueException(
45
-                'SubjectDirectoryAttributes must have at least one Attribute.');
46
-        }
47
-        return new self($critical, ...$attribs);
48
-    }
34
+	/**
35
+	 * {@inheritdoc}
36
+	 */
37
+	protected static function _fromDER(string $data, bool $critical): Extension
38
+	{
39
+		$attribs = array_map(
40
+			function (UnspecifiedType $el) {
41
+				return Attribute::fromASN1($el->asSequence());
42
+			}, UnspecifiedType::fromDER($data)->asSequence()->elements());
43
+		if (!count($attribs)) {
44
+			throw new \UnexpectedValueException(
45
+				'SubjectDirectoryAttributes must have at least one Attribute.');
46
+		}
47
+		return new self($critical, ...$attribs);
48
+	}
49 49
 
50
-    /**
51
-     * {@inheritdoc}
52
-     */
53
-    protected function _valueASN1(): Element
54
-    {
55
-        if (!count($this->_attributes)) {
56
-            throw new \LogicException('No attributes');
57
-        }
58
-        $elements = array_map(
59
-            function (Attribute $attr) {
60
-                return $attr->toASN1();
61
-            }, array_values($this->_attributes));
62
-        return new Sequence(...$elements);
63
-    }
50
+	/**
51
+	 * {@inheritdoc}
52
+	 */
53
+	protected function _valueASN1(): Element
54
+	{
55
+		if (!count($this->_attributes)) {
56
+			throw new \LogicException('No attributes');
57
+		}
58
+		$elements = array_map(
59
+			function (Attribute $attr) {
60
+				return $attr->toASN1();
61
+			}, array_values($this->_attributes));
62
+		return new Sequence(...$elements);
63
+	}
64 64
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
     protected static function _fromDER(string $data, bool $critical): Extension
38 38
     {
39 39
         $attribs = array_map(
40
-            function (UnspecifiedType $el) {
40
+            function(UnspecifiedType $el) {
41 41
                 return Attribute::fromASN1($el->asSequence());
42 42
             }, UnspecifiedType::fromDER($data)->asSequence()->elements());
43 43
         if (!count($attribs)) {
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
             throw new \LogicException('No attributes');
57 57
         }
58 58
         $elements = array_map(
59
-            function (Attribute $attr) {
59
+            function(Attribute $attr) {
60 60
                 return $attr->toASN1();
61 61
             }, array_values($this->_attributes));
62 62
         return new Sequence(...$elements);
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/AuthorityInformationAccessExtension.php 2 patches
Indentation   +70 added lines, -70 removed lines patch added patch discarded remove patch
@@ -17,80 +17,80 @@
 block discarded – undo
17 17
  */
18 18
 class AuthorityInformationAccessExtension extends Extension implements \Countable, \IteratorAggregate
19 19
 {
20
-    /**
21
-     * Access descriptions.
22
-     *
23
-     * @var AuthorityAccessDescription[]
24
-     */
25
-    private $_accessDescriptions;
20
+	/**
21
+	 * Access descriptions.
22
+	 *
23
+	 * @var AuthorityAccessDescription[]
24
+	 */
25
+	private $_accessDescriptions;
26 26
 
27
-    /**
28
-     * Constructor.
29
-     *
30
-     * @param bool                       $critical
31
-     * @param AuthorityAccessDescription ...$access
32
-     */
33
-    public function __construct(bool $critical, AuthorityAccessDescription ...$access)
34
-    {
35
-        parent::__construct(self::OID_AUTHORITY_INFORMATION_ACCESS, $critical);
36
-        $this->_accessDescriptions = $access;
37
-    }
27
+	/**
28
+	 * Constructor.
29
+	 *
30
+	 * @param bool                       $critical
31
+	 * @param AuthorityAccessDescription ...$access
32
+	 */
33
+	public function __construct(bool $critical, AuthorityAccessDescription ...$access)
34
+	{
35
+		parent::__construct(self::OID_AUTHORITY_INFORMATION_ACCESS, $critical);
36
+		$this->_accessDescriptions = $access;
37
+	}
38 38
 
39
-    /**
40
-     * Get the access descriptions.
41
-     *
42
-     * @return AuthorityAccessDescription[]
43
-     */
44
-    public function accessDescriptions(): array
45
-    {
46
-        return $this->_accessDescriptions;
47
-    }
39
+	/**
40
+	 * Get the access descriptions.
41
+	 *
42
+	 * @return AuthorityAccessDescription[]
43
+	 */
44
+	public function accessDescriptions(): array
45
+	{
46
+		return $this->_accessDescriptions;
47
+	}
48 48
 
49
-    /**
50
-     * Get the number of access descriptions.
51
-     *
52
-     * @see \Countable::count()
53
-     *
54
-     * @return int
55
-     */
56
-    public function count(): int
57
-    {
58
-        return count($this->_accessDescriptions);
59
-    }
49
+	/**
50
+	 * Get the number of access descriptions.
51
+	 *
52
+	 * @see \Countable::count()
53
+	 *
54
+	 * @return int
55
+	 */
56
+	public function count(): int
57
+	{
58
+		return count($this->_accessDescriptions);
59
+	}
60 60
 
61
-    /**
62
-     * Get iterator for access descriptions.
63
-     *
64
-     * @see \IteratorAggregate::getIterator()
65
-     *
66
-     * @return \ArrayIterator List of AuthorityAccessDescription objects
67
-     */
68
-    public function getIterator(): \ArrayIterator
69
-    {
70
-        return new \ArrayIterator($this->_accessDescriptions);
71
-    }
61
+	/**
62
+	 * Get iterator for access descriptions.
63
+	 *
64
+	 * @see \IteratorAggregate::getIterator()
65
+	 *
66
+	 * @return \ArrayIterator List of AuthorityAccessDescription objects
67
+	 */
68
+	public function getIterator(): \ArrayIterator
69
+	{
70
+		return new \ArrayIterator($this->_accessDescriptions);
71
+	}
72 72
 
73
-    /**
74
-     * {@inheritdoc}
75
-     */
76
-    protected static function _fromDER(string $data, bool $critical): Extension
77
-    {
78
-        $access = array_map(
79
-            function (UnspecifiedType $el) {
80
-                return AuthorityAccessDescription::fromASN1($el->asSequence());
81
-            }, UnspecifiedType::fromDER($data)->asSequence()->elements());
82
-        return new self($critical, ...$access);
83
-    }
73
+	/**
74
+	 * {@inheritdoc}
75
+	 */
76
+	protected static function _fromDER(string $data, bool $critical): Extension
77
+	{
78
+		$access = array_map(
79
+			function (UnspecifiedType $el) {
80
+				return AuthorityAccessDescription::fromASN1($el->asSequence());
81
+			}, UnspecifiedType::fromDER($data)->asSequence()->elements());
82
+		return new self($critical, ...$access);
83
+	}
84 84
 
85
-    /**
86
-     * {@inheritdoc}
87
-     */
88
-    protected function _valueASN1(): Element
89
-    {
90
-        $elements = array_map(
91
-            function (AccessDescription $access) {
92
-                return $access->toASN1();
93
-            }, $this->_accessDescriptions);
94
-        return new Sequence(...$elements);
95
-    }
85
+	/**
86
+	 * {@inheritdoc}
87
+	 */
88
+	protected function _valueASN1(): Element
89
+	{
90
+		$elements = array_map(
91
+			function (AccessDescription $access) {
92
+				return $access->toASN1();
93
+			}, $this->_accessDescriptions);
94
+		return new Sequence(...$elements);
95
+	}
96 96
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
     protected static function _fromDER(string $data, bool $critical): Extension
77 77
     {
78 78
         $access = array_map(
79
-            function (UnspecifiedType $el) {
79
+            function(UnspecifiedType $el) {
80 80
                 return AuthorityAccessDescription::fromASN1($el->asSequence());
81 81
             }, UnspecifiedType::fromDER($data)->asSequence()->elements());
82 82
         return new self($critical, ...$access);
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
     protected function _valueASN1(): Element
89 89
     {
90 90
         $elements = array_map(
91
-            function (AccessDescription $access) {
91
+            function(AccessDescription $access) {
92 92
                 return $access->toASN1();
93 93
             }, $this->_accessDescriptions);
94 94
         return new Sequence(...$elements);
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/ExtendedKeyUsageExtension.php 2 patches
Indentation   +117 added lines, -117 removed lines patch added patch discarded remove patch
@@ -16,129 +16,129 @@
 block discarded – undo
16 16
  */
17 17
 class ExtendedKeyUsageExtension extends Extension implements \Countable, \IteratorAggregate
18 18
 {
19
-    const OID_SERVER_AUTH = '1.3.6.1.5.5.7.3.1';
20
-    const OID_CLIENT_AUTH = '1.3.6.1.5.5.7.3.2';
21
-    const OID_CODE_SIGNING = '1.3.6.1.5.5.7.3.3';
22
-    const OID_EMAIL_PROTECTION = '1.3.6.1.5.5.7.3.4';
23
-    const OID_IPSEC_END_SYSTEM = '1.3.6.1.5.5.7.3.5';
24
-    const OID_IPSEC_TUNNEL = '1.3.6.1.5.5.7.3.6';
25
-    const OID_IPSEC_USER = '1.3.6.1.5.5.7.3.7';
26
-    const OID_TIME_STAMPING = '1.3.6.1.5.5.7.3.8';
27
-    const OID_OCSP_SIGNING = '1.3.6.1.5.5.7.3.9';
28
-    const OID_DVCS = '1.3.6.1.5.5.7.3.10';
29
-    const OID_SBGP_CERT_AA_SERVER_AUTH = '1.3.6.1.5.5.7.3.11';
30
-    const OID_SCVP_RESPONDER = '1.3.6.1.5.5.7.3.12';
31
-    const OID_EAP_OVER_PPP = '1.3.6.1.5.5.7.3.13';
32
-    const OID_EAP_OVER_LAN = '1.3.6.1.5.5.7.3.14';
33
-    const OID_SCVP_SERVER = '1.3.6.1.5.5.7.3.15';
34
-    const OID_SCVP_CLIENT = '1.3.6.1.5.5.7.3.16';
35
-    const OID_IPSEC_IKE = '1.3.6.1.5.5.7.3.17';
36
-    const OID_CAPWAP_AC = '1.3.6.1.5.5.7.3.18';
37
-    const OID_CAPWAP_WTP = '1.3.6.1.5.5.7.3.19';
38
-    const OID_SIP_DOMAIN = '1.3.6.1.5.5.7.3.20';
39
-    const OID_SECURE_SHELL_CLIENT = '1.3.6.1.5.5.7.3.21';
40
-    const OID_SECURE_SHELL_SERVER = '1.3.6.1.5.5.7.3.22';
41
-    const OID_SEND_ROUTER = '1.3.6.1.5.5.7.3.23';
42
-    const OID_SEND_PROXY = '1.3.6.1.5.5.7.3.24';
43
-    const OID_SEND_OWNER = '1.3.6.1.5.5.7.3.25';
44
-    const OID_SEND_PROXIED_OWNER = '1.3.6.1.5.5.7.3.26';
45
-    const OID_CMC_CA = '1.3.6.1.5.5.7.3.27';
46
-    const OID_CMC_RA = '1.3.6.1.5.5.7.3.28';
47
-    const OID_CMC_ARCHIVE = '1.3.6.1.5.5.7.3.29';
19
+	const OID_SERVER_AUTH = '1.3.6.1.5.5.7.3.1';
20
+	const OID_CLIENT_AUTH = '1.3.6.1.5.5.7.3.2';
21
+	const OID_CODE_SIGNING = '1.3.6.1.5.5.7.3.3';
22
+	const OID_EMAIL_PROTECTION = '1.3.6.1.5.5.7.3.4';
23
+	const OID_IPSEC_END_SYSTEM = '1.3.6.1.5.5.7.3.5';
24
+	const OID_IPSEC_TUNNEL = '1.3.6.1.5.5.7.3.6';
25
+	const OID_IPSEC_USER = '1.3.6.1.5.5.7.3.7';
26
+	const OID_TIME_STAMPING = '1.3.6.1.5.5.7.3.8';
27
+	const OID_OCSP_SIGNING = '1.3.6.1.5.5.7.3.9';
28
+	const OID_DVCS = '1.3.6.1.5.5.7.3.10';
29
+	const OID_SBGP_CERT_AA_SERVER_AUTH = '1.3.6.1.5.5.7.3.11';
30
+	const OID_SCVP_RESPONDER = '1.3.6.1.5.5.7.3.12';
31
+	const OID_EAP_OVER_PPP = '1.3.6.1.5.5.7.3.13';
32
+	const OID_EAP_OVER_LAN = '1.3.6.1.5.5.7.3.14';
33
+	const OID_SCVP_SERVER = '1.3.6.1.5.5.7.3.15';
34
+	const OID_SCVP_CLIENT = '1.3.6.1.5.5.7.3.16';
35
+	const OID_IPSEC_IKE = '1.3.6.1.5.5.7.3.17';
36
+	const OID_CAPWAP_AC = '1.3.6.1.5.5.7.3.18';
37
+	const OID_CAPWAP_WTP = '1.3.6.1.5.5.7.3.19';
38
+	const OID_SIP_DOMAIN = '1.3.6.1.5.5.7.3.20';
39
+	const OID_SECURE_SHELL_CLIENT = '1.3.6.1.5.5.7.3.21';
40
+	const OID_SECURE_SHELL_SERVER = '1.3.6.1.5.5.7.3.22';
41
+	const OID_SEND_ROUTER = '1.3.6.1.5.5.7.3.23';
42
+	const OID_SEND_PROXY = '1.3.6.1.5.5.7.3.24';
43
+	const OID_SEND_OWNER = '1.3.6.1.5.5.7.3.25';
44
+	const OID_SEND_PROXIED_OWNER = '1.3.6.1.5.5.7.3.26';
45
+	const OID_CMC_CA = '1.3.6.1.5.5.7.3.27';
46
+	const OID_CMC_RA = '1.3.6.1.5.5.7.3.28';
47
+	const OID_CMC_ARCHIVE = '1.3.6.1.5.5.7.3.29';
48 48
 
49
-    /**
50
-     * Purpose OID's.
51
-     *
52
-     * @var string[]
53
-     */
54
-    protected $_purposes;
49
+	/**
50
+	 * Purpose OID's.
51
+	 *
52
+	 * @var string[]
53
+	 */
54
+	protected $_purposes;
55 55
 
56
-    /**
57
-     * Constructor.
58
-     *
59
-     * @param bool   $critical
60
-     * @param string ...$purposes
61
-     */
62
-    public function __construct(bool $critical, string ...$purposes)
63
-    {
64
-        parent::__construct(self::OID_EXT_KEY_USAGE, $critical);
65
-        $this->_purposes = $purposes;
66
-    }
56
+	/**
57
+	 * Constructor.
58
+	 *
59
+	 * @param bool   $critical
60
+	 * @param string ...$purposes
61
+	 */
62
+	public function __construct(bool $critical, string ...$purposes)
63
+	{
64
+		parent::__construct(self::OID_EXT_KEY_USAGE, $critical);
65
+		$this->_purposes = $purposes;
66
+	}
67 67
 
68
-    /**
69
-     * Whether purposes are present.
70
-     *
71
-     * If multiple purposes are checked, all must be present.
72
-     *
73
-     * @param string ...$oids
74
-     *
75
-     * @return bool
76
-     */
77
-    public function has(string ...$oids): bool
78
-    {
79
-        foreach ($oids as $oid) {
80
-            if (!in_array($oid, $this->_purposes)) {
81
-                return false;
82
-            }
83
-        }
84
-        return true;
85
-    }
68
+	/**
69
+	 * Whether purposes are present.
70
+	 *
71
+	 * If multiple purposes are checked, all must be present.
72
+	 *
73
+	 * @param string ...$oids
74
+	 *
75
+	 * @return bool
76
+	 */
77
+	public function has(string ...$oids): bool
78
+	{
79
+		foreach ($oids as $oid) {
80
+			if (!in_array($oid, $this->_purposes)) {
81
+				return false;
82
+			}
83
+		}
84
+		return true;
85
+	}
86 86
 
87
-    /**
88
-     * Get key usage purpose OID's.
89
-     *
90
-     * @return string[]
91
-     */
92
-    public function purposes(): array
93
-    {
94
-        return $this->_purposes;
95
-    }
87
+	/**
88
+	 * Get key usage purpose OID's.
89
+	 *
90
+	 * @return string[]
91
+	 */
92
+	public function purposes(): array
93
+	{
94
+		return $this->_purposes;
95
+	}
96 96
 
97
-    /**
98
-     * Get the number of purposes.
99
-     *
100
-     * @see \Countable::count()
101
-     *
102
-     * @return int
103
-     */
104
-    public function count(): int
105
-    {
106
-        return count($this->_purposes);
107
-    }
97
+	/**
98
+	 * Get the number of purposes.
99
+	 *
100
+	 * @see \Countable::count()
101
+	 *
102
+	 * @return int
103
+	 */
104
+	public function count(): int
105
+	{
106
+		return count($this->_purposes);
107
+	}
108 108
 
109
-    /**
110
-     * Get iterator for usage purposes.
111
-     *
112
-     * @see \IteratorAggregate::getIterator()
113
-     *
114
-     * @return \ArrayIterator
115
-     */
116
-    public function getIterator(): \ArrayIterator
117
-    {
118
-        return new \ArrayIterator($this->_purposes);
119
-    }
109
+	/**
110
+	 * Get iterator for usage purposes.
111
+	 *
112
+	 * @see \IteratorAggregate::getIterator()
113
+	 *
114
+	 * @return \ArrayIterator
115
+	 */
116
+	public function getIterator(): \ArrayIterator
117
+	{
118
+		return new \ArrayIterator($this->_purposes);
119
+	}
120 120
 
121
-    /**
122
-     * {@inheritdoc}
123
-     */
124
-    protected static function _fromDER(string $data, bool $critical): Extension
125
-    {
126
-        $purposes = array_map(
127
-            function (UnspecifiedType $el) {
128
-                return $el->asObjectIdentifier()->oid();
129
-            }, UnspecifiedType::fromDER($data)->asSequence()->elements());
130
-        return new self($critical, ...$purposes);
131
-    }
121
+	/**
122
+	 * {@inheritdoc}
123
+	 */
124
+	protected static function _fromDER(string $data, bool $critical): Extension
125
+	{
126
+		$purposes = array_map(
127
+			function (UnspecifiedType $el) {
128
+				return $el->asObjectIdentifier()->oid();
129
+			}, UnspecifiedType::fromDER($data)->asSequence()->elements());
130
+		return new self($critical, ...$purposes);
131
+	}
132 132
 
133
-    /**
134
-     * {@inheritdoc}
135
-     */
136
-    protected function _valueASN1(): Element
137
-    {
138
-        $elements = array_map(
139
-            function ($oid) {
140
-                return new ObjectIdentifier($oid);
141
-            }, $this->_purposes);
142
-        return new Sequence(...$elements);
143
-    }
133
+	/**
134
+	 * {@inheritdoc}
135
+	 */
136
+	protected function _valueASN1(): Element
137
+	{
138
+		$elements = array_map(
139
+			function ($oid) {
140
+				return new ObjectIdentifier($oid);
141
+			}, $this->_purposes);
142
+		return new Sequence(...$elements);
143
+	}
144 144
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
     protected static function _fromDER(string $data, bool $critical): Extension
125 125
     {
126 126
         $purposes = array_map(
127
-            function (UnspecifiedType $el) {
127
+            function(UnspecifiedType $el) {
128 128
                 return $el->asObjectIdentifier()->oid();
129 129
             }, UnspecifiedType::fromDER($data)->asSequence()->elements());
130 130
         return new self($critical, ...$purposes);
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
     protected function _valueASN1(): Element
137 137
     {
138 138
         $elements = array_map(
139
-            function ($oid) {
139
+            function($oid) {
140 140
                 return new ObjectIdentifier($oid);
141 141
             }, $this->_purposes);
142 142
         return new Sequence(...$elements);
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/InhibitAnyPolicyExtension.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -15,47 +15,47 @@
 block discarded – undo
15 15
  */
16 16
 class InhibitAnyPolicyExtension extends Extension
17 17
 {
18
-    /**
19
-     * @var int
20
-     */
21
-    protected $_skipCerts;
22
-
23
-    /**
24
-     * Constructor.
25
-     *
26
-     * @param bool $critical
27
-     * @param int  $skip_certs
28
-     */
29
-    public function __construct(bool $critical, int $skip_certs)
30
-    {
31
-        parent::__construct(self::OID_INHIBIT_ANY_POLICY, $critical);
32
-        $this->_skipCerts = $skip_certs;
33
-    }
34
-
35
-    /**
36
-     * Get value.
37
-     *
38
-     * @return int
39
-     */
40
-    public function skipCerts(): int
41
-    {
42
-        return $this->_skipCerts;
43
-    }
44
-
45
-    /**
46
-     * {@inheritdoc}
47
-     */
48
-    protected static function _fromDER(string $data, bool $critical): Extension
49
-    {
50
-        return new self($critical,
51
-            UnspecifiedType::fromDER($data)->asInteger()->intNumber());
52
-    }
53
-
54
-    /**
55
-     * {@inheritdoc}
56
-     */
57
-    protected function _valueASN1(): Element
58
-    {
59
-        return new Integer($this->_skipCerts);
60
-    }
18
+	/**
19
+	 * @var int
20
+	 */
21
+	protected $_skipCerts;
22
+
23
+	/**
24
+	 * Constructor.
25
+	 *
26
+	 * @param bool $critical
27
+	 * @param int  $skip_certs
28
+	 */
29
+	public function __construct(bool $critical, int $skip_certs)
30
+	{
31
+		parent::__construct(self::OID_INHIBIT_ANY_POLICY, $critical);
32
+		$this->_skipCerts = $skip_certs;
33
+	}
34
+
35
+	/**
36
+	 * Get value.
37
+	 *
38
+	 * @return int
39
+	 */
40
+	public function skipCerts(): int
41
+	{
42
+		return $this->_skipCerts;
43
+	}
44
+
45
+	/**
46
+	 * {@inheritdoc}
47
+	 */
48
+	protected static function _fromDER(string $data, bool $critical): Extension
49
+	{
50
+		return new self($critical,
51
+			UnspecifiedType::fromDER($data)->asInteger()->intNumber());
52
+	}
53
+
54
+	/**
55
+	 * {@inheritdoc}
56
+	 */
57
+	protected function _valueASN1(): Element
58
+	{
59
+		return new Integer($this->_skipCerts);
60
+	}
61 61
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/NameConstraintsExtension.php 2 patches
Indentation   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -17,116 +17,116 @@
 block discarded – undo
17 17
  */
18 18
 class NameConstraintsExtension extends Extension
19 19
 {
20
-    /**
21
-     * Permitted subtrees.
22
-     *
23
-     * @var null|GeneralSubtrees
24
-     */
25
-    protected $_permitted;
20
+	/**
21
+	 * Permitted subtrees.
22
+	 *
23
+	 * @var null|GeneralSubtrees
24
+	 */
25
+	protected $_permitted;
26 26
 
27
-    /**
28
-     * Excluded subtrees.
29
-     *
30
-     * @var null|GeneralSubtrees
31
-     */
32
-    protected $_excluded;
27
+	/**
28
+	 * Excluded subtrees.
29
+	 *
30
+	 * @var null|GeneralSubtrees
31
+	 */
32
+	protected $_excluded;
33 33
 
34
-    /**
35
-     * Constructor.
36
-     *
37
-     * @param bool            $critical
38
-     * @param GeneralSubtrees $permitted
39
-     * @param GeneralSubtrees $excluded
40
-     */
41
-    public function __construct(bool $critical, ?GeneralSubtrees $permitted = null,
42
-        ?GeneralSubtrees $excluded = null)
43
-    {
44
-        parent::__construct(self::OID_NAME_CONSTRAINTS, $critical);
45
-        $this->_permitted = $permitted;
46
-        $this->_excluded = $excluded;
47
-    }
34
+	/**
35
+	 * Constructor.
36
+	 *
37
+	 * @param bool            $critical
38
+	 * @param GeneralSubtrees $permitted
39
+	 * @param GeneralSubtrees $excluded
40
+	 */
41
+	public function __construct(bool $critical, ?GeneralSubtrees $permitted = null,
42
+		?GeneralSubtrees $excluded = null)
43
+	{
44
+		parent::__construct(self::OID_NAME_CONSTRAINTS, $critical);
45
+		$this->_permitted = $permitted;
46
+		$this->_excluded = $excluded;
47
+	}
48 48
 
49
-    /**
50
-     * Whether permitted subtrees are present.
51
-     *
52
-     * @return bool
53
-     */
54
-    public function hasPermittedSubtrees(): bool
55
-    {
56
-        return isset($this->_permitted);
57
-    }
49
+	/**
50
+	 * Whether permitted subtrees are present.
51
+	 *
52
+	 * @return bool
53
+	 */
54
+	public function hasPermittedSubtrees(): bool
55
+	{
56
+		return isset($this->_permitted);
57
+	}
58 58
 
59
-    /**
60
-     * Get permitted subtrees.
61
-     *
62
-     * @throws \LogicException If not set
63
-     *
64
-     * @return GeneralSubtrees
65
-     */
66
-    public function permittedSubtrees(): GeneralSubtrees
67
-    {
68
-        if (!$this->hasPermittedSubtrees()) {
69
-            throw new \LogicException('No permitted subtrees.');
70
-        }
71
-        return $this->_permitted;
72
-    }
59
+	/**
60
+	 * Get permitted subtrees.
61
+	 *
62
+	 * @throws \LogicException If not set
63
+	 *
64
+	 * @return GeneralSubtrees
65
+	 */
66
+	public function permittedSubtrees(): GeneralSubtrees
67
+	{
68
+		if (!$this->hasPermittedSubtrees()) {
69
+			throw new \LogicException('No permitted subtrees.');
70
+		}
71
+		return $this->_permitted;
72
+	}
73 73
 
74
-    /**
75
-     * Whether excluded subtrees are present.
76
-     *
77
-     * @return bool
78
-     */
79
-    public function hasExcludedSubtrees(): bool
80
-    {
81
-        return isset($this->_excluded);
82
-    }
74
+	/**
75
+	 * Whether excluded subtrees are present.
76
+	 *
77
+	 * @return bool
78
+	 */
79
+	public function hasExcludedSubtrees(): bool
80
+	{
81
+		return isset($this->_excluded);
82
+	}
83 83
 
84
-    /**
85
-     * Get excluded subtrees.
86
-     *
87
-     * @throws \LogicException If not set
88
-     *
89
-     * @return GeneralSubtrees
90
-     */
91
-    public function excludedSubtrees(): GeneralSubtrees
92
-    {
93
-        if (!$this->hasExcludedSubtrees()) {
94
-            throw new \LogicException('No excluded subtrees.');
95
-        }
96
-        return $this->_excluded;
97
-    }
84
+	/**
85
+	 * Get excluded subtrees.
86
+	 *
87
+	 * @throws \LogicException If not set
88
+	 *
89
+	 * @return GeneralSubtrees
90
+	 */
91
+	public function excludedSubtrees(): GeneralSubtrees
92
+	{
93
+		if (!$this->hasExcludedSubtrees()) {
94
+			throw new \LogicException('No excluded subtrees.');
95
+		}
96
+		return $this->_excluded;
97
+	}
98 98
 
99
-    /**
100
-     * {@inheritdoc}
101
-     */
102
-    protected static function _fromDER(string $data, bool $critical): Extension
103
-    {
104
-        $seq = UnspecifiedType::fromDER($data)->asSequence();
105
-        $permitted = null;
106
-        $excluded = null;
107
-        if ($seq->hasTagged(0)) {
108
-            $permitted = GeneralSubtrees::fromASN1(
109
-                $seq->getTagged(0)->asImplicit(Element::TYPE_SEQUENCE)->asSequence());
110
-        }
111
-        if ($seq->hasTagged(1)) {
112
-            $excluded = GeneralSubtrees::fromASN1(
113
-                $seq->getTagged(1)->asImplicit(Element::TYPE_SEQUENCE)->asSequence());
114
-        }
115
-        return new self($critical, $permitted, $excluded);
116
-    }
99
+	/**
100
+	 * {@inheritdoc}
101
+	 */
102
+	protected static function _fromDER(string $data, bool $critical): Extension
103
+	{
104
+		$seq = UnspecifiedType::fromDER($data)->asSequence();
105
+		$permitted = null;
106
+		$excluded = null;
107
+		if ($seq->hasTagged(0)) {
108
+			$permitted = GeneralSubtrees::fromASN1(
109
+				$seq->getTagged(0)->asImplicit(Element::TYPE_SEQUENCE)->asSequence());
110
+		}
111
+		if ($seq->hasTagged(1)) {
112
+			$excluded = GeneralSubtrees::fromASN1(
113
+				$seq->getTagged(1)->asImplicit(Element::TYPE_SEQUENCE)->asSequence());
114
+		}
115
+		return new self($critical, $permitted, $excluded);
116
+	}
117 117
 
118
-    /**
119
-     * {@inheritdoc}
120
-     */
121
-    protected function _valueASN1(): Element
122
-    {
123
-        $elements = [];
124
-        if (isset($this->_permitted)) {
125
-            $elements[] = new ImplicitlyTaggedType(0, $this->_permitted->toASN1());
126
-        }
127
-        if (isset($this->_excluded)) {
128
-            $elements[] = new ImplicitlyTaggedType(1, $this->_excluded->toASN1());
129
-        }
130
-        return new Sequence(...$elements);
131
-    }
118
+	/**
119
+	 * {@inheritdoc}
120
+	 */
121
+	protected function _valueASN1(): Element
122
+	{
123
+		$elements = [];
124
+		if (isset($this->_permitted)) {
125
+			$elements[] = new ImplicitlyTaggedType(0, $this->_permitted->toASN1());
126
+		}
127
+		if (isset($this->_excluded)) {
128
+			$elements[] = new ImplicitlyTaggedType(1, $this->_excluded->toASN1());
129
+		}
130
+		return new Sequence(...$elements);
131
+	}
132 132
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare(strict_types = 1);
3
+declare(strict_types=1);
4 4
 
5 5
 namespace Sop\X509\Certificate\Extension;
6 6
 
Please login to merge, or discard this patch.