Файл: app/Casts/HtmlCast.php
Строк: 22
<?php
namespace AppCasts;
use AppClassesHtmlSanitizer;
use AppClassesStickerResolver;
use IlluminateContractsDatabaseEloquentCastsAttributes;
use IlluminateDatabaseEloquentModel;
class HtmlCast implements CastsAttributes
{
public function get(Model $model, string $key, mixed $value, array $attributes): mixed
{
return StickerResolver::resolve($value);
}
public function set(Model $model, string $key, mixed $value, array $attributes): ?string
{
return $value !== null ? HtmlSanitizer::sanitize($value) : null;
}
}