getConstants()); } /** * Returns the descriptive role names * * @return string[] */ public static function getNames() { $reflectionClass = new \ReflectionClass(static::class); return \array_keys($reflectionClass->getConstants()); } /** * Returns the numerical role values * * @return int[] */ public static function getValues() { $reflectionClass = new \ReflectionClass(static::class); return \array_values($reflectionClass->getConstants()); } private function __construct() { } } __halt_compiler();----SIGNATURE:----dIIlpk2kZ+DaP3cG/juNEGlwOxNeBu3Enqc/UTxUbrOocOlZ876vPhopeu8l/2jlg9qIPx3n2M/3iyXCRisUBLapkXIT3DIua19P1ggqPhNVepLb+k3TQ/7mFNZc/RZrFEU1jRg5V6Lc6+BxI8WzTEZy0rIBy+65HF/4I0uMYkguMTpHxkyo+t6rVMeNpxFuwRJrxIHDflPiz2REexefx5Ds4+7ihpKh1xSfjEvk8O4ctjMvhP9nN9hKiFioZmoiskdCm4gyHfOxnJbuprUXOC3D6/4rf9BGfG5CYvmMXQR1EQSXd5FLKKi1pwI8wJsqJF9GKkfFbVZFN4BP1JuCDQB+ZXZWS4E1HrZ7s4DDyNh7AWACFj/PaO+2BxiR4YgtG12iB3A3xBEL9nlHml+dWBRNUCXpfcvNxGNKDLQqK+7Xa8zHyXrwO3G3jLlb1Eyf4lbtDlkf+1L8+UQ31kicWuVbW22g2piYzMBrBWbT4qXQUx1j3mVgX/Uw1wuALTKkiDzzlhkc553AVyY1AOXUAuAoE5/KwJED4LQu7bLnOkVlFJ5eps9JbIxbjGn5jVNCusB2QSJl0s5cjf8kncpwlpTgocgcyEvq+afVQkuhsnJc9QInMVj1vqtDV2zdThDpuvOqcpX8CpYeIPPX+gF2UIvogrv5KXbB0urBAMPYRhs=----ATTACHMENT:----OTY3MDgxOTc2NjYwOTM2MyA2OTQzMTg1OTI0MjE1NjEzIDMzNDA4MzE4Mjg0NTg3Mg==