ValidatorCacheWarmer
extends AbstractPhpFileCacheWarmer
in package
Warms up XML and YAML validator metadata.
Tags
Table of Contents
- $phpArrayFile : mixed
- $validatorBuilder : mixed
- __construct() : mixed
- isOptional() : bool
- Checks whether this warmer is optional or not.
- warmUp() : array<string|int, string>
- {@inheritdoc}
- doWarmUp() : bool
- warmUpPhpArrayAdapter() : array<string|int, string>
- extractSupportedLoaders() : array<string|int, XmlFileLoader>|array<string|int, YamlFileLoader>
Properties
$phpArrayFile
private
mixed
$phpArrayFile
$validatorBuilder
private
mixed
$validatorBuilder
Methods
__construct()
public
__construct(ValidatorBuilder $validatorBuilder, string $phpArrayFile) : mixed
Parameters
- $validatorBuilder : ValidatorBuilder
- $phpArrayFile : string
-
The PHP file where metadata are cached
Return values
mixed —isOptional()
Checks whether this warmer is optional or not.
public
isOptional() : bool
Return values
bool —warmUp()
{@inheritdoc}
public
warmUp(string $cacheDir) : array<string|int, string>
Parameters
- $cacheDir : string
Return values
array<string|int, string> —A list of classes to preload on PHP 7.4+
doWarmUp()
protected
doWarmUp(string $cacheDir, ArrayAdapter $arrayAdapter) : bool
Parameters
- $cacheDir : string
- $arrayAdapter : ArrayAdapter
Return values
bool —false if there is nothing to warm-up
warmUpPhpArrayAdapter()
protected
warmUpPhpArrayAdapter(PhpArrayAdapter $phpArrayAdapter, array<string|int, mixed> $values) : array<string|int, string>
Parameters
- $phpArrayAdapter : PhpArrayAdapter
- $values : array<string|int, mixed>
Return values
array<string|int, string> —A list of classes to preload on PHP 7.4+
extractSupportedLoaders()
private
extractSupportedLoaders(array<string|int, LoaderInterface> $loaders) : array<string|int, XmlFileLoader>|array<string|int, YamlFileLoader>
Parameters
- $loaders : array<string|int, LoaderInterface>