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/UnknownExtension.php 2 patches
Indentation   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -12,78 +12,78 @@
 block discarded – undo
12 12
  */
13 13
 class UnknownExtension extends Extension
14 14
 {
15
-    /**
16
-     * Decoded extension value.
17
-     *
18
-     * @var null|Element
19
-     */
20
-    protected $_element;
15
+	/**
16
+	 * Decoded extension value.
17
+	 *
18
+	 * @var null|Element
19
+	 */
20
+	protected $_element;
21 21
 
22
-    /**
23
-     * Raw extension value.
24
-     *
25
-     * @var string
26
-     */
27
-    protected $_data;
22
+	/**
23
+	 * Raw extension value.
24
+	 *
25
+	 * @var string
26
+	 */
27
+	protected $_data;
28 28
 
29
-    /**
30
-     * Constructor.
31
-     *
32
-     * @param string  $oid
33
-     * @param bool    $critical
34
-     * @param Element $element
35
-     */
36
-    public function __construct(string $oid, bool $critical, Element $element)
37
-    {
38
-        parent::__construct($oid, $critical);
39
-        $this->_element = $element;
40
-        $this->_data = $element->toDER();
41
-    }
29
+	/**
30
+	 * Constructor.
31
+	 *
32
+	 * @param string  $oid
33
+	 * @param bool    $critical
34
+	 * @param Element $element
35
+	 */
36
+	public function __construct(string $oid, bool $critical, Element $element)
37
+	{
38
+		parent::__construct($oid, $critical);
39
+		$this->_element = $element;
40
+		$this->_data = $element->toDER();
41
+	}
42 42
 
43
-    /**
44
-     * Create instance from a raw encoded extension value.
45
-     *
46
-     * @param string $oid
47
-     * @param bool   $critical
48
-     * @param string $data
49
-     *
50
-     * @return self
51
-     */
52
-    public static function fromRawString(string $oid, bool $critical,
53
-        string $data): self
54
-    {
55
-        $obj = new self($oid, $critical, new OctetString(''));
56
-        $obj->_element = null;
57
-        $obj->_data = $data;
58
-        return $obj;
59
-    }
43
+	/**
44
+	 * Create instance from a raw encoded extension value.
45
+	 *
46
+	 * @param string $oid
47
+	 * @param bool   $critical
48
+	 * @param string $data
49
+	 *
50
+	 * @return self
51
+	 */
52
+	public static function fromRawString(string $oid, bool $critical,
53
+		string $data): self
54
+	{
55
+		$obj = new self($oid, $critical, new OctetString(''));
56
+		$obj->_element = null;
57
+		$obj->_data = $data;
58
+		return $obj;
59
+	}
60 60
 
61
-    /**
62
-     * Get the encoded extension value.
63
-     *
64
-     * @return string
65
-     */
66
-    public function extensionValue(): string
67
-    {
68
-        return $this->_data;
69
-    }
61
+	/**
62
+	 * Get the encoded extension value.
63
+	 *
64
+	 * @return string
65
+	 */
66
+	public function extensionValue(): string
67
+	{
68
+		return $this->_data;
69
+	}
70 70
 
71
-    /**
72
-     * {@inheritdoc}
73
-     */
74
-    protected function _extnValue(): OctetString
75
-    {
76
-        return new OctetString($this->_data);
77
-    }
71
+	/**
72
+	 * {@inheritdoc}
73
+	 */
74
+	protected function _extnValue(): OctetString
75
+	{
76
+		return new OctetString($this->_data);
77
+	}
78 78
 
79
-    /**
80
-     * {@inheritdoc}
81
-     */
82
-    protected function _valueASN1(): Element
83
-    {
84
-        if (!isset($this->_element)) {
85
-            throw new \RuntimeException('Extension value is not DER encoded.');
86
-        }
87
-        return $this->_element;
88
-    }
79
+	/**
80
+	 * {@inheritdoc}
81
+	 */
82
+	protected function _valueASN1(): Element
83
+	{
84
+		if (!isset($this->_element)) {
85
+			throw new \RuntimeException('Extension value is not DER encoded.');
86
+		}
87
+		return $this->_element;
88
+	}
89 89
 }
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.
X509/Certificate/Extension/AccessDescription/AuthorityAccessDescription.php 2 patches
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -9,31 +9,31 @@
 block discarded – undo
9 9
  */
10 10
 class AuthorityAccessDescription extends AccessDescription
