修复 PHP8.4 报错问题。

PHP 8.4: 隐式 nullable 参数声明弃用
This commit is contained in:
DingYi
2025-06-13 17:31:48 +08:00
parent 4f0a5f5bfe
commit d29d6f9d0c
5 changed files with 7 additions and 7 deletions

View File

@@ -28,7 +28,7 @@ class Stack
* 构造方法
* @param Style|null $emptyStyle
*/
public function __construct(Style $emptyStyle = null)
public function __construct(?Style $emptyStyle = null)
{
$this->emptyStyle = $emptyStyle ?: new Style();
$this->reset();
@@ -57,7 +57,7 @@ class Stack
* @return Style
* @throws \InvalidArgumentException
*/
public function pop(Style $style = null)
public function pop(?Style $style = null)
{
if (empty($this->styles)) {
return $this->emptyStyle;