Skip to content

Commit 0fd348d

Browse files
Replace implicitly nullable parameters for PHP 8.4
1 parent 67e478e commit 0fd348d

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/Barryvdh/Reflection/DocBlock.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ class DocBlock implements \Reflector
7171
*/
7272
public function __construct(
7373
$docblock,
74-
Context $context = null,
75-
Location $location = null
74+
?Context $context = null,
75+
?Location $location = null
7676
) {
7777
if (is_object($docblock)) {
7878
if (!method_exists($docblock, 'getDocComment')) {

src/Barryvdh/Reflection/DocBlock/Description.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class Description implements \Reflector
3838
* @param string $content The description's conetnts.
3939
* @param DocBlock $docblock The DocBlock which this description belongs to.
4040
*/
41-
public function __construct($content, DocBlock $docblock = null)
41+
public function __construct($content, ?DocBlock $docblock = null)
4242
{
4343
$this->setContent($content)->setDocBlock($docblock);
4444
}
@@ -190,7 +190,7 @@ public function getDocBlock()
190190
*
191191
* @return $this
192192
*/
193-
public function setDocBlock(DocBlock $docblock = null)
193+
public function setDocBlock(?DocBlock $docblock = null)
194194
{
195195
$this->docblock = $docblock;
196196

src/Barryvdh/Reflection/DocBlock/Tag.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ class Tag implements \Reflector
113113
*/
114114
final public static function createInstance(
115115
$tag_line,
116-
DocBlock $docblock = null,
117-
Location $location = null
116+
?DocBlock $docblock = null,
117+
?Location $location = null
118118
) {
119119
if (!preg_match(
120120
'/^@(' . self::REGEX_TAGNAME . ')(?:\s*([^\s].*)|$)?/us',
@@ -194,8 +194,8 @@ final public static function registerTagHandler($tag, $handler)
194194
public function __construct(
195195
$name,
196196
$content,
197-
DocBlock $docblock = null,
198-
Location $location = null
197+
?DocBlock $docblock = null,
198+
?Location $location = null
199199
) {
200200
$this
201201
->setName($name)
@@ -323,7 +323,7 @@ public function getDocBlock()
323323
*
324324
* @return $this
325325
*/
326-
public function setDocBlock(DocBlock $docblock = null)
326+
public function setDocBlock(?DocBlock $docblock = null)
327327
{
328328
$this->docblock = $docblock;
329329

@@ -347,7 +347,7 @@ public function getLocation()
347347
*
348348
* @return $this
349349
*/
350-
public function setLocation(Location $location = null)
350+
public function setLocation(?Location $location = null)
351351
{
352352
$this->location = $location;
353353

src/Barryvdh/Reflection/DocBlock/Type/Collection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Collection extends \ArrayObject
6060
*/
6161
public function __construct(
6262
array $types = array(),
63-
Context $context = null
63+
?Context $context = null
6464
) {
6565
$this->context = null === $context ? new Context() : $context;
6666

0 commit comments

Comments
 (0)