| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace MGModule\DNSManager2\mgLibs\custom\helpers\ZoneLogger;
- /**
- * Class ZoneLogger
- *
- * @author Artur Pilch <artur.pi@modulesgarden.com>
- */
- class Enum
- {
- const CREATE_ZONE = 'createZone';
- const TERMINATE_ZONE = 'terminateZone';
- const REMOVE_RECORD = 'removeRecord';
- const ADD_RECORD = 'addRecord';
- const EDIT_RECORD = 'editRecord';
- const AVAILABLE_ACTIONS = [
- self::CREATE_ZONE,
- self::TERMINATE_ZONE,
- self::REMOVE_RECORD,
- self::ADD_RECORD,
- self::EDIT_RECORD
- ];
- public static function friendlyNameMap($key)
- {
- //TODO mozna langa dodac
- $map = [
- self::CREATE_ZONE => 'Create Zone',
- self::TERMINATE_ZONE => 'Terminate Zone',
- self::REMOVE_RECORD => 'Remove Record',
- self::ADD_RECORD => 'Add Record',
- self::EDIT_RECORD => 'Edit Record',
- ];
- return isset($map[$key]) ? $map[$key] : $key;
- }
- }
|