protected function FormatterTestBase::fieldFormatterBaseDataProvider in Range 8
Base formatter settings data provider.
Return value
array Nested arrays of values to check:
- $base_settings
- $expected_format_separate
- $expected_format_combined
1 call to FormatterTestBase::fieldFormatterBaseDataProvider()
- FormatterTestBase::formatterDataProvider in tests/
src/ Kernel/ Formatter/ FormatterTestBase.php - Formatter settings data provider.
File
- tests/
src/ Kernel/ Formatter/ FormatterTestBase.php, line 145
Class
- FormatterTestBase
- Base class for range functional integration tests.
Namespace
Drupal\Tests\range\Kernel\FormatterCode
protected function fieldFormatterBaseDataProvider() {
(yield [
[],
'%s-%s',
'%s',
]);
(yield [
[
'range_combine' => FALSE,
],
'%s-%s',
'%s-%s',
]);
(yield [
[
'range_separator' => '|',
],
'%s|%s',
'%s',
]);
(yield [
[
'range_combine' => FALSE,
'range_separator' => '=',
],
'%s=%s',
'%s=%s',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
],
'field_prefix%s-%sfield_suffix',
'field_prefix%sfield_suffix',
]);
(yield [
[
'from_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-%s',
'from_prefix%sfrom_suffix',
]);
(yield [
[
'to_prefix_suffix' => TRUE,
],
'%s-to_prefix%sto_suffix',
'to_prefix%sto_suffix',
]);
(yield [
[
'combined_prefix_suffix' => TRUE,
],
'%s-%s',
'combined_prefix%scombined_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'combined_prefix_suffix' => TRUE,
],
'%s-%s',
'%s-%s',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-%sfield_suffix',
'field_prefixfrom_prefix%sfrom_suffixfield_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
],
'field_prefix%s-to_prefix%sto_suffixfield_suffix',
'field_prefixto_prefix%sto_suffixfield_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefix%s-%sfield_suffix',
'field_prefixcombined_prefix%scombined_suffixfield_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'field_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefix%s-%sfield_suffix',
'field_prefix%s-%sfield_suffix',
]);
(yield [
[
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-to_prefix%sto_suffix',
'from_prefix%sto_suffix',
]);
(yield [
[
'from_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-%s',
'combined_prefix%scombined_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'from_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-%s',
'from_prefix%sfrom_suffix-%s',
]);
(yield [
[
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'%s-to_prefix%sto_suffix',
'combined_prefix%scombined_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'%s-to_prefix%sto_suffix',
'%s-to_prefix%sto_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-to_prefix%sto_suffixfield_suffix',
'field_prefixfrom_prefix%sto_suffixfield_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-%sfield_suffix',
'field_prefixcombined_prefix%scombined_suffixfield_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-%sfield_suffix',
'field_prefixfrom_prefix%sfrom_suffix-%sfield_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefix%s-to_prefix%sto_suffixfield_suffix',
'field_prefixcombined_prefix%scombined_suffixfield_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'field_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefix%s-to_prefix%sto_suffixfield_suffix',
'field_prefix%s-to_prefix%sto_suffixfield_suffix',
]);
(yield [
[
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-to_prefix%sto_suffix',
'combined_prefix%scombined_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'from_prefix%sfrom_suffix-to_prefix%sto_suffix',
'from_prefix%sfrom_suffix-to_prefix%sto_suffix',
]);
(yield [
[
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-to_prefix%sto_suffixfield_suffix',
'field_prefixcombined_prefix%scombined_suffixfield_suffix',
]);
(yield [
[
'range_combine' => FALSE,
'field_prefix_suffix' => TRUE,
'from_prefix_suffix' => TRUE,
'to_prefix_suffix' => TRUE,
'combined_prefix_suffix' => TRUE,
],
'field_prefixfrom_prefix%sfrom_suffix-to_prefix%sto_suffixfield_suffix',
'field_prefixfrom_prefix%sfrom_suffix-to_prefix%sto_suffixfield_suffix',
]);
}