11 11
 {
12
-    /**
13
-     * Access method OID's.
14
-     *
15
-     * @var string
16
-     */
17
-    const OID_METHOD_OSCP = '1.3.6.1.5.5.7.48.1';
18
-    const OID_METHOD_CA_ISSUERS = '1.3.6.1.5.5.7.48.2';
12
+	/**
13
+	 * Access method OID's.
14
+	 *
15
+	 * @var string
16
+	 */
17
+	const OID_METHOD_OSCP = '1.3.6.1.5.5.7.48.1';
18
+	const OID_METHOD_CA_ISSUERS = '1.3.6.1.5.5.7.48.2';
19 19
 
20
-    /**
21
-     * Check whether access method is OSCP.
22
-     *
23
-     * @return bool
24
-     */
25
-    public function isOSCPMethod(): bool
26
-    {
27
-        return self::OID_METHOD_OSCP === $this->_accessMethod;
28
-    }
20
+	/**
21
+	 * Check whether access method is OSCP.
22
+	 *
23
+	 * @return bool
24
+	 */
25
+	public function isOSCPMethod(): bool
26
+	{
27
+		return self::OID_METHOD_OSCP === $this->_accessMethod;
28
+	}
29 29
 
30
-    /**
31
-     * Check whether access method is CA issuers.
32
-     *
33
-     * @return bool
34
-     */
35
-    public function isCAIssuersMethod(): bool
36
-    {
37
-        return self::OID_METHOD_CA_ISSUERS === $this->_accessMethod;
38
-    }
30
+	/**
31
+	 * Check whether access method is CA issuers.
32
+	 *
33
+	 * @return bool
34
+	 */
35
+	public function isCAIssuersMethod(): bool
36
+	{
37
+		return self::OID_METHOD_CA_ISSUERS === $this->_accessMethod;
38
+	}
39 39
 }
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\AccessDescription;
6 6
 
Please login to merge, or discard this patch.
X509/Certificate/Extension/AccessDescription/SubjectAccessDescription.php 2 patches
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -9,31 +9,31 @@
 block discarded – undo
9 9
  */
10 10
 class SubjectAccessDescription extends AccessDescription
11 11
 {
12
-    /**
13
-     * Access method OID's.
14
-     *
15
-     * @var string
16
-     */
17
-    const OID_METHOD_TIME_STAMPING = '1.3.6.1.5.5.7.48.3';
18
-    const OID_METHOD_CA_REPOSITORY = '1.3.6.1.5.5.7.48.5';
12
+	/**
13
+	 * Access method OID's.
14
+	 *
15
+	 * @var string
16
+	 */
17
+	const OID_METHOD_TIME_STAMPING = '1.3.6.1.5.5.7.48.3';
18
+	const OID_METHOD_CA_REPOSITORY = '1.3.6.1.5.5.7.48.5';
19 19
 
20
-    /**
21
-     * Check whether access method is time stamping.
22
-     *
23
-     * @return bool
24
-     */
25
-    public function isTimeStampingMethod(): bool
26
-    {
27
-        return self::OID_METHOD_TIME_STAMPING === $this->_accessMethod;
28
-    }
20
+	/**
21
+	 * Check whether access method is time stamping.
22
+	 *
23
+	 * @return bool
24
+	 */
25
+	public function isTimeStampingMethod(): bool
26
+	{
27
+		return self::OID_METHOD_TIME_STAMPING === $this->_accessMethod;
28
+	}
29 29
 
30
-    /**
31
-     * Check whether access method is CA repository.
32
-     *
33
-     * @return bool
34
-     */
35
-    public function isCARepositoryMethod(): bool
36
-    {
37
-        return self::OID_METHOD_CA_REPOSITORY === $this->_accessMethod;
38
-    }
30
+	/**
31
+	 * Check whether access method is CA repository.
32
+	 *
33
+	 * @return bool
34
+	 */
35
+	public function isCARepositoryMethod(): bool
36
+	{
37
+		return self::OID_METHOD_CA_REPOSITORY === $this->_accessMethod;
38
+	}
39 39
 }
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\AccessDescription;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/AccessDescription/AccessDescription.php 2 patches
Indentation   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -17,73 +17,73 @@
 block discarded – undo
17 17
  */
18 18
 abstract class AccessDescription
