api/symfony/Bundle/SecurityBundle/CacheWarmer/ExpressionCacheWarmer.yaml

48 lines
1.1 KiB
YAML
Raw Normal View History

2024-09-26 09:03:21 +00:00
name: ExpressionCacheWarmer
class_comment: '# * @final since Symfony 7.1'
dependencies:
- name: Expression
type: class
source: Symfony\Component\ExpressionLanguage\Expression
- name: CacheWarmerInterface
type: class
source: Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface
- name: ExpressionLanguage
type: class
source: Symfony\Component\Security\Core\Authorization\ExpressionLanguage
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: expressions
- name: expressionLanguage
comment: '# * @final since Symfony 7.1
# */
# class ExpressionCacheWarmer implements CacheWarmerInterface
# {
# /**
# * @param iterable<mixed, Expression|string> $expressions'
- name: isOptional
visibility: public
parameters: []
comment: null
- name: warmUp
visibility: public
parameters:
- name: cacheDir
- name: buildDir
default: 'null'
comment: null
traits:
- Symfony\Component\ExpressionLanguage\Expression
- Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface
- Symfony\Component\Security\Core\Authorization\ExpressionLanguage
interfaces:
- CacheWarmerInterface