clean install

This commit is contained in:
2024-12-10 15:08:16 +01:00
commit e14eb2d8fd
31193 changed files with 3555714 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class ArrayArgument extends LiteralArgument
{
public function __construct(array $value)
{
parent::__construct($value, LiteralArgument::TYPE_ARRAY);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class BooleanArgument extends LiteralArgument
{
public function __construct(bool $value)
{
parent::__construct($value, LiteralArgument::TYPE_BOOL);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class CallableArgument extends LiteralArgument
{
public function __construct(callable $value)
{
parent::__construct($value, LiteralArgument::TYPE_CALLABLE);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class FloatArgument extends LiteralArgument
{
public function __construct(float $value)
{
parent::__construct($value, LiteralArgument::TYPE_FLOAT);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class IntegerArgument extends LiteralArgument
{
public function __construct(int $value)
{
parent::__construct($value, LiteralArgument::TYPE_INT);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class ObjectArgument extends LiteralArgument
{
public function __construct(object $value)
{
parent::__construct($value, LiteralArgument::TYPE_OBJECT);
}
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace League\Container\Argument\Literal;
use League\Container\Argument\LiteralArgument;
class StringArgument extends LiteralArgument
{
public function __construct(string $value)
{
parent::__construct($value, LiteralArgument::TYPE_STRING);
}
}