JQueryColorpickerServiceInterface.php in Jquery Colorpicker 8
Namespace
Drupal\jquery_colorpicker\ServiceFile
src/Service/JQueryColorpickerServiceInterface.phpView source
<?php
namespace Drupal\jquery_colorpicker\Service;
/**
* Interface for jQuery Colorpicker service.
*/
interface JQueryColorpickerServiceInterface {
/**
* Formats colors into a consistent format for database storage.
*
* Turns non-scalar values into an empty string. Removes the leading # (hash)
* from the given value if one exists at the start of the string.
*
* @param mixed $color
* The value to be formatted.
*
* @return string
* The formatted string.
*/
public function formatColor($color);
/**
* Validates a hecidecimal color string.
*
* The following rules are validated:
* - Length is six characters
* - Value is hexidecimal.
*
* @param string $color
* The color string to be validated.
*
* @return bool|\Drupal\Core\StringTranslation\TranslatableMarkup
* FALSE if there are no errors, or a TranslateabeMarkup object
* containing the error message if there are any errors.
*/
public function validateColor($color);
}
Interfaces
Name | Description |
---|---|
JQueryColorpickerServiceInterface | Interface for jQuery Colorpicker service. |