0 follower

Final Class Yiisoft\Data\Reader\Iterable\ValueReader\PathValueReader

InheritanceYiisoft\Data\Reader\Iterable\ValueReader\PathValueReader
ImplementsYiisoft\Data\Reader\Iterable\ValueReader\ValueReaderInterface

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( string $delimiter '.' )
$delimiter string

                public function __construct(
    private readonly string $delimiter = '.',
) {}

            
read() public method

public mixed read ( object|array $item, string $field )
$item object|array
$field string

                public function read(object|array $item, string $field): mixed
{
    return ArrayHelper::getValueByPath($item, $field, $this->delimiter);
}