Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- NAMESPACE ILLI\Core\Std\Def;
- /**
- * abstract data-type classes
- */
- FINAL CLASS __const_ADTClass EXTENDS \ILLI\Core\Std\ConstantCollection
- {
- CONST SPL_ARRAY = 'ILLI\Core\Std\Def\ADTArray';
- CONST SPL_BOOLEAN = 'ILLI\Core\Std\Def\ADTBoolean';
- CONST SPL_CALLABLE = 'ILLI\Core\Std\Def\ADTCallable';
- CONST SPL_CLASS = 'ILLI\Core\Std\Def\ADTClass';
- CONST SPL_CLOSURE = 'ILLI\Core\Std\Def\ADTClosure';
- CONST SPL_DIRECTORY = 'ILLI\Core\Std\Def\ADTDirectory';
- CONST SPL_DOUBLE = 'ILLI\Core\Std\Def\ADTDouble';
- CONST SPL_FILE = 'ILLI\Core\Std\Def\ADTFile';
- CONST SPL_FUNCTION = 'ILLI\Core\Std\Def\ADTFunction';
- CONST SPL_INSTANCE = 'ILLI\Core\Std\Def\ADTInstance';
- CONST SPL_INTERFACE = 'ILLI\Core\Std\Def\ADTInterface';
- CONST SPL_LONG = 'ILLI\Core\Std\Def\ADTLong';
- CONST SPL_METHOD = 'ILLI\Core\Std\Def\ADTMethod';
- CONST SPL_NULL = 'ILLI\Core\Std\Def\ADTNull';
- CONST SPL_OBJECT = 'ILLI\Core\Std\Def\ADTObject';
- CONST SPL_RESOURCE = 'ILLI\Core\Std\Def\ADTResource';
- CONST SPL_STRING = 'ILLI\Core\Std\Def\ADTString';
- CONST SPL_TRAIT = 'ILLI\Core\Std\Def\ADTTrait';
- CONST SPL_TUPLE = 'ILLI\Core\Std\Def\ADTTuple';
- }
- /**
- * storable data-type classes
- */
- FINAL CLASS __const_ADVClass EXTENDS \ILLI\Core\Std\ConstantCollection
- {
- CONST SPL_ARRAY = 'ILLI\Core\Std\Def\ADVArray';
- CONST SPL_BOOLEAN = 'ILLI\Core\Std\Def\ADVBoolean';
- CONST SPL_CALLABLE = 'ILLI\Core\Std\Def\ADVCallable';
- CONST SPL_CLASS = 'ILLI\Core\Std\Def\ADVClass';
- CONST SPL_CLOSURE = 'ILLI\Core\Std\Def\ADVClosure';
- CONST SPL_DIRECTORY = 'ILLI\Core\Std\Def\ADVDirectory';
- CONST SPL_DOUBLE = 'ILLI\Core\Std\Def\ADVDouble';
- CONST SPL_FILE = 'ILLI\Core\Std\Def\ADVFile';
- CONST SPL_FUNCTION = 'ILLI\Core\Std\Def\ADVFunction';
- CONST SPL_INSTANCE = 'ILLI\Core\Std\Def\ADVInstance';
- CONST SPL_INTERFACE = 'ILLI\Core\Std\Def\ADVInterface';
- CONST SPL_LONG = 'ILLI\Core\Std\Def\ADVLong';
- CONST SPL_METHOD = 'ILLI\Core\Std\Def\ADVMethod';
- #!+ CONST SPL_NULL = 'ILLI\Core\Std\Def\ADTNull';
- CONST SPL_OBJECT = 'ILLI\Core\Std\Def\ADVObject';
- CONST SPL_RESOURCE = 'ILLI\Core\Std\Def\ADVResource';
- CONST SPL_STRING = 'ILLI\Core\Std\Def\ADVString';
- CONST SPL_TRAIT = 'ILLI\Core\Std\Def\ADVTrait';
- CONST SPL_TUPLE = 'ILLI\Core\Std\Def\ADVTuple';
- }
- /**
- * predefined base-types
- */
- FINAL CLASS __const_Type EXTENDS \ILLI\Core\Std\ConstantCollection
- {
- #+ php real-types
- #! defined by php::getType()
- CONST SPL_ARRAY = 'array';
- CONST SPL_BOOLEAN = 'boolean';
- CONST SPL_DOUBLE = 'double';
- CONST SPL_INTEGER = 'integer';
- CONST SPL_NULL = 'NULL'; #! never change to LC
- CONST SPL_OBJECT = 'object';
- CONST SPL_RESOURCE = 'resource';
- CONST SPL_STRING = 'string';
- #+ aliases
- CONST SPL_FLOAT = 'float';
- CONST SPL_LONG = 'long';
- #+ misc
- CONST SPL_CALLABLE = 'callable';
- CONST SPL_CLOSURE = 'closure';
- //CONST SPL_INVOKABLE = 'invokable';
- CONST SPL_CLASS = 'class';
- CONST SPL_DIRECTORY = 'directory';
- CONST SPL_FILE = 'file';
- CONST SPL_FUNCTION = 'function';
- CONST SPL_INTERFACE = 'interface';
- CONST SPL_METHOD = 'method';
- CONST SPL_TRAIT = 'trait';
- CONST SPL_TUPLE = 'tuple';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement