Source of file NotificationType.php
Size: 1,154 Bytes - Last Modified: 2019-01-11T00:06:01+01:00
/Users/sylvainraye/Sites/git/swisspost/src/EnumType/NotificationType.php
| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | <?phpnamespace Diglin\Swisspost\EnumType; /** * This class stands for NotificationType EnumType * @subpackage Enumerations * @date 2019/01/11 * @codeVersion 1.0.0 */class NotificationType {/** * Constant for value 'EMAIL' * @return string 'EMAIL' */const VALUE_EMAIL = 'EMAIL'; /** * Constant for value 'SMS' * @return string 'SMS' */const VALUE_SMS = 'SMS'; /** * Return true if value is allowed * @uses self::getValidValues() * @param mixed $value value * @return bool true|false */public static function valueIsValid($value) { return ($value === null) || in_array($value, self::getValidValues(), true); } /** * Return allowed values * @uses self::VALUE_EMAIL * @uses self::VALUE_SMS * @return string[] */public static function getValidValues() { return array( self::VALUE_EMAIL, self::VALUE_SMS, ); } /** * Method returning the class name * @return string __CLASS__ */public function __toString() { return __CLASS__; } } |