Programming Language PHP
Namespace Oro\Component\Layout\Block\OptionsResolver
Class OptionsResolver
Total Examples 23
23 code examples of PHP Oro\Component\Layout\Block\OptionsResolver\OptionsResolver extracted from open source projects
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setRequired(['title']);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(
[
'title' => '',
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $optionsResolver)
{
$optionsResolver->setDefaults([
'visible' => true,
]);
$optionsResolver->setDefined([
'vars',
'attr',
'label',
'label_attr',
'translation_domain',
'class_prefix',
'additional_block_prefixes',
]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $optionsResolver)
{
$optionsResolver->setDefaults([
'visible' => true,
]);
$optionsResolver->setDefined([
'vars',
'attr',
'label',
'label_attr',
'translation_domain',
'class_prefix',
'additional_block_prefixes',
]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(
[
'type' => 'text',
]
);
$resolver->setDefined(
[
'id',
'name',
'value',
'placeholder',
'required',
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(
[
'type' => 'text',
]
);
$resolver->setDefined(
[
'id',
'name',
'value',
'placeholder',
'required',
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefined([
'form',
'form_action',
'form_method',
'form_multipart',
'form_route_name',
'render_rest',
]);
$resolver->setDefaults([
'form_route_parameters' => [],
'instance_name' => '',
]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefined([
'form',
'form_action',
'form_method',
'form_multipart',
'form_route_name',
'render_rest',
]);
$resolver->setDefaults([
'form_route_parameters' => [],
'instance_name' => '',
]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setRequired(
[
'entity',
'fieldName',
'className',
]
);
$resolver->setDefaults(
[
'value' => '=data["property_accessor"].getValue(entity, fieldName)',
'visible' => $this->defaultVisible,
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setRequired(
[
'entity',
'fieldName',
'className',
]
);
$resolver->setDefaults(
[
'value' => '=data["property_accessor"].getValue(entity, fieldName)',
'visible' => $this->defaultVisible,
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setRequired(
[
'group',
'entity',
'attribute_family',
]
);
$resolver->setDefaults(
[
'exclude_from_rest' => true,
'attribute_options' => [],
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setRequired(
[
'group',
'entity',
'attribute_family',
]
);
$resolver->setDefaults(
[
'exclude_from_rest' => true,
'attribute_options' => [],
]
);
}
/**
* @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->setDefaults([
'form_name' => 'form',
'instance_name' => '',
]);
$resolver->setDefined([
'form',
'form_action',
'form_route_name',
'form_route_parameters',
'form_method',
'form_enctype',
'form_data',
'form_prefix',
'form_field_prefix',
'form_group_prefix',
'render_rest',
'preferred_fields',
'groups',
]);
}
/**
* @inheritDoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'form_name' => 'form',
'instance_name' => '',
]);
$resolver->setDefined([
'form',
'form_action',
'form_route_name',
'form_route_parameters',
'form_method',
'form_enctype',
'form_data',
'form_prefix',
'form_field_prefix',
'form_group_prefix',
'render_rest',
'preferred_fields',
'groups',
]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
parent::configureOptions($resolver);
$resolver->setDefined(
[
'form_action',
'form_route_name',
'form_route_parameters',
'form_method',
'form_enctype',
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
parent::configureOptions($resolver);
$resolver->setDefaults(
[
// example: ['jobTitle', 'user.lastName']
'preferred_fields' => [],
// example:
// [
// 'general' => [
// 'title' => 'General Info',
// 'fields' => ['user.firstName', 'user.lastName']
// ],
// 'additional' => [
// 'title' => 'Additional Info',
// 'default' => true
// ]
// ]
'groups' => [],
'form_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_name'] : $value;
},
'form_field_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_prefix'] . '_' : $value;
},
'form_group_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_prefix'] . ':group_' : $value;
},
'render_rest' => true,
]
);
$resolver->setDefined(['form_data']);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
parent::configureOptions($resolver);
$resolver->setDefaults(
[
// example: ['jobTitle', 'user.lastName']
'preferred_fields' => [],
// example:
// [
// 'general' => [
// 'title' => 'General Info',
// 'fields' => ['user.firstName', 'user.lastName']
// ],
// 'additional' => [
// 'title' => 'Additional Info',
// 'default' => true
// ]
// ]
'groups' => [],
'form_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_name'] : $value;
},
'form_field_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_prefix'] . '_' : $value;
},
'form_group_prefix' => function (Options $options, $value) {
return null === $value ? $options['form_prefix'] . ':group_' : $value;
},
'render_rest' => true,
]
);
$resolver->setDefined(['form_data']);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
parent::configureOptions($resolver);
$resolver->setRequired(['form_name', 'field_path']);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
parent::configureOptions($resolver);
$resolver->setDefaults(['render_rest' => false]);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver
->setDefaults(
[
'form' => null,
'form_name' => 'form',
'instance_name' => '',
]
);
}
/**
* @inheritdoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(['enable_tagging' => false]);
}
/**
* @inheritDoc
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefault('cache', null);
}