class EntityShareUtility in Entity Share 8.2
Same name and namespace in other branches
- 8.3 src/EntityShareUtility.php \Drupal\entity_share\EntityShareUtility
Contains helper methods for Entity share.
Hierarchy
- class \Drupal\entity_share\EntityShareUtility
Expanded class hierarchy of EntityShareUtility
12 files declare their use of EntityShareUtility
- BlockFieldBlockContentImporter.php in modules/
entity_share_client/ src/ EventSubscriber/ BlockFieldBlockContentImporter.php - ContentEntityReferenceTest.php in modules/
entity_share_client/ tests/ src/ Functional/ ContentEntityReferenceTest.php - DiffController.php in modules/
entity_share_client/ src/ Controller/ DiffController.php - EntityShareAsyncWorker.php in modules/
entity_share_async/ src/ Plugin/ QueueWorker/ EntityShareAsyncWorker.php - EntityShareClientCliService.php in modules/
entity_share_client/ src/ Service/ EntityShareClientCliService.php
File
- src/
EntityShareUtility.php, line 10
Namespace
Drupal\entity_shareView source
class EntityShareUtility {
/**
* Uniformize JSON data in case of single value.
*
* @param array $data
* The JSON data.
*
* @return array
* An array of data.
*/
public static function prepareData(array $data) {
if (self::isNumericArray($data)) {
return $data;
}
else {
return [
$data,
];
}
}
/**
* Check if a array is numeric.
*
* @param array $array
* The array to check.
*
* @return bool
* TRUE if the array is numeric. FALSE in case of associative array.
*/
public static function isNumericArray(array $array) {
foreach ($array as $a => $b) {
if (!is_int($a)) {
return FALSE;
}
}
return TRUE;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityShareUtility:: |
public static | function | Check if a array is numeric. | |
EntityShareUtility:: |
public static | function | Uniformize JSON data in case of single value. |