public static function SchemaMetatagManager::explode in Schema.org Metatag 8
Same name and namespace in other branches
- 8.2 src/SchemaMetatagManager.php \Drupal\schema_metatag\SchemaMetatagManager::explode()
Explode values if this is a multiple value field.
Parameters
string $value: The value to explode.
Return value
array The array of values.
Overrides SchemaMetatagManagerInterface::explode
3 calls to SchemaMetatagManager::explode()
- SchemaItemListElementBase::getItems in src/
Plugin/ metatag/ Tag/ SchemaItemListElementBase.php - Process the input value into an array of items.
- SchemaMetatagManagerTest::testExplode in tests/
src/ Unit/ SchemaMetatagManagerTest.php - @covers ::explode @dataProvider stringData
- SchemaNameBase::processTestExplodeValue in src/
Plugin/ metatag/ Tag/ SchemaNameBase.php - Explode a test value.
File
- src/
SchemaMetatagManager.php, line 170
Class
- SchemaMetatagManager
- Class SchemaMetatagManager.
Namespace
Drupal\schema_metatagCode
public static function explode($value) {
$value = explode(',', $value);
$value = array_map('trim', $value);
// $value = array_unique($value);
if (count($value) == 1) {
return $value[0];
}
return $value;
}