19 19
 {
20
-    /**
21
-     * Access method OID.
22
-     *
23
-     * @var string
24
-     */
25
-    protected $_accessMethod;
20
+	/**
21
+	 * Access method OID.
22
+	 *
23
+	 * @var string
24
+	 */
25
+	protected $_accessMethod;
26 26
 
27
-    /**
28
-     * Access location.
29
-     *
30
-     * @var GeneralName
31
-     */
32
-    protected $_accessLocation;
27
+	/**
28
+	 * Access location.
29
+	 *
30
+	 * @var GeneralName
31
+	 */
32
+	protected $_accessLocation;
33 33
 
34
-    /**
35
-     * Constructor.
36
-     *
37
-     * @param string      $method   Access method OID
38
-     * @param GeneralName $location Access location
39
-     */
40
-    public function __construct(string $method, GeneralName $location)
41
-    {
42
-        $this->_accessMethod = $method;
43
-        $this->_accessLocation = $location;
44
-    }
34
+	/**
35
+	 * Constructor.
36
+	 *
37
+	 * @param string      $method   Access method OID
38
+	 * @param GeneralName $location Access location
39
+	 */
40
+	public function __construct(string $method, GeneralName $location)
41
+	{
42
+		$this->_accessMethod = $method;
43
+		$this->_accessLocation = $location;
44
+	}
45 45
 
46
-    /**
47
-     * Initialize from ASN.1.
48
-     *
49
-     * @param Sequence $seq
50
-     *
51
-     * @return self
52
-     */
53
-    public static function fromASN1(Sequence $seq): self
54
-    {
55
-        return new static($seq->at(0)->asObjectIdentifier()->oid(),
56
-            GeneralName::fromASN1($seq->at(1)->asTagged()));
57
-    }
46
+	/**
47
+	 * Initialize from ASN.1.
48
+	 *
49
+	 * @param Sequence $seq
50
+	 *
51
+	 * @return self
52
+	 */
53
+	public static function fromASN1(Sequence $seq): self
54
+	{
55
+		return new static($seq->at(0)->asObjectIdentifier()->oid(),
56
+			GeneralName::fromASN1($seq->at(1)->asTagged()));
57
+	}
58 58
 
59
-    /**
60
-     * Get the access method OID.
61
-     *
62
-     * @return string
63
-     */
64
-    public function accessMethod(): string
65
-    {
66
-        return $this->_accessMethod;
67
-    }
59
+	/**
60
+	 * Get the access method OID.
61
+	 *
62
+	 * @return string
63
+	 */
64
+	public function accessMethod(): string
65
+	{
66
+		return $this->_accessMethod;
67
+	}
68 68
 
69
-    /**
70
-     * Get the access location.
71
-     *
72
-     * @return GeneralName
73
-     */
74
-    public function accessLocation(): GeneralName
75
-    {
76
-        return $this->_accessLocation;
77
-    }
69
+	/**
70
+	 * Get the access location.
71
+	 *
72
+	 * @return GeneralName
73
+	 */
74
+	public function accessLocation(): GeneralName
75
+	{
76
+		return $this->_accessLocation;
77
+	}
78 78
 
79
-    /**
80
-     * Generate ASN.1 structure.
81
-     *
82
-     * @return Sequence
83
-     */
84
-    public function toASN1(): Sequence
85
-    {
86
-        return new Sequence(new ObjectIdentifier($this->_accessMethod),
87
-            $this->_accessLocation->toASN1());
88
-    }
79
+	/**
80
+	 * Generate ASN.1 structure.
81
+	 *
82
+	 * @return Sequence
83
+	 */
84
+	public function toASN1(): Sequence
85
+	{
86
+		return new Sequence(new ObjectIdentifier($this->_accessMethod),
87
+			$this->_accessLocation->toASN1());
88
+	}
89 89
 }
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\AccessDescription;
6 6
 
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/FreshestCRLExtension.php 2 patches
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -13,16 +13,16 @@
 block discarded – undo
13 13
  */
14 14
 class FreshestCRLExtension extends CRLDistributionPointsExtension
15 15
 {
16
-    /**
17
-     * Constructor.
18
-     *
19
-     * @param bool              $critical
20
-     * @param DistributionPoint ...$distribution_points
21
-     */
22
-    public function __construct(bool $critical,
23
-        DistributionPoint ...$distribution_points)
24
-    {
25
-        Extension::__construct(self::OID_FRESHEST_CRL, $critical);
26
-        $this->_distributionPoints = $distribution_points;
27
-    }
16
+	/**
17
+	 * Constructor.
18
+	 *
19
+	 * @param bool              $critical
20
+	 * @param DistributionPoint ...$distribution_points
21
+	 */
22
+	public function __construct(bool $critical,
23
+		DistributionPoint ...$distribution_points)
24
+	{
25
+		Extension::__construct(self::OID_FRESHEST_CRL, $critical);
26
+		$this->_distributionPoints = $distribution_points;
27
+	}
28 28
 }
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/CertificatePoliciesExtension.php 2 patches
Indentation   +121 added lines, -121 removed lines patch added patch discarded remove patch
@@ -16,134 +16,134 @@
 block discarded – undo
16 16
  */
17 17
 class CertificatePoliciesExtension extends Extension implements \Countable, \IteratorAggregate
