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

Was this example useful?
0
                                                    /**
     * @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;
        });
    }
                                            
Was this example useful?
0
                                                    /**
     * @inheritDoc
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefault('cache', null);
    }