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 __construct( string|null $id null ): mixed
$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 getId( ): string|null
return string|null

Container ID to obtain instance from.

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

            
getResolver() public method

public getResolver( ): string

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