18 18
 {
19
-    /**
20
-     * Policy information terms.
21
-     *
22
-     * @var PolicyInformation[]
23
-     */
24
-    protected $_policies;
19
+	/**
20
+	 * Policy information terms.
21
+	 *
22
+	 * @var PolicyInformation[]
23
+	 */
24
+	protected $_policies;
25 25
 
26
-    /**
27
-     * Constructor.
28
-     *
29
-     * @param bool              $critical
30
-     * @param PolicyInformation ...$policies
31
-     */
32
-    public function __construct(bool $critical, PolicyInformation ...$policies)
33
-    {
34
-        parent::__construct(Extension::OID_CERTIFICATE_POLICIES, $critical);
35
-        $this->_policies = [];
36
-        foreach ($policies as $policy) {
37
-            $this->_policies[$policy->oid()] = $policy;
38
-        }
39
-    }
26
+	/**
27
+	 * Constructor.
28
+	 *
29
+	 * @param bool              $critical
30
+	 * @param PolicyInformation ...$policies
31
+	 */
32
+	public function __construct(bool $critical, PolicyInformation ...$policies)
33
+	{
34
+		parent::__construct(Extension::OID_CERTIFICATE_POLICIES, $critical);
35
+		$this->_policies = [];
36
+		foreach ($policies as $policy) {
37
+			$this->_policies[$policy->oid()] = $policy;
38
+		}
39
+	}
40 40
 
41
-    /**
42
-     * Check whether policy information by OID is present.
43
-     *
44
-     * @param string $oid
45
-     *
46
-     * @return bool
47
-     */
48
-    public function has(string $oid): bool
49
-    {
50
-        return isset($this->_policies[$oid]);
51
-    }
41
+	/**
42
+	 * Check whether policy information by OID is present.
43
+	 *
44
+	 * @param string $oid
45
+	 *
46
+	 * @return bool
47
+	 */
48
+	public function has(string $oid): bool
49
+	{
50
+		return isset($this->_policies[$oid]);
51
+	}
52 52
 
53
-    /**
54
-     * Get policy information by OID.
55
-     *
56
-     * @param string $oid
57
-     *
58
-     * @throws \LogicException If not set
59
-     *
60
-     * @return PolicyInformation
61
-     */
62
-    public function get(string $oid): PolicyInformation
63
-    {
64
-        if (!$this->has($oid)) {
65
-            throw new \LogicException("Not certificate policy by OID {$oid}.");
66
-        }
67
-        return $this->_policies[$oid];
68
-    }
53
+	/**
54
+	 * Get policy information by OID.
55
+	 *
56
+	 * @param string $oid
57
+	 *
58
+	 * @throws \LogicException If not set
59
+	 *
60
+	 * @return PolicyInformation
61
+	 */
62
+	public function get(string $oid): PolicyInformation
63
+	{
64
+		if (!$this->has($oid)) {
65
+			throw new \LogicException("Not certificate policy by OID {$oid}.");
66
+		}
67
+		return $this->_policies[$oid];
68
+	}
69 69
 
70
-    /**
71
-     * Check whether anyPolicy is present.
72
-     *
73
-     * @return bool
74
-     */
75
-    public function hasAnyPolicy(): bool
76
-    {
77
-        return $this->has(PolicyInformation::OID_ANY_POLICY);
78
-    }
70
+	/**
71
+	 * Check whether anyPolicy is present.
72
+	 *
73
+	 * @return bool
74
+	 */
75
+	public function hasAnyPolicy(): bool
76
+	{
77
+		return $this->has(PolicyInformation::OID_ANY_POLICY);
78
+	}
79 79
 
80
-    /**
81
-     * Get anyPolicy information.
82
-     *
83
-     * @throws \LogicException if anyPolicy is not present
84
-     *
85
-     * @return PolicyInformation
86
-     */
87
-    public function anyPolicy(): PolicyInformation
88
-    {
89
-        if (!$this->hasAnyPolicy()) {
90
-            throw new \LogicException('No anyPolicy.');
91
-        }
92
-        return $this->get(PolicyInformation::OID_ANY_POLICY);
93
-    }
80
+	/**
81
+	 * Get anyPolicy information.
82
+	 *
83
+	 * @throws \LogicException if anyPolicy is not present
84
+	 *
85
+	 * @return PolicyInformation
86
+	 */
87
+	public function anyPolicy(): PolicyInformation
88
+	{
89
+		if (!$this->hasAnyPolicy()) {
90
+			throw new \LogicException('No anyPolicy.');
91
+		}
92
+		return $this->get(PolicyInformation::OID_ANY_POLICY);
93
+	}
94 94
 
95
-    /**
96
-     * Get the number of policies.
97
-     *
98
-     * @see \Countable::count()
99
-     *
100
-     * @return int
101
-     */
102
-    public function count(): int
103
-    {
104
-        return count($this->_policies);
105
-    }
95
+	/**
96
+	 * Get the number of policies.
97
+	 *
98
+	 * @see \Countable::count()
99
+	 *
100
+	 * @return int
101
+	 */
102
+	public function count(): int
103
+	{
104
+		return count($this->_policies);
105
+	}
106 106
 
107
-    /**
108
-     * Get iterator for policy information terms.
109
-     *
110
-     * @see \IteratorAggregate::getIterator()
111
-     *
112
-     * @return \ArrayIterator
113
-     */
114
-    public function getIterator(): \ArrayIterator
115
-    {
116
-        return new \ArrayIterator($this->_policies);
117
-    }
107
+	/**
108
+	 * Get iterator for policy information terms.
109
+	 *
110
+	 * @see \IteratorAggregate::getIterator()
111
+	 *
112
+	 * @return \ArrayIterator
113
+	 */
114
+	public function getIterator(): \ArrayIterator
115
+	{
116
+		return new \ArrayIterator($this->_policies);
117
+	}
118 118
 
119
-    /**
120
-     * {@inheritdoc}
121
-     */
122
-    protected static function _fromDER(string $data, bool $critical): Extension
123
-    {
124
-        $policies = array_map(
125
-            function (UnspecifiedType $el) {
126
-                return PolicyInformation::fromASN1($el->asSequence());
127
-            }, UnspecifiedType::fromDER($data)->asSequence()->elements());
128
-        if (!count($policies)) {
129
-            throw new \UnexpectedValueException(
130
-                'certificatePolicies must contain at least one PolicyInformation.');
131
-        }
132
-        return new self($critical, ...$policies);
133
-    }
119
+	/**
120
+	 * {@inheritdoc}
121
+	 */
122
+	protected static function _fromDER(string $data, bool $critical): Extension
123
+	{
124
+		$policies = array_map(
125
+			function (UnspecifiedType $el) {
126
+				return PolicyInformation::fromASN1($el->asSequence());
127
+			}, UnspecifiedType::fromDER($data)->asSequence()->elements());
128
+		if (!count($policies)) {
129
+			throw new \UnexpectedValueException(
130
+				'certificatePolicies must contain at least one PolicyInformation.');
131
+		}
132
+		return new self($critical, ...$policies);
133
+	}
134 134
 
135
-    /**
136
-     * {@inheritdoc}
137
-     */
138
-    protected function _valueASN1(): Element
139
-    {
140
-        if (!count($this->_policies)) {
141
-            throw new \LogicException('No policies.');
142
-        }
143
-        $elements = array_map(
144
-            function (PolicyInformation $pi) {
145
-                return $pi->toASN1();
146
-            }, array_values($this->_policies));
147
-        return new Sequence(...$elements);
148
-    }
135
+	/**
136
+	 * {@inheritdoc}
137
+	 */
138
+	protected function _valueASN1(): Element
139
+	{
140
+		if (!count($this->_policies)) {
141
+			throw new \LogicException('No policies.');
142
+		}
143
+		$elements = array_map(
144
+			function (PolicyInformation $pi) {
145
+				return $pi->toASN1();
146
+			}, array_values($this->_policies));
147
+		return new Sequence(...$elements);
148
+	}
149 149
 }
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
 
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
     protected static function _fromDER(string $data, bool $critical): Extension
