File "InjectsPropertyValue.php"
Full Path: /var/www/html/back/vendor/spatie/laravel-data/src/Attributes/InjectsPropertyValue.php
File size: 425 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Spatie\LaravelData\Attributes;
use Spatie\LaravelData\Support\Creation\CreationContext;
use Spatie\LaravelData\Support\DataProperty;
interface InjectsPropertyValue
{
public function resolve(
DataProperty $dataProperty,
mixed $payload,
array $properties,
CreationContext $creationContext
): mixed;
public function shouldBeReplacedWhenPresentInPayload(): bool;
}