0 follower

Final Class Yiisoft\Hydrator\Attribute\Parameter\Di

InheritanceYiisoft\Hydrator\Attribute\Parameter\Di
ImplementsYiisoft\Hydrator\Attribute\Parameter\ParameterAttributeInterface

Resolve value as instance obtained from container by the specified ID or auto-resolved ID by PHP type.

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( string|null $id null )
$id string|null

Container ID to obtain instance from.

                public function __construct(
    private ?string $id = null
) {
}

            
getId() public method

Get container ID to obtain instance from.

public string|null getId ( )
return string|null

Container ID to obtain instance from.

                public function getId(): ?string
{
    return $this->id;
}

            
getResolver() public method

public string getResolver ( )

                public function getResolver(): string
{
    return DiResolver::class;
}