123 123
     {
124 124
         $policies = array_map(
125
-            function (UnspecifiedType $el) {
125
+            function(UnspecifiedType $el) {
126 126
                 return PolicyInformation::fromASN1($el->asSequence());
127 127
             }, UnspecifiedType::fromDER($data)->asSequence()->elements());
128 128
         if (!count($policies)) {
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
             throw new \LogicException('No policies.');
142 142
         }
143 143
         $elements = array_map(
144
-            function (PolicyInformation $pi) {
144
+            function(PolicyInformation $pi) {
145 145
                 return $pi->toASN1();
146 146
             }, array_values($this->_policies));
147 147
         return new Sequence(...$elements);
Please login to merge, or discard this patch.
lib/X509/Certificate/Extension/PolicyConstraintsExtension.php 2 patches
Indentation   +102 added lines, -102 removed lines patch added patch discarded remove patch
@@ -17,114 +17,114 @@
 block discarded – undo
17 17
  */
18 18
 class PolicyConstraintsExtension extends Extension
19 19
 {
20
-    /**
21
-     * @var null|int
22
-     */
23
-    protected $_requireExplicitPolicy;
20
+	/**
21
+	 * @var null|int
22
+	 */
23
+	protected $_requireExplicitPolicy;
24 24
 
25
-    /**
26
-     * @var null|int
27
-     */
28
-    protected $_inhibitPolicyMapping;
25
+	/**
26
+	 * @var null|int
27
+	 */
28
+	protected $_inhibitPolicyMapping;
29 29
 
30
-    /**
31
-     * Constructor.
32
-     *
33
-     * @param bool     $critical
34
-     * @param null|int $require_explicit_policy
35
-     * @param null|int $inhibit_policy_mapping
36
-     */
37
-    public function __construct(bool $critical,
38
-        ?int $require_explicit_policy = null, ?int $inhibit_policy_mapping = null)
39
-    {
40
-        parent::__construct(self::OID_POLICY_CONSTRAINTS, $critical);
41
-        $this->_requireExplicitPolicy = $require_explicit_policy;
42
-        $this->_inhibitPolicyMapping = $inhibit_policy_mapping;
43
-    }
30
+	/**
31
+	 * Constructor.
32
+	 *
33
+	 * @param bool     $critical
34
+	 * @param null|int $require_explicit_policy
35
+	 * @param null|int $inhibit_policy_mapping
36
+	 */
37
+	public function __construct(bool $critical,
38
+		?int $require_explicit_policy = null, ?int $inhibit_policy_mapping = null)
39
+	{
40
+		parent::__construct(self::OID_POLICY_CONSTRAINTS, $critical);
41
+		$this->_requireExplicitPolicy = $require_explicit_policy;
42
+		$this->_inhibitPolicyMapping = $inhibit_policy_mapping;
43
+	}
44 44
 
45
-    /**
46
-     * Whether requireExplicitPolicy is present.
47
-     *
48
-     * @return bool
49
-     */
50
-    public function hasRequireExplicitPolicy(): bool
51
-    {
52
-        return isset($this->_requireExplicitPolicy);
53
-    }
45
+	/**
46
+	 * Whether requireExplicitPolicy is present.
47
+	 *
48
+	 * @return bool
49
+	 */
50
+	public function hasRequireExplicitPolicy(): bool
51
+	{
52
+		return isset($this->_requireExplicitPolicy);
53
+	}
54 54
 
55
-    /**
56
-     * Get requireExplicitPolicy.
57
-     *
58
-     * @throws \LogicException If not set
59
-     *
60
-     * @return int
61
-     */
62
-    public function requireExplicitPolicy(): int
63
-    {
64
-        if (!$this->hasRequireExplicitPolicy()) {
65
-            throw new \LogicException('requireExplicitPolicy not set.');
66
-        }
67
-        return $this->_requireExplicitPolicy;
68
-    }
55
+	/**
56
+	 * Get requireExplicitPolicy.
57
+	 *
58
+	 * @throws \LogicException If not set
59
+	 *
60
+	 * @return int
61
+	 */
62
+	public function requireExplicitPolicy(): int
63
+	{
64
+		if (!$this->hasRequireExplicitPolicy()) {
65
+			throw new \LogicException('requireExplicitPolicy not set.');
66
+		}
67
+		return $this->_requireExplicitPolicy;
68
+	}
69 69
 
70
-    /**
71
-     * Whether inhibitPolicyMapping is present.
72
-     *
73
-     * @return bool
74
-     */
75
-    public function hasInhibitPolicyMapping(): bool
76
-    {
77
-        return isset($this->_inhibitPolicyMapping);
78
-    }
70
+	/**
71
+	 * Whether inhibitPolicyMapping is present.
72
+	 *
73
+	 * @return bool
74
+	 */
75
+	public function hasInhibitPolicyMapping(): bool
76
+	{
77
+		return isset($this->_inhibitPolicyMapping);
78
+	}
79 79
 
80
-    /**
81
-     * Get inhibitPolicyMapping.
82
-     *
83
-     * @throws \LogicException If not set
84
-     *
85
-     * @return int
86
-     */
87
-    public function inhibitPolicyMapping(): int
88
-    {
89
-        if (!$this->hasInhibitPolicyMapping()) {
90
-            throw new \LogicException('inhibitPolicyMapping not set.');
91
-        }
92
-        return $this->_inhibitPolicyMapping;
93
-    }
80
+	/**
81
+	 * Get inhibitPolicyMapping.
82
+	 *
83
+	 * @throws \LogicException If not set
84
+	 *
85
+	 * @return int
86
+	 */
87
+	public function inhibitPolicyMapping(): int
88
+	{
89
+		if (!$this->hasInhibitPolicyMapping()) {
90
+			throw new \LogicException('inhibitPolicyMapping not set.');
91
+		}
92
+		return $this->_inhibitPolicyMapping;
93
+	}
94 94
 
95
-    /**
96
-     * {@inheritdoc}
97
-     */
98
-    protected static function _fromDER(string $data, bool $critical): Extension
99
-    {
100
-        $seq = UnspecifiedType::fromDER($data)->asSequence();
101
-        $require_explicit_policy = null;
102
-        $inhibit_policy_mapping = null;
103
-        if ($seq->hasTagged(0)) {
104
-            $require_explicit_policy = $seq->getTagged(0)
105
-                ->asImplicit(Element::TYPE_INTEGER)->asInteger()->intNumber();
106
-        }
107
-        if ($seq->hasTagged(1)) {
108
-            $inhibit_policy_mapping = $seq->getTagged(1)
109
-                ->asImplicit(Element::TYPE_INTEGER)->asInteger()->intNumber();
110
-        }
111
-        return new self($critical, $require_explicit_policy, $inhibit_policy_mapping);
112
-    }
95
+	/**
96
+	 * {@inheritdoc}
97
+	 */
98
+	protected static function _fromDER(string $data, bool $critical): Extension
99
+	{
100
+		$seq = UnspecifiedType::fromDER($data)->asSequence();
101
+		$require_explicit_policy = null;
102
+		$inhibit_policy_mapping = null;
103
+		if ($seq->hasTagged(0)) {
104
+			$require_explicit_policy = $seq->getTagged(0)
105
+				->asImplicit(Element::TYPE_INTEGER)->asInteger()->intNumber();
106
+		}
107
+		if ($seq->hasTagged(1)) {
108
+			$inhibit_policy_mapping = $seq->getTagged(1)
109
+				->asImplicit(Element::TYPE_INTEGER)->asInteger()->intNumber();
110
+		}
111
+		return new self($critical, $require_explicit_policy, $inhibit_policy_mapping);
112
+	}
113 113
 
114
-    /**
115
-     * {@inheritdoc}
116
-     */
117
-    protected function _valueASN1(): Element
118
-    {
119
-        $elements = [];
120
-        if (isset($this->_requireExplicitPolicy)) {
121
-            $elements[] = new ImplicitlyTaggedType(0,
122
-                new Integer($this->_requireExplicitPolicy));
123
-        }
124
-        if (isset($this->_inhibitPolicyMapping)) {
125
-            $elements[] = new ImplicitlyTaggedType(1,
126
-                new Integer($this->_inhibitPolicyMapping));
127
-        }
128
-        return new Sequence(...$elements);
129
-    }
114
+	/**
115
+	 * {@inheritdoc}
116
+	 */
117
+	protected function _valueASN1(): Element
118
+	{
119
+		$elements = [];
120
+		if (isset($this->_requireExplicitPolicy)) {
121
+			$elements[] = new ImplicitlyTaggedType(0,
122
+				new Integer($this->_requireExplicitPolicy));
123
+		}
124
+		if (isset($this->_inhibitPolicyMapping)) {
125
+			$elements[] = new ImplicitlyTaggedType(1,
126
+				new Integer($this->_inhibitPolicyMapping));
127
+		}
128
+		return new Sequence(...$elements);
129
+	}
130 130
 }
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/CertificatePolicy/PolicyQualifierInfo.php 3 patches
Indentation   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -17,86 +17,86 @@
 block discarded – undo
17 17
  */
18 18
 abstract class PolicyQualifierInfo
19 19
 {
20
-    /**
21
-     * OID for the CPS Pointer qualifier.
22
-     *
23
-     * @var string
24
-     */
25
-    const OID_CPS = '1.3.6.1.5.5.7.2.1';
20
+	/**
21
+	 * OID for the CPS Pointer qualifier.
22
+	 *
23
+	 * @var string
24
+	 */
25
+	const OID_CPS = '1.3.6.1.5.5.7.2.1';
26 26
 
27
-    /**
28
-     * OID for the user notice qualifier.
29
-     *
30
-     * @var string
31
-     */
32
-    const OID_UNOTICE = '1.3.6.1.5.5.7.2.2';
27
+	/**
28
+	 * OID for the user notice qualifier.
29
+	 *
30
+	 * @var string
31
+	 */
32
+	const OID_UNOTICE = '1.3.6.1.5.5.7.2.2';
33 33
 
34
-    /**
35
-     * Qualifier identifier.
36
-     *
37
-     * @var string
38
-     */
39
-    protected $_oid;
34
+	/**
35
+	 * Qualifier identifier.
36
+	 *
37
+	 * @var string
38
+	 */
39
+	protected $_oid;
40 40
 
41
-    /**
42
-     * Initialize from qualifier ASN.1 element.
43
-     *
44
-     * @param UnspecifiedType $el
45
-     *
46
-     * @return self
47
-     */
48
-    public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
49
-    {
50
-        throw new \BadMethodCallException(
51
-            __FUNCTION__ . ' must be implemented in the derived class.');
52
-    }
41
+	/**
42
+	 * Initialize from qualifier ASN.1 element.
43
+	 *
44
+	 * @param UnspecifiedType $el
45
+	 *
46
+	 * @return self
47
+	 */
48
+	public static function fromQualifierASN1(UnspecifiedType $el): PolicyQualifierInfo
49
+	{
50
+		throw new \BadMethodCallException(
51
+			__FUNCTION__ . ' must be implemented in the derived class.');
52
+	}
53 53
 
54
-    /**
55
-     * Initialize from ASN.1.
56
-     *
57
-     * @param Sequence $seq
58
-     *
59
-     * @throws \UnexpectedValueException
60
-     *
61
-     * @return self
62
-     */
63
-    public static function fromASN1(Sequence $seq): self
64
-    {
65
-        $oid = $seq->at(0)->asObjectIdentifier()->oid();
66
-        switch ($oid) {
67
-            case self::OID_CPS:
68
-                return CPSQualifier::fromQualifierASN1($seq->at(1));
69
-            case self::OID_UNOTICE:
70
-                return UserNoticeQualifier::fromQualifierASN1($seq->at(1));
71
-        }
72
-        throw new \UnexpectedValueException("Qualifier {$oid} not supported.");
73
-    }
54
+	/**
55
+	 * Initialize from ASN.1.
56
+	 *
57
+	 * @param Sequence $seq
58
+	 *
59
+	 * @throws \UnexpectedValueException
60
+	 *
61
+	 * @return self
62
+	 */
63
+	public static function fromASN1(Sequence $seq): self
64
+	{
65
+		$oid = $seq->at(0)->asObjectIdentifier()->oid();
66
+		switch ($oid) {
67
+			case self::OID_CPS:
68
+				return CPSQualifier::fromQualifierASN1($seq->at(1));
69
+			case self::OID_UNOTICE:
70
+				return UserNoticeQualifier::fromQualifierASN1($seq->at(1));
71
+		}
72
+		throw new \UnexpectedValueException("Qualifier {$oid} not supported.");
73
+	}
74 74
 
75
-    /**
76
-     * Get qualifier identifier.
77
-     *
78
-     * @return string
79
-     */
80
-    public function oid(): string
81
-    {
82
-        return $this->_oid;
83
-    }
75
+	/**
76
+	 * Get qualifier identifier.
77
+	 *
78
+	 * @return string
79
+	 */
80
+	public function oid(): string
81
+	{
82
+		return $this->_oid;
83
+	}
84 84
 
85
-    /**
86
-     * Generate ASN.1 structure.
87
-     *
88
-     * @return Sequence
89
-     */
90
-    public function toASN1(): Sequence
91
-    {
92
-        return new Sequence(new ObjectIdentifier($this->_oid),
93
-            $this->_qualifierASN1());
94
-    }
85
+	/**
86
+	 * Generate ASN.1 structure.
87
+	 *
88
+	 * @return Sequence
89
+	 */
90
+	public function toASN1(): Sequence
91
+	{
92
+		return new Sequence(new ObjectIdentifier($this->_oid),
93
+			$this->_qualifierASN1());
94
+	}
95 95
 
96
-    /**
97
-     * Generate ASN.1 for the 'qualifier' field.
98
-     *
99
-     * @return Element
100
-     */
101
-    abstract protected function _qualifierASN1(): Element;
96
+	/**
97
+	 * Generate ASN.1 for the 'qualifier' field.
98
+	 *
99
+	 * @return Element
100
+	 */
101
+	abstract protected function _qualifierASN1(): Element;
102 102
 }
Please login to merge, or discard this patch.
Switch Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -64,10 +64,10 @@
 block discarded – undo
64 64
     {
65 65
         $oid = $seq->at(0)->asObjectIdentifier()->oid();
66 66
         switch ($oid) {
67
-            case self::OID_CPS:
68
-                return CPSQualifier::fromQualifierASN1($seq->at(1));
69
-            case self::OID_UNOTICE:
70
-                return UserNoticeQualifier::fromQualifierASN1($seq->at(1));
67
+        case self::OID_CPS:
68
+            return CPSQualifier::fromQualifierASN1($seq->at(1));
69
+        case self::OID_UNOTICE:
70
+            return UserNoticeQualifier::fromQualifierASN1($seq->at(1));
71 71
         }
72 72
         throw new \UnexpectedValueException("Qualifier {$oid} not supported.");
73 73
     }
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/NoticeReference.php 2 patches
Indentation   +71 added lines, -71 removed lines patch added patch discarded remove patch
@@ -16,81 +16,81 @@
 block discarded – undo
16 16
  */
17 17
 class NoticeReference
18 18
 {
19
-    /**
20
-     * Organization.
21
-     *
22
-     * @var DisplayText
23
-     */
24
-    protected $_organization;
19
+	/**
20
+	 * Organization.
21
+	 *
22
+	 * @var DisplayText
23
+	 */
24
+	protected $_organization;
25 25
 
26
-    /**
27
-     * Notification reference numbers.
28
-     *
29
-     * @var int[]
30
-     */
31
-    protected $_numbers;
26
+	/**
27
+	 * Notification reference numbers.
28
+	 *
29
+	 * @var int[]
30
+	 */
31
+	protected $_numbers;
32 32
 
33
-    /**
34
-     * Constructor.
35
-     *
36
-     * @param DisplayText $organization
37
-     * @param int         ...$numbers
38
-     */
39
-    public function __construct(DisplayText $organization, int ...$numbers)
40
-    {
41
-        $this->_organization = $organization;
42
-        $this->_numbers = $numbers;
43
-    }
33
+	/**
34
+	 * Constructor.
35
+	 *
36
+	 * @param DisplayText $organization
37
+	 * @param int         ...$numbers
38
+	 */
39
+	public function __construct(DisplayText $organization, int ...$numbers)
40
+	{
41
+		$this->_organization = $organization;
42
+		$this->_numbers = $numbers;
43
+	}
44 44
 
45
-    /**
46
-     * Initialize from ASN.1.
47
-     *
48
-     * @param Sequence $seq
49
-     *
50
-     * @return self
51
-     */
52
-    public static function fromASN1(Sequence $seq): self
53
-    {
54
-        $org = DisplayText::fromASN1($seq->at(0)->asString());
55
-        $numbers = array_map(
56
-            function (UnspecifiedType $el) {
57
-                return $el->asInteger()->intNumber();
58
-            }, $seq->at(1)->asSequence()->elements());
59
-        return new self($org, ...$numbers);
60
-    }
45
+	/**
46
+	 * Initialize from ASN.1.
47
+	 *
48
+	 * @param Sequence $seq
49
+	 *
50
+	 * @return self
51
+	 */
52
+	public static function fromASN1(Sequence $seq): self
53
+	{
54
+		$org = DisplayText::fromASN1($seq->at(0)->asString());
55
+		$numbers = array_map(
56
+			function (UnspecifiedType $el) {
57
+				return $el->asInteger()->intNumber();
58
+			}, $seq->at(1)->asSequence()->elements());
59
+		return new self($org, ...$numbers);
60
+	}
61 61
 
62
-    /**
63
-     * Get reference organization.
64
-     *
65
-     * @return DisplayText
66
-     */
67
-    public function organization(): DisplayText
68
-    {
69
-        return $this->_organization;
70
-    }
62
+	/**
63
+	 * Get reference organization.
64
+	 *
65
+	 * @return DisplayText
66
+	 */
67
+	public function organization(): DisplayText
68
+	{
69
+		return $this->_organization;
70
+	}
71 71
 
72
-    /**
73
-     * Get reference numbers.
74
-     *
75
-     * @return int[]
76
-     */
77
-    public function numbers(): array
78
-    {
79
-        return $this->_numbers;
80
-    }
72
+	/**
73
+	 * Get reference numbers.
74
+	 *
75
+	 * @return int[]
76
+	 */
77
+	public function numbers(): array
78
+	{
79
+		return $this->_numbers;
80
+	}
81 81
 
82
-    /**
83
-     * Generate ASN.1 structure.
84
-     *
85
-     * @return Sequence
86
-     */
87
-    public function toASN1(): Sequence
88
-    {
89
-        $org = $this->_organization->toASN1();
90
-        $nums = array_map(
91
-            function ($number) {
92
-                return new Integer($number);
93
-            }, $this->_numbers);
94
-        return new Sequence($org, new Sequence(...$nums));
95
-    }
82
+	/**
83
+	 * Generate ASN.1 structure.
84
+	 *
85
+	 * @return Sequence
86
+	 */
87
+	public function toASN1(): Sequence
88
+	{
89
+		$org = $this->_organization->toASN1();
90
+		$nums = array_map(
91
+			function ($number) {
92
+				return new Integer($number);
93
+			}, $this->_numbers);
94
+		return new Sequence($org, new Sequence(...$nums));
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\CertificatePolicy;
6 6
 
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
     {
54 54
         $org = DisplayText::fromASN1($seq->at(0)->asString());
55 55
         $numbers = array_map(
56
-            function (UnspecifiedType $el) {
56
+            function(UnspecifiedType $el) {
57 57
                 return $el->asInteger()->intNumber();
58 58
             }, $seq->at(1)->asSequence()->elements());
59 59
         return new self($org, ...$numbers);
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
     {
89 89
         $org = $this->_organization->toASN1();
90 90
         $nums = array_map(
91
-            function ($number) {
91
+            function($number) {
92 92
                 return new Integer($number);
93 93
             }, $this->_numbers);
94 94
         return new Sequence($org, new Sequence(...$nums));
Please login to merge, or discard this patch.