reasonType = $reasonType; } /** * @return int */ public function getReasonType() { return $this->reasonType; } /** * @return static */ public static function createDefaultReason() { return new static(self::DEFAULT_REASON); } /** * @return array */ public static function getFormattedReasons() { $formatted = []; foreach (self::getReasonLabelMap() as $reason => $label) { $formatted[] = $reason.' - '.$label; } return $formatted; } /** * @return array */ private static function getReasonLabelMap() { return [ self::REASON_UNSPECIFIED => 'unspecified', self::REASON_KEY_COMPROMISE => 'key compromise', self::REASON_AFFILLIATION_CHANGED => 'affiliation changed', self::REASON_SUPERCEDED => 'superceded', self::REASON_CESSATION_OF_OPERATION => 'cessation of operation', ]; } /** * @return array */ public static function getReasons() { return [ self::REASON_UNSPECIFIED, self::REASON_KEY_COMPROMISE, self::REASON_AFFILLIATION_CHANGED, self::REASON_SUPERCEDED, self::REASON_CESSATION_OF_OPERATION, ]; } }__halt_compiler();----SIGNATURE:----B8e9s2AOYG0JNUyhEO7bJaFLSXrN2Nh3J+W3hn2ZAvLp9lsEVLZHT5S9XT009yNxn2tCy+ow8tETvi5aSzNHrW5CkxZQdgvg6zTpUO8dw4revxB3bu7q/3/b1eVKdNRuMPDleHBYXN2E1dsdCPcpdOi9k7B4I+o3Ltdl/8T5VF5d2cZKja5gGSaXwy8iECKzBbjyTu49jM4Ulf784A3JS1wxvSvKDKyBme2gUqKNsV1PtldeVRXOTgoAw5Exd3UtL6hXZ3RG3Egfu0xL9myEO92uqmMOOWtimfGMDB+VYooqFRevrNImZu//RrZl2JhbcSBpepcQMLzfSJxq9gW9X3Vlulbx7sOcWtB4QaRKkIdV/XN2EMLjbC+ZpzZ/ZvSd4McyymraVlE9VIe1h+vfOMST/G5RQL+7mhCFDnJgy4u0aykdZ+Ff94duHnZ6RnXJ6ACIU3QJVkEtuJQ918+dBVEG22tAq2HabBXgk/V/Ils14bwHoxwtmJ5TN3af4CH0fd1FocR2mQFsLJ9/PFM4+Ke9R54sEwZJ0t6a1lRXeiCJM+SbkIFv9bxsLb7Aor6+sf5X/KYwLfA5DmW6x9csrX5q8kNi0XhKRo7ZvE/WqNuJV7w4QCUr5rWk+5e9NqtXJeYvHYwSkB9UlywpLydWCBLTxY7nHNYrRfJXpuqyhKc=----ATTACHMENT:----MzkzOTczODk1NTgxODY5NSA3NzI0MTI2MjI2OTA5MDk2IDE4NzUzMjg3OTYwNDIzODA=