Programming Language PHP
Namespace Oro\Component\Layout\Block\OptionsResolver
Class OptionsResolver
Method/Function setDefault
Total Examples 2
2 code examples of PHP Oro\Component\Layout\Block\OptionsResolver\OptionsResolver::setDefault extracted from open source projects
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver): void
{
parent::configureOptions($resolver);
$resolver->setDefault('visible', function (Options $options, $previousValue) {
$expression = 'data["file_applications"].isValidForField(className, fieldName)';
return $previousValue ? $previousValue . ' && ' . $expression : '=' . $expression;
});
}
/**
* @inheritDoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefault('cache', null);
}