Valinor/tests/Fake/Cache/Compiled/FakeCacheValidationCompiler.php
Romain Canon 396f64a524 feat: initial release
🎉
2021-11-28 18:21:56 +01:00

28 lines
560 B
PHP

<?php
declare(strict_types=1);
namespace CuyZ\Valinor\Tests\Fake\Cache\Compiled;
use CuyZ\Valinor\Cache\Compiled\CacheValidationCompiler;
use function is_string;
use function var_export;
final class FakeCacheValidationCompiler implements CacheValidationCompiler
{
public bool $compileValidation = true;
public function compile($value): string
{
assert(is_string($value));
return "'$value'";
}
public function compileValidation($value): string
{
return var_export($this->compileValidation, true);
}
}