autofixes

This commit is contained in:
Dennis Eichhorn 2020-08-30 20:13:11 +02:00
parent 1826cc865b
commit 71bb333aa4
143 changed files with 4269 additions and 53 deletions

View File

@ -30,7 +30,7 @@ use phpOMS\Validation\Network\Email;
* @link https://orange-management.org
* @since 1.0.0
*/
class Account implements ArrayableInterface, \JsonSerializable
class Account implements \JsonSerializable, ArrayableInterface
{
/**
* Id.

View File

@ -27,7 +27,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class AccountStatus extends Enum
{
public const ACTIVE = 1;
public const INACTIVE = 2;
public const TIMEOUT = 3;
public const BANNED = 4;
}

View File

@ -27,5 +27,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class AccountType extends Enum
{
public const USER = 0;
public const GROUP = 1;
}

View File

@ -25,7 +25,7 @@ use phpOMS\Stdlib\Base\Exception\InvalidEnumValue;
* @link https://orange-management.org
* @since 1.0.0
*/
class Group implements ArrayableInterface, \JsonSerializable
class Group implements \JsonSerializable, ArrayableInterface
{
/**
* Group id.
@ -206,6 +206,7 @@ class Group implements ArrayableInterface, \JsonSerializable
*
* @since 1.0.0
*/
/**
* {@inheritdoc}
*/

View File

@ -27,6 +27,8 @@ use phpOMS\Stdlib\Base\Enum;
abstract class GroupStatus extends Enum
{
public const ACTIVE = 1;
public const INACTIVE = 2;
public const HIDDEN = 4;
}

View File

@ -29,5 +29,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class PermissionOwner extends Enum
{
public const GROUP = 1;
public const ACCOUNT = 2;
}

View File

@ -27,9 +27,14 @@ use phpOMS\Stdlib\Base\Enum;
abstract class PermissionType extends Enum
{
public const NONE = 1; // No permission
public const READ = 2; // Is able to read models/data
public const CREATE = 4; // Is able to create models/data
public const MODIFY = 8; // Is able to modify models/data
public const DELETE = 16; // Is able to delete models/data
public const PERMISSION = 32; // Is able to change permissions
}

View File

@ -27,10 +27,16 @@ use phpOMS\Stdlib\Base\Enum;
abstract class HeuristicType extends Enum
{
public const MANHATTAN = 1;
public const EUCLIDEAN = 2;
public const OCTILE = 4;
public const CHEBYSHEV = 8;
public const MINKOWSKI = 16;
public const CANBERRA = 32;
public const BRAY_CURTIS = 64;
}

View File

@ -27,7 +27,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class MovementType extends Enum
{
public const DIAGONAL = 1;
public const STRAIGHT = 2;
public const DIAGONAL_ONE_OBSTACLE = 4;
public const DIAGONAL_NO_OBSTACLE = 8;
}

View File

@ -27,5 +27,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class SortOrder extends Enum
{
public const ASC = 1;
public const DESC = 2;
}

View File

@ -27,6 +27,8 @@ use phpOMS\Stdlib\Base\Enum;
abstract class AssetType extends Enum
{
public const CSS = 0;
public const JS = 1;
public const JSLATE = 2;
}

View File

@ -29,14 +29,24 @@ use phpOMS\Stdlib\Base\Enum;
abstract class LoginReturnType extends Enum
{
public const OK = 0; /* Everything is ok and the user got authed */
public const FAILURE = -1; /* Authentication resulted in a unexpected failure */
public const WRONG_PASSWORD = -2; /* Authentication with wrong password */
public const WRONG_USERNAME = -3; /* Authentication with unknown user */
public const WRONG_PERMISSION = -4; /* User doesn't have permission to authenticate */
public const NOT_ACTIVATED = -5; /* The user is not activated yet */
public const WRONG_INPUT_EXCEEDED = -6; /* Too many wrong logins recently */
public const TIMEOUTED = -7; /* User received a timeout and can not log in until a certain date */
public const BANNED = -8; /* User is banned */
public const INACTIVE = -9; /* User is inactive */
public const EMPTY_PASSWORD = -10; /* Empty password in database */
}

View File

@ -24,7 +24,6 @@ namespace phpOMS\Config;
*/
interface OptionsInterface
{
/**
* Is this key set.
*

View File

@ -26,7 +26,6 @@ namespace phpOMS\Config;
*/
trait OptionsTrait
{
/**
* Options.
*

View File

@ -26,7 +26,6 @@ namespace phpOMS\Contract;
*/
interface ArrayableInterface
{
/**
* Get the instance as an array.
*

View File

@ -27,7 +27,6 @@ namespace phpOMS\Contract;
*/
interface RenderableInterface
{
/**
* Get the evaluated contents of the object.
*

View File

@ -29,7 +29,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class CacheStatus extends Enum
{
public const OK = 0;
public const FAILURE = 1;
public const READONLY = 2;
public const CLOSED = 3;
}

View File

@ -29,7 +29,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class CacheType extends Enum
{
public const FILE = 'file';
public const MEMCACHED = 'mem';
public const REDIS = 'redis';
public const UNDEFINED = 'na';
}

View File

@ -29,11 +29,18 @@ use phpOMS\Stdlib\Base\Enum;
abstract class CacheValueType extends Enum
{
public const _INT = 0; /* Data is integer */
public const _STRING = 1; /* Data is string */
public const _ARRAY = 2; /* Data is array */
public const _SERIALIZABLE = 3; /* Data implements \Serializable */
public const _FLOAT = 4; /* Data is float */
public const _BOOL = 5; /* Data is bool */
public const _JSONSERIALIZABLE = 6; /* Data implements \JsonSerializable */
public const _NULL = 7; /* Data is null */
}

View File

@ -40,7 +40,6 @@ use phpOMS\DataStorage\DataStorageConnectionInterface;
*/
interface ConnectionInterface extends DataStorageConnectionInterface
{
/**
* Updating or adding cache data.
*

View File

@ -33,6 +33,7 @@ final class CookieJar
* @since 1.0.0
*/
private static bool $isLocked = false;
/**
* Cookie values.
*

View File

@ -26,7 +26,6 @@ namespace phpOMS\DataStorage;
*/
interface DataMapperInterface
{
/**
* Create data.
*

View File

@ -24,7 +24,6 @@ namespace phpOMS\DataStorage;
*/
interface DataStorageConnectionInterface
{
/**
* Connect to datastorage.
*

View File

@ -26,7 +26,6 @@ namespace phpOMS\DataStorage;
*/
interface DataStoragePoolInterface
{
/**
* Add connection.
*

View File

@ -1859,7 +1859,7 @@ class DataMapperAbstract implements DataMapperInterface
* Create the delete functionality for arrays (deleteArray, deleteArrayModel).
*/
/**
/**
* Populate data.
*
* @param array $result Result set
@ -1925,7 +1925,6 @@ class DataMapperAbstract implements DataMapperInterface
return $obj;
}
/**
* Populate data.
*

View File

@ -29,9 +29,14 @@ use phpOMS\Stdlib\Base\Enum;
abstract class DatabaseStatus extends Enum
{
public const OK = 0; /* Database connection successful */
public const MISSING_DATABASE = 1; /* Couldn't find database */
public const MISSING_TABLE = 2; /* One of the core tables couldn't be found */
public const FAILURE = 3; /* Unknown failure */
public const READONLY = 4; /* Database connection is in readonly (but ok) */
public const CLOSED = 5; /* Database connection closed */
}

View File

@ -29,8 +29,12 @@ use phpOMS\Stdlib\Base\Enum;
abstract class DatabaseType extends Enum
{
public const MYSQL = 'mysql'; /* MySQL */
public const SQLITE = 'sqlite'; /* SQLITE */
public const PGSQL = 'pgsql'; /* PostgreSQL */
public const SQLSRV = 'mssql'; /* Microsoft SQL Server */
public const UNDEFINED = 'undefined';
}

View File

@ -27,15 +27,26 @@ use phpOMS\Stdlib\Base\Enum;
abstract class JoinType extends Enum
{
public const JOIN = 'JOIN';
public const LEFT_JOIN = 'LEFT JOIN';
public const LEFT_OUTER_JOIN = 'LEFT OUTER JOIN';
public const LEFT_INNER_JOIN = 'LEFT INNER JOIN';
public const RIGHT_JOIN = 'RIGHT JOIN';
public const RIGHT_OUTER_JOIN = 'RIGHT OUTER JOIN';
public const RIGHT_INNER_JOIN = 'RIGHT INNER JOIN';
public const OUTER_JOIN = 'OUTER JOIN';
public const INNER_JOIN = 'INNER JOIN';
public const CROSS_JOIN = 'CROSS JOIN';
public const FULL_JOIN = 'FULL JOIN';
public const FULL_OUTER_JOIN = 'FULL OUTER JOIN';
}

View File

@ -27,10 +27,16 @@ use phpOMS\Stdlib\Base\Enum;
abstract class QueryType extends Enum
{
public const SELECT = 0;
public const INSERT = 1;
public const UPDATE = 2;
public const DELETE = 3;
public const RANDOM = 4;
public const RAW = 5;
public const NONE = 6;
}

View File

@ -29,10 +29,16 @@ use phpOMS\Stdlib\Base\Enum;
abstract class RelationType extends Enum
{
public const NONE = 1;
public const NEWEST = 2;
public const BELONGS_TO = 4;
public const OWNS_ONE = 8;
public const HAS_MANY = 16;
public const ALL = 32;
public const REFERENCE = 64;
}

View File

@ -29,9 +29,14 @@ use phpOMS\DataStorage\Database\Query\QueryType as DefaultQueryType;
abstract class QueryType extends DefaultQueryType
{
public const DROP_DATABASE = 128;
public const ALTER = 129;
public const TABLES = 130;
public const FIELDS = 131;
public const CREATE_TABLE = 132;
public const DROP_TABLE = 133;
}

View File

@ -26,7 +26,6 @@ namespace phpOMS\DataStorage\Session;
*/
interface SessionInterface
{
/**
* Get session variable by key.
*

View File

@ -27,252 +27,500 @@ use phpOMS\Stdlib\Base\Enum;
class ISO3166CharEnum extends Enum
{
public const _AFG = 'AFG';
public const _ALA = 'ALA';
public const _ALB = 'ALB';
public const _DZA = 'DZA';
public const _ASM = 'ASM';
public const _AND = 'AND';
public const _AGO = 'AGO';
public const _AIA = 'AIA';
public const _ATA = 'ATA';
public const _ATG = 'ATG';
public const _ARG = 'ARG';
public const _ARM = 'ARM';
public const _ABW = 'ABW';
public const _AUS = 'AUS';
public const _AUT = 'AUT';
public const _AZE = 'AZE';
public const _BHS = 'BHS';
public const _BHR = 'BHR';
public const _BGD = 'BGD';
public const _BRB = 'BRB';
public const _BLR = 'BLR';
public const _BEL = 'BEL';
public const _BLZ = 'BLZ';
public const _BEN = 'BEN';
public const _BMU = 'BMU';
public const _BTN = 'BTN';
public const _BOL = 'BOL';
public const _BES = 'BES';
public const _BIH = 'BIH';
public const _BWA = 'BWA';
public const _BVT = 'BVT';
public const _BRA = 'BRA';
public const _IOT = 'IOT';
public const _BRN = 'BRN';
public const _BGR = 'BGR';
public const _BFA = 'BFA';
public const _BDI = 'BDI';
public const _CPV = 'CPV';
public const _KHM = 'KHM';
public const _CMR = 'CMR';
public const _CAN = 'CAN';
public const _CYM = 'CYM';
public const _CAF = 'CAF';
public const _TCD = 'TCD';
public const _CHL = 'CHL';
public const _CHN = 'CHN';
public const _CXR = 'CXR';
public const _CCK = 'CCK';
public const _COL = 'COL';
public const _COM = 'COM';
public const _COG = 'COG';
public const _COD = 'COD';
public const _COK = 'COK';
public const _CRI = 'CRI';
public const _CIV = 'CIV';
public const _HRV = 'HRV';
public const _CUB = 'CUB';
public const _CUW = 'CUW';
public const _CYP = 'CYP';
public const _CZE = 'CZE';
public const _DNK = 'DNK';
public const _DJI = 'DJI';
public const _DMA = 'DMA';
public const _DOM = 'DOM';
public const _ECU = 'ECU';
public const _EGY = 'EGY';
public const _SLV = 'SLV';
public const _GNQ = 'GNQ';
public const _ERI = 'ERI';
public const _EST = 'EST';
public const _ETH = 'ETH';
public const _FLK = 'FLK';
public const _FRO = 'FRO';
public const _FJI = 'FJI';
public const _FIN = 'FIN';
public const _FRA = 'FRA';
public const _GUF = 'GUF';
public const _PYF = 'PYF';
public const _ATF = 'ATF';
public const _GAB = 'GAB';
public const _GMB = 'GMB';
public const _GEO = 'GEO';
public const _DEU = 'DEU';
public const _GHA = 'GHA';
public const _GIB = 'GIB';
public const _GRC = 'GRC';
public const _GRL = 'GRL';
public const _GRD = 'GRD';
public const _GLP = 'GLP';
public const _GUM = 'GUM';
public const _GTM = 'GTM';
public const _GGY = 'GGY';
public const _GIN = 'GIN';
public const _GNB = 'GNB';
public const _GUY = 'GUY';
public const _HTI = 'HTI';
public const _HMD = 'HMD';
public const _VAT = 'VAT';
public const _HND = 'HND';
public const _HKG = 'HKG';
public const _HUN = 'HUN';
public const _ISL = 'ISL';
public const _IND = 'IND';
public const _IDN = 'IDN';
public const _IRN = 'IRN';
public const _IRQ = 'IRQ';
public const _IRL = 'IRL';
public const _IMN = 'IMN';
public const _ISR = 'ISR';
public const _ITA = 'ITA';
public const _JAM = 'JAM';
public const _JPN = 'JPN';
public const _JEY = 'JEY';
public const _JOR = 'JOR';
public const _KAZ = 'KAZ';
public const _KEN = 'KEN';
public const _KIR = 'KIR';
public const _PRK = 'PRK';
public const _KOR = 'KOR';
public const _KWT = 'KWT';
public const _KGZ = 'KGZ';
public const _LAO = 'LAO';
public const _LVA = 'LVA';
public const _LBN = 'LBN';
public const _LSO = 'LSO';
public const _LBR = 'LBR';
public const _LBY = 'LBY';
public const _LIE = 'LIE';
public const _LTU = 'LTU';
public const _LUX = 'LUX';
public const _MAC = 'MAC';
public const _MKD = 'MKD';
public const _MDG = 'MDG';
public const _MWI = 'MWI';
public const _MYS = 'MYS';
public const _MDV = 'MDV';
public const _MLI = 'MLI';
public const _MLT = 'MLT';
public const _MHL = 'MHL';
public const _MTQ = 'MTQ';
public const _MRT = 'MRT';
public const _MUS = 'MUS';
public const _MYT = 'MYT';
public const _MEX = 'MEX';
public const _FSM = 'FSM';
public const _MDA = 'MDA';
public const _MCO = 'MCO';
public const _MNG = 'MNG';
public const _MNE = 'MNE';
public const _MSR = 'MSR';
public const _MAR = 'MAR';
public const _MOZ = 'MOZ';
public const _MMR = 'MMR';
public const _NAM = 'NAM';
public const _NRU = 'NRU';
public const _NPL = 'NPL';
public const _NLD = 'NLD';
public const _NCL = 'NCL';
public const _NZL = 'NZL';
public const _NIC = 'NIC';
public const _NER = 'NER';
public const _NGA = 'NGA';
public const _NIU = 'NIU';
public const _NFK = 'NFK';
public const _MNP = 'MNP';
public const _NOR = 'NOR';
public const _OMN = 'OMN';
public const _PAK = 'PAK';
public const _PLW = 'PLW';
public const _PSE = 'PSE';
public const _PAN = 'PAN';
public const _PNG = 'PNG';
public const _PRY = 'PRY';
public const _PER = 'PER';
public const _PHL = 'PHL';
public const _PCN = 'PCN';
public const _POL = 'POL';
public const _PRT = 'PRT';
public const _PRI = 'PRI';
public const _QAT = 'QAT';
public const _REU = 'REU';
public const _ROU = 'ROU';
public const _RUS = 'RUS';
public const _RWA = 'RWA';
public const _BLM = 'BLM';
public const _SHN = 'SHN';
public const _KNA = 'KNA';
public const _LCA = 'LCA';
public const _MAF = 'MAF';
public const _SPM = 'SPM';
public const _VCT = 'VCT';
public const _WSM = 'WSM';
public const _SMR = 'SMR';
public const _STP = 'STP';
public const _SAU = 'SAU';
public const _SEN = 'SEN';
public const _SRB = 'SRB';
public const _SYC = 'SYC';
public const _SLE = 'SLE';
public const _SGP = 'SGP';
public const _SXM = 'SXM';
public const _SVK = 'SVK';
public const _SVN = 'SVN';
public const _SLB = 'SLB';
public const _SOM = 'SOM';
public const _ZAF = 'ZAF';
public const _SGS = 'SGS';
public const _SSD = 'SSD';
public const _ESP = 'ESP';
public const _LKA = 'LKA';
public const _SDN = 'SDN';
public const _SUR = 'SUR';
public const _SJM = 'SJM';
public const _SWZ = 'SWZ';
public const _SWE = 'SWE';
public const _CHE = 'CHE';
public const _SYR = 'SYR';
public const _TWN = 'TWN';
public const _TJK = 'TJK';
public const _TZA = 'TZA';
public const _THA = 'THA';
public const _TLS = 'TLS';
public const _TGO = 'TGO';
public const _TKL = 'TKL';
public const _TON = 'TON';
public const _TTO = 'TTO';
public const _TUN = 'TUN';
public const _TUR = 'TUR';
public const _TKM = 'TKM';
public const _TCA = 'TCA';
public const _TUV = 'TUV';
public const _UGA = 'UGA';
public const _UKR = 'UKR';
public const _ARE = 'ARE';
public const _GBR = 'GBR';
public const _USA = 'USA';
public const _UMI = 'UMI';
public const _URY = 'URY';
public const _UZB = 'UZB';
public const _VUT = 'VUT';
public const _VEN = 'VEN';
public const _VNM = 'VNM';
public const _VGB = 'VGB';
public const _VIR = 'VIR';
public const _WLF = 'WLF';
public const _ESH = 'ESH';
public const _YEM = 'YEM';
public const _ZMB = 'ZMB';
public const _ZWE = 'ZWE';
}

View File

@ -27,253 +27,502 @@ use phpOMS\Stdlib\Base\Enum;
class ISO3166NameEnum extends Enum
{
public const _AFG = 'Afghanistan';
public const _ALA = 'Åland Islands';
public const _ALB = 'Albania';
public const _DZA = 'Algeria';
public const _ASM = 'American Samoa';
public const _AND = 'Andorra';
public const _AGO = 'Angola';
public const _AIA = 'Anguilla';
public const _ATA = 'Antarctica';
public const _ATG = 'Antigua and Barbuda';
public const _ARG = 'Argentina';
public const _ARM = 'Armenia';
public const _ABW = 'Aruba';
public const _AUS = 'Australia';
public const _AUT = 'Austria';
public const _AZE = 'Azerbaijan';
public const _BHS = 'Bahamas';
public const _BHR = 'Bahrain';
public const _BGD = 'Bangladesh';
public const _BRB = 'Barbados';
public const _BLR = 'Belarus';
public const _BEL = 'Belgium';
public const _BLZ = 'Belize';
public const _BEN = 'Benin';
public const _BMU = 'Bermuda';
public const _BTN = 'Bhutan';
public const _BOL = 'Bolivia (Plurinational State of)';
public const _BES = 'Bonaire, Sint Eustatius and Saba';
public const _BIH = 'Bosnia and Herzegovina';
public const _BWA = 'Botswana';
public const _BVT = 'Bouvet Island';
public const _BRA = 'Brazil';
public const _IOT = 'British Indian Ocean Territory';
public const _BRN = 'Brunei Darussalam';
public const _BGR = 'Bulgaria';
public const _BFA = 'Burkina Faso';
public const _BDI = 'Burundi';
public const _CPV = 'Cabo Verde';
public const _KHM = 'Cambodia';
public const _CMR = 'Cameroon';
public const _CAN = 'Canada';
public const _CYM = 'Cayman Islands';
public const _CAF = 'Central African Republic';
public const _TCD = 'Chad';
public const _CHL = 'Chile';
public const _CHN = 'China';
public const _CXR = 'Christmas Island';
public const _CCK = 'Cocos (Keeling) Islands';
public const _COL = 'Colombia';
public const _COM = 'Comoros';
public const _COG = 'Congo';
public const _COD = 'Congo (Democratic Republic of the)';
public const _COK = 'Cook Islands';
public const _CRI = 'Costa Rica';
public const _CIV = 'Côte d\'Ivoire';
public const _HRV = 'Croatia';
public const _CUB = 'Cuba';
public const _CUW = 'Curaçao';
public const _CYP = 'Cyprus';
public const _CZE = 'Czech Republic';
public const _DNK = 'Denmark';
public const _DJI = 'Djibouti';
public const _DMA = 'Dominica';
public const _DOM = 'Dominican Republic';
public const _ECU = 'Ecuador';
public const _EGY = 'Egypt';
public const _SLV = 'El Salvador';
public const _GNQ = 'Equatorial Guinea';
public const _ERI = 'Eritrea';
public const _EST = 'Estonia';
public const _ETH = 'Ethiopia';
public const _FLK = 'Falkland Islands (Malvinas)';
public const _FRO = 'Faroe Islands';
public const _FJI = 'Fiji';
public const _FIN = 'Finland';
public const _FRA = 'France';
public const _GUF = 'French Guiana';
public const _PYF = 'French Polynesia';
public const _ATF = 'French Southern Territories';
public const _GAB = 'Gabon';
public const _GMB = 'Gambia';
public const _GEO = 'Georgia';
public const _DEU = 'Germany';
public const _GHA = 'Ghana';
public const _GIB = 'Gibraltar';
public const _GRC = 'Greece';
public const _GRL = 'Greenland';
public const _GRD = 'Grenada';
public const _GLP = 'Guadeloupe';
public const _GUM = 'Guam';
public const _GTM = 'Guatemala';
public const _GGY = 'Guernsey';
public const _GIN = 'Guinea';
public const _GNB = 'Guinea-Bissau';
public const _GUY = 'Guyana';
public const _HTI = 'Haiti';
public const _HMD = 'Heard Island and McDonald Islands';
public const _VAT = 'Holy See';
public const _HND = 'Honduras';
public const _HKG = 'Hong Kong';
public const _HUN = 'Hungary';
public const _ISL = 'Iceland';
public const _IND = 'India';
public const _IDN = 'Indonesia';
public const _IRN = 'Iran (Islamic Republic of)';
public const _IRQ = 'Iraq';
public const _IRL = 'Ireland';
public const _IMN = 'Isle of Man';
public const _ISR = 'Israel';
public const _ITA = 'Italy';
public const _JAM = 'Jamaica';
public const _JPN = 'Japan';
public const _JEY = 'Jersey';
public const _JOR = 'Jordan';
public const _KAZ = 'Kazakhstan';
public const _KEN = 'Kenya';
public const _KIR = 'Kiribati';
public const _PRK = 'Korea (Democratic People\'s Republic of)';
public const _KOR = 'Korea (Republic of)';
public const _KWT = 'Kuwait';
public const _KGZ = 'Kyrgyzstan';
public const _LAO = 'Lao People\'s Democratic Republic';
public const _LVA = 'Latvia';
public const _LBN = 'Lebanon';
public const _LSO = 'Lesotho';
public const _LBR = 'Liberia';
public const _LBY = 'Libya';
public const _LIE = 'Liechtenstein';
public const _LTU = 'Lithuania';
public const _LUX = 'Luxembourg';
public const _MAC = 'Macao';
public const _MKD = 'Macedonia (the former Yugoslav Republic of)';
public const _MDG = 'Madagascar';
public const _MWI = 'Malawi';
public const _MYS = 'Malaysia';
public const _MDV = 'Maldives';
public const _MLI = 'Mali';
public const _MLT = 'Malta';
public const _MHL = 'Marshall Islands';
public const _MTQ = 'Martinique';
public const _MRT = 'Mauritania';
public const _MUS = 'Mauritius';
public const _MYT = 'Mayotte';
public const _MEX = 'Mexico';
public const _FSM = 'Micronesia (Federated States of)';
public const _MDA = 'Moldova (Republic of)';
public const _MCO = 'Monaco';
public const _MNG = 'Mongolia';
public const _MNE = 'Montenegro';
public const _MSR = 'Montserrat';
public const _MAR = 'Morocco';
public const _MOZ = 'Mozambique';
public const _MMR = 'Myanmar';
public const _NAM = 'Namibia';
public const _NRU = 'Nauru';
public const _NPL = 'Nepal';
public const _NLD = 'Netherlands';
public const _NCL = 'New Caledonia';
public const _NZL = 'New Zealand';
public const _NIC = 'Nicaragua';
public const _NER = 'Niger';
public const _NGA = 'Nigeria';
public const _NIU = 'Niue';
public const _NFK = 'Norfolk Island';
public const _MNP = 'Northern Mariana Islands';
public const _NOR = 'Norway';
public const _OMN = 'Oman';
public const _PAK = 'Pakistan';
public const _PLW = 'Palau';
public const _PSE = 'Palestine, State of';
public const _PAN = 'Panama';
public const _PNG = 'Papua New Guinea';
public const _PRY = 'Paraguay';
public const _PER = 'Peru';
public const _PHL = 'Philippines';
public const _PCN = 'Pitcairn';
public const _POL = 'Poland';
public const _PRT = 'Portugal';
public const _PRI = 'Puerto Rico';
public const _QAT = 'Qatar';
public const _REU = 'Réunion';
public const _ROU = 'Romania';
public const _RUS = 'Russian Federation';
public const _RWA = 'Rwanda';
public const _BLM = 'Saint Barthélemy';
public const _SHN = 'Saint Helena, Ascension and Tristan da Cunha';
public const _KNA = 'Saint Kitts and Nevis';
public const _LCA = 'Saint Lucia';
public const _MAF = 'Saint Martin (French part)';
public const _SPM = 'Saint Pierre and Miquelon';
public const _VCT = 'Saint Vincent and the Grenadines';
public const _WSM = 'Samoa';
public const _SMR = 'San Marino';
public const _STP = 'Sao Tome and Principe';
public const _SAU = 'Saudi Arabia';
public const _SEN = 'Senegal';
public const _SRB = 'Serbia';
public const _SYC = 'Seychelles';
public const _SLE = 'Sierra Leone';
public const _SGP = 'Singapore';
public const _SXM = 'Sint Maarten (Dutch part)';
public const _SVK = 'Slovakia';
public const _SVN = 'Slovenia';
public const _SLB = 'Solomon Islands';
public const _SOM = 'Somalia';
public const _ZAF = 'South Africa';
public const _SGS = 'South Georgia and the South Sandwich Islands';
public const _SSD = 'South Sudan';
public const _ESP = 'Spain';
public const _LKA = 'Sri Lanka';
public const _SDN = 'Sudan';
public const _SUR = 'Suriname';
public const _SJM = 'Svalbard and Jan Mayen';
public const _SWZ = 'Swaziland';
public const _SWE = 'Sweden';
public const _CHE = 'Switzerland';
public const _SYR = 'Syrian Arab Republic';
public const _TWN = 'Taiwan, Province of China[a]';
public const _TJK = 'Tajikistan';
public const _TZA = 'Tanzania, United Republic of';
public const _THA = 'Thailand';
public const _TLS = 'Timor-Leste';
public const _TGO = 'Togo';
public const _TKL = 'Tokelau';
public const _TON = 'Tonga';
public const _TTO = 'Trinidad and Tobago';
public const _TUN = 'Tunisia';
public const _TUR = 'Turkey';
public const _TKM = 'Turkmenistan';
public const _TCA = 'Turks and Caicos Islands';
public const _TUV = 'Tuvalu';
public const _UGA = 'Uganda';
public const _UKR = 'Ukraine';
public const _ARE = 'United Arab Emirates';
public const _GBR = 'United Kingdom of Great Britain and Northern Ireland';
public const _USA = 'United States of America';
public const _UMI = 'United States Minor Outlying Islands';
public const _URY = 'Uruguay';
public const _UZB = 'Uzbekistan';
public const _VUT = 'Vanuatu';
public const _VEN = 'Venezuela (Bolivarian Republic of)';
public const _VNM = 'Viet Nam';
public const _VGB = 'Virgin Islands (British)';
public const _VIR = 'Virgin Islands (U.S.)';
public const _WLF = 'Wallis and Futuna';
public const _ESH = 'Western Sahara';
public const _YEM = 'Yemen';
public const _ZMB = 'Zambia';
public const _ZWE = 'Zimbabwe';
public const _XKK = 'Kosovo';
}

View File

@ -27,252 +27,500 @@ use phpOMS\Stdlib\Base\Enum;
class ISO3166NumEnum extends Enum
{
public const _AFG = '004';
public const _ALA = '248';
public const _ALB = '008';
public const _DZA = '012';
public const _ASM = '016';
public const _AND = '020';
public const _AGO = '024';
public const _AIA = '660';
public const _ATA = '010';
public const _ATG = '028';
public const _ARG = '032';
public const _ARM = '051';
public const _ABW = '533';
public const _AUS = '036';
public const _AUT = '040';
public const _AZE = '031';
public const _BHS = '044';
public const _BHR = '048';
public const _BGD = '050';
public const _BRB = '052';
public const _BLR = '112';
public const _BEL = '056';
public const _BLZ = '084';
public const _BEN = '204';
public const _BMU = '060';
public const _BTN = '064';
public const _BOL = '068';
public const _BES = '535';
public const _BIH = '070';
public const _BWA = '072';
public const _BVT = '074';
public const _BRA = '076';
public const _IOT = '086';
public const _BRN = '096';
public const _BGR = '100';
public const _BFA = '854';
public const _BDI = '108';
public const _CPV = '132';
public const _KHM = '116';
public const _CMR = '120';
public const _CAN = '124';
public const _CYM = '136';
public const _CAF = '140';
public const _TCD = '148';
public const _CHL = '152';
public const _CHN = '156';
public const _CXR = '162';
public const _CCK = '166';
public const _COL = '170';
public const _COM = '174';
public const _COG = '178';
public const _COD = '180';
public const _COK = '184';
public const _CRI = '188';
public const _CIV = '384';
public const _HRV = '191';
public const _CUB = '192';
public const _CUW = '531';
public const _CYP = '196';
public const _CZE = '203';
public const _DNK = '208';
public const _DJI = '262';
public const _DMA = '212';
public const _DOM = '214';
public const _ECU = '218';
public const _EGY = '818';
public const _SLV = '222';
public const _GNQ = '226';
public const _ERI = '232';
public const _EST = '233';
public const _ETH = '231';
public const _FLK = '238';
public const _FRO = '234';
public const _FJI = '242';
public const _FIN = '246';
public const _FRA = '250';
public const _GUF = '254';
public const _PYF = '258';
public const _ATF = '260';
public const _GAB = '266';
public const _GMB = '270';
public const _GEO = '268';
public const _DEU = '276';
public const _GHA = '288';
public const _GIB = '292';
public const _GRC = '300';
public const _GRL = '304';
public const _GRD = '308';
public const _GLP = '312';
public const _GUM = '316';
public const _GTM = '320';
public const _GGY = '831';
public const _GIN = '324';
public const _GNB = '624';
public const _GUY = '328';
public const _HTI = '332';
public const _HMD = '334';
public const _VAT = '336';
public const _HND = '340';
public const _HKG = '344';
public const _HUN = '348';
public const _ISL = '352';
public const _IND = '356';
public const _IDN = '360';
public const _IRN = '364';
public const _IRQ = '368';
public const _IRL = '372';
public const _IMN = '833';
public const _ISR = '376';
public const _ITA = '380';
public const _JAM = '388';
public const _JPN = '392';
public const _JEY = '832';
public const _JOR = '400';
public const _KAZ = '398';
public const _KEN = '404';
public const _KIR = '296';
public const _PRK = '408';
public const _KOR = '410';
public const _KWT = '414';
public const _KGZ = '417';
public const _LAO = '418';
public const _LVA = '428';
public const _LBN = '422';
public const _LSO = '426';
public const _LBR = '430';
public const _LBY = '434';
public const _LIE = '438';
public const _LTU = '440';
public const _LUX = '442';
public const _MAC = '446';
public const _MKD = '807';
public const _MDG = '450';
public const _MWI = '454';
public const _MYS = '458';
public const _MDV = '462';
public const _MLI = '466';
public const _MLT = '470';
public const _MHL = '584';
public const _MTQ = '474';
public const _MRT = '478';
public const _MUS = '480';
public const _MYT = '175';
public const _MEX = '484';
public const _FSM = '583';
public const _MDA = '498';
public const _MCO = '492';
public const _MNG = '496';
public const _MNE = '499';
public const _MSR = '500';
public const _MAR = '504';
public const _MOZ = '508';
public const _MMR = '104';
public const _NAM = '516';
public const _NRU = '520';
public const _NPL = '524';
public const _NLD = '528';
public const _NCL = '540';
public const _NZL = '554';
public const _NIC = '558';
public const _NER = '562';
public const _NGA = '566';
public const _NIU = '570';
public const _NFK = '574';
public const _MNP = '580';
public const _NOR = '578';
public const _OMN = '512';
public const _PAK = '586';
public const _PLW = '585';
public const _PSE = '275';
public const _PAN = '591';
public const _PNG = '598';
public const _PRY = '600';
public const _PER = '604';
public const _PHL = '608';
public const _PCN = '612';
public const _POL = '616';
public const _PRT = '620';
public const _PRI = '630';
public const _QAT = '634';
public const _REU = '638';
public const _ROU = '642';
public const _RUS = '643';
public const _RWA = '646';
public const _BLM = '652';
public const _SHN = '654';
public const _KNA = '659';
public const _LCA = '662';
public const _MAF = '663';
public const _SPM = '666';
public const _VCT = '670';
public const _WSM = '882';
public const _SMR = '674';
public const _STP = '678';
public const _SAU = '682';
public const _SEN = '686';
public const _SRB = '688';
public const _SYC = '690';
public const _SLE = '694';
public const _SGP = '702';
public const _SXM = '534';
public const _SVK = '703';
public const _SVN = '705';
public const _SLB = '090';
public const _SOM = '706';
public const _ZAF = '710';
public const _SGS = '239';
public const _SSD = '728';
public const _ESP = '724';
public const _LKA = '144';
public const _SDN = '729';
public const _SUR = '740';
public const _SJM = '744';
public const _SWZ = '748';
public const _SWE = '752';
public const _CHE = '756';
public const _SYR = '760';
public const _TWN = '158';
public const _TJK = '762';
public const _TZA = '834';
public const _THA = '764';
public const _TLS = '626';
public const _TGO = '768';
public const _TKL = '772';
public const _TON = '776';
public const _TTO = '780';
public const _TUN = '788';
public const _TUR = '792';
public const _TKM = '795';
public const _TCA = '796';
public const _TUV = '798';
public const _UGA = '800';
public const _UKR = '804';
public const _ARE = '784';
public const _GBR = '826';
public const _USA = '840';
public const _UMI = '581';
public const _URY = '858';
public const _UZB = '860';
public const _VUT = '548';
public const _VEN = '862';
public const _VNM = '704';
public const _VGB = '092';
public const _VIR = '850';
public const _WLF = '876';
public const _ESH = '732';
public const _YEM = '887';
public const _ZMB = '894';
public const _ZWE = '716';
}

View File

@ -27,253 +27,502 @@ use phpOMS\Stdlib\Base\Enum;
class ISO3166TwoEnum extends Enum
{
public const _AFG = 'AF';
public const _ALA = 'AX';
public const _ALB = 'AL';
public const _DZA = 'DZ';
public const _ASM = 'AS';
public const _AND = 'AD';
public const _AGO = 'AO';
public const _AIA = 'AI';
public const _ATA = 'AQ';
public const _ATG = 'AG';
public const _ARG = 'AR';
public const _ARM = 'AM';
public const _ABW = 'AW';
public const _AUS = 'AU';
public const _AUT = 'AT';
public const _AZE = 'AZ';
public const _BHS = 'BS';
public const _BHR = 'BH';
public const _BGD = 'BD';
public const _BRB = 'BB';
public const _BLR = 'BY';
public const _BEL = 'BE';
public const _BLZ = 'BZ';
public const _BEN = 'BJ';
public const _BMU = 'BM';
public const _BTN = 'BT';
public const _BOL = 'BO';
public const _BES = 'BQ';
public const _BIH = 'BA';
public const _BWA = 'BW';
public const _BVT = 'BV';
public const _BRA = 'BR';
public const _IOT = 'IO';
public const _BRN = 'BN';
public const _BGR = 'BG';
public const _BFA = 'BF';
public const _BDI = 'BI';
public const _CPV = 'CV';
public const _KHM = 'KH';
public const _CMR = 'CM';
public const _CAN = 'CA';
public const _CYM = 'KY';
public const _CAF = 'CF';
public const _TCD = 'TD';
public const _CHL = 'CL';
public const _CHN = 'CN';
public const _CXR = 'CX';
public const _CCK = 'CC';
public const _COL = 'CO';
public const _COM = 'KM';
public const _COG = 'CG';
public const _COD = 'CD';
public const _COK = 'CK';
public const _CRI = 'CR';
public const _CIV = 'CI';
public const _HRV = 'HR';
public const _CUB = 'CU';
public const _CUW = 'CW';
public const _CYP = 'CY';
public const _CZE = 'CZ';
public const _DNK = 'DK';
public const _DJI = 'DJ';
public const _DMA = 'DM';
public const _DOM = 'DO';
public const _ECU = 'EC';
public const _EGY = 'EG';
public const _SLV = 'SV';
public const _GNQ = 'GQ';
public const _ERI = 'ER';
public const _EST = 'EE';
public const _ETH = 'ET';
public const _FLK = 'FK';
public const _FRO = 'FO';
public const _FJI = 'FJ';
public const _FIN = 'FI';
public const _FRA = 'FR';
public const _GUF = 'GF';
public const _PYF = 'PF';
public const _ATF = 'TF';
public const _GAB = 'GA';
public const _GMB = 'GM';
public const _GEO = 'GE';
public const _DEU = 'DE';
public const _GHA = 'GH';
public const _GIB = 'GI';
public const _GRC = 'GR';
public const _GRL = 'GL';
public const _GRD = 'GD';
public const _GLP = 'GP';
public const _GUM = 'GU';
public const _GTM = 'GT';
public const _GGY = 'GG';
public const _GIN = 'GN';
public const _GNB = 'GW';
public const _GUY = 'GY';
public const _HTI = 'HT';
public const _HMD = 'HM';
public const _VAT = 'VA';
public const _HND = 'HN';
public const _HKG = 'HK';
public const _HUN = 'HU';
public const _ISL = 'IS';
public const _IND = 'IN';
public const _IDN = 'ID';
public const _IRN = 'IR';
public const _IRQ = 'IQ';
public const _IRL = 'IE';
public const _IMN = 'IM';
public const _ISR = 'IL';
public const _ITA = 'IT';
public const _JAM = 'JM';
public const _JPN = 'JP';
public const _JEY = 'JE';
public const _JOR = 'JO';
public const _KAZ = 'KZ';
public const _KEN = 'KE';
public const _KIR = 'KI';
public const _PRK = 'KP';
public const _KOR = 'KR';
public const _KWT = 'KW';
public const _KGZ = 'KG';
public const _LAO = 'LA';
public const _LVA = 'LV';
public const _LBN = 'LB';
public const _LSO = 'LS';
public const _LBR = 'LR';
public const _LBY = 'LY';
public const _LIE = 'LI';
public const _LTU = 'LT';
public const _LUX = 'LU';
public const _MAC = 'MO';
public const _MKD = 'MK';
public const _MDG = 'MG';
public const _MWI = 'MW';
public const _MYS = 'MY';
public const _MDV = 'MV';
public const _MLI = 'ML';
public const _MLT = 'MT';
public const _MHL = 'MH';
public const _MTQ = 'MQ';
public const _MRT = 'MR';
public const _MUS = 'MU';
public const _MYT = 'YT';
public const _MEX = 'MX';
public const _FSM = 'FM';
public const _MDA = 'MD';
public const _MCO = 'MC';
public const _MNG = 'MN';
public const _MNE = 'ME';
public const _MSR = 'MS';
public const _MAR = 'MA';
public const _MOZ = 'MZ';
public const _MMR = 'MM';
public const _NAM = 'NA';
public const _NRU = 'NR';
public const _NPL = 'NP';
public const _NLD = 'NL';
public const _NCL = 'NC';
public const _NZL = 'NZ';
public const _NIC = 'NI';
public const _NER = 'NE';
public const _NGA = 'NG';
public const _NIU = 'NU';
public const _NFK = 'NF';
public const _MNP = 'MP';
public const _NOR = 'NO';
public const _OMN = 'OM';
public const _PAK = 'PK';
public const _PLW = 'PW';
public const _PSE = 'PS';
public const _PAN = 'PA';
public const _PNG = 'PG';
public const _PRY = 'PY';
public const _PER = 'PE';
public const _PHL = 'PH';
public const _PCN = 'PN';
public const _POL = 'PL';
public const _PRT = 'PT';
public const _PRI = 'PR';
public const _QAT = 'QA';
public const _REU = 'RE';
public const _ROU = 'RO';
public const _RUS = 'RU';
public const _RWA = 'RW';
public const _BLM = 'BL';
public const _SHN = 'SH';
public const _KNA = 'KN';
public const _LCA = 'LC';
public const _MAF = 'MF';
public const _SPM = 'PM';
public const _VCT = 'VC';
public const _WSM = 'WS';
public const _SMR = 'SM';
public const _STP = 'ST';
public const _SAU = 'SA';
public const _SEN = 'SN';
public const _SRB = 'RS';
public const _SYC = 'SC';
public const _SLE = 'SL';
public const _SGP = 'SG';
public const _SXM = 'SX';
public const _SVK = 'SK';
public const _SVN = 'SI';
public const _SLB = 'SB';
public const _SOM = 'SO';
public const _ZAF = 'ZA';
public const _SGS = 'GS';
public const _SSD = 'SS';
public const _ESP = 'ES';
public const _LKA = 'LK';
public const _SDN = 'SD';
public const _SUR = 'SR';
public const _SJM = 'SJ';
public const _SWZ = 'SZ';
public const _SWE = 'SE';
public const _CHE = 'CH';
public const _SYR = 'SY';
public const _TWN = 'TW';
public const _TJK = 'TJ';
public const _TZA = 'TZ';
public const _THA = 'TH';
public const _TLS = 'TL';
public const _TGO = 'TG';
public const _TKL = 'TK';
public const _TON = 'TO';
public const _TTO = 'TT';
public const _TUN = 'TN';
public const _TUR = 'TR';
public const _TKM = 'TM';
public const _TCA = 'TC';
public const _TUV = 'TV';
public const _UGA = 'UG';
public const _UKR = 'UA';
public const _ARE = 'AE';
public const _GBR = 'GB';
public const _USA = 'US';
public const _UMI = 'UM';
public const _URY = 'UY';
public const _UZB = 'UZ';
public const _VUT = 'VU';
public const _VEN = 'VE';
public const _VNM = 'VN';
public const _VGB = 'VG';
public const _VIR = 'VI';
public const _WLF = 'WF';
public const _ESH = 'EH';
public const _YEM = 'YE';
public const _ZMB = 'ZM';
public const _ZWE = 'ZW';
public const _XKK = 'XK';
}

View File

@ -27,117 +27,230 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217CharEnum extends Enum
{
public const _ALL = 'ALL';
public const _AFN = 'AFN';
public const _ARS = 'ARS';
public const _AWG = 'AWG';
public const _AUD = 'AUD';
public const _AZN = 'AZN';
public const _BSD = 'BSD';
public const _BBD = 'BBD';
public const _BYR = 'BYR';
public const _BZD = 'BZD';
public const _BMD = 'BMD';
public const _BOB = 'BOB';
public const _BAM = 'BAM';
public const _BWP = 'BWP';
public const _BGN = 'BGN';
public const _BRL = 'BRL';
public const _BND = 'BND';
public const _KHR = 'KHR';
public const _CAD = 'CAD';
public const _KYD = 'KYD';
public const _CLP = 'CLP';
public const _CNY = 'CNY';
public const _COP = 'COP';
public const _CRC = 'CRC';
public const _HRK = 'HRK';
public const _CUP = 'CUP';
public const _CZK = 'CZK';
public const _DKK = 'DKK';
public const _DOP = 'DOP';
public const _XCD = 'XCD';
public const _EGP = 'EGP';
public const _SVC = 'SVC';
public const _EEK = 'EEK';
public const _EUR = 'EUR';
public const _FKP = 'FKP';
public const _FJD = 'FJD';
public const _GHC = 'GHC';
public const _GIP = 'GIP';
public const _GTQ = 'GTQ';
public const _GGP = 'GGP';
public const _GYD = 'GYD';
public const _HNL = 'HNL';
public const _HKD = 'HKD';
public const _HUF = 'HUF';
public const _ISK = 'ISK';
public const _INR = 'INR';
public const _IDR = 'IDR';
public const _IRR = 'IRR';
public const _IMP = 'IMP';
public const _ILS = 'ILS';
public const _JMD = 'JMD';
public const _JPY = 'JPY';
public const _JEP = 'JEP';
public const _KZT = 'KZT';
public const _KES = 'KES';
public const _KGS = 'KGS';
public const _LAK = 'LAK';
public const _LVL = 'LVL';
public const _LBP = 'LBP';
public const _LRD = 'LRD';
public const _LTL = 'LTL';
public const _MKD = 'MKD';
public const _MYR = 'MYR';
public const _MUR = 'MUR';
public const _MXN = 'MXN';
public const _MNT = 'MNT';
public const _MZN = 'MZN';
public const _NAD = 'NAD';
public const _NPR = 'NPR';
public const _ANG = 'ANG';
public const _NZD = 'NZD';
public const _NIO = 'NIO';
public const _NGN = 'NGN';
public const _KPW = 'KPW';
public const _NOK = 'NOK';
public const _OMR = 'OMR';
public const _PKR = 'PKR';
public const _PAB = 'PAB';
public const _PYG = 'PYG';
public const _PEN = 'PEN';
public const _PHP = 'PHP';
public const _PLN = 'PLN';
public const _QAR = 'QAR';
public const _RON = 'RON';
public const _RUB = 'RUB';
public const _SHP = 'SHP';
public const _SAR = 'SAR';
public const _RSD = 'RSD';
public const _SCR = 'SCR';
public const _SGD = 'SGD';
public const _SBD = 'SBD';
public const _SOS = 'SOS';
public const _ZAR = 'ZAR';
public const _KRW = 'KRW';
public const _LKR = 'LKR';
public const _SEK = 'SEK';
public const _CHF = 'CHF';
public const _SRD = 'SRD';
public const _SYP = 'SYP';
public const _TWD = 'TWD';
public const _THB = 'THB';
public const _TTD = 'TTD';
public const _TRY = 'TRY';
public const _TRL = 'TRL';
public const _TVD = 'TVD';
public const _UAH = 'UAH';
public const _GBP = 'GBP';
public const _USD = 'USD';
public const _UYU = 'UYU';
public const _UZS = 'UZS';
public const _VEF = 'VEF';
public const _VND = 'VND';
public const _YER = 'YER';
public const _ZWD = 'ZWD';
}

View File

@ -27,181 +27,358 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217DecimalEnum extends Enum
{
public const _AED = 2;
public const _AFN = 2;
public const _ALL = 2;
public const _AMD = 2;
public const _ANG = 2;
public const _AOA = 2;
public const _ARS = 2;
public const _AUD = 2;
public const _AWG = 2;
public const _AZN = 2;
public const _BAM = 2;
public const _BBD = 2;
public const _BDT = 2;
public const _BGN = 2;
public const _BHD = 3;
public const _BIF = 0;
public const _BMD = 2;
public const _BND = 2;
public const _BOB = 2;
public const _BOV = 2;
public const _BRL = 2;
public const _BSD = 2;
public const _BTN = 2;
public const _BWP = 2;
public const _BYR = 0;
public const _BZD = 2;
public const _CAD = 2;
public const _CDF = 2;
public const _CHE = 2;
public const _CHF = 2;
public const _CHW = 2;
public const _CLF = 4;
public const _CLP = 0;
public const _CNY = 2;
public const _COP = 2;
public const _COU = 2;
public const _CRC = 2;
public const _CUC = 2;
public const _CUP = 2;
public const _CVE = 0;
public const _CZK = 2;
public const _DJF = 0;
public const _DKK = 2;
public const _DOP = 2;
public const _DZD = 2;
public const _EGP = 2;
public const _ERN = 2;
public const _ETB = 2;
public const _EUR = 2;
public const _FJD = 2;
public const _FKP = 2;
public const _GBP = 2;
public const _GEL = 2;
public const _GHS = 2;
public const _GIP = 2;
public const _GMD = 2;
public const _GNF = 0;
public const _GTQ = 2;
public const _GYD = 2;
public const _HKD = 2;
public const _HNL = 2;
public const _HRK = 2;
public const _HTG = 2;
public const _HUF = 2;
public const _IDR = 2;
public const _ILS = 2;
public const _INR = 2;
public const _IQD = 3;
public const _IRR = 2;
public const _ISK = 0;
public const _JMD = 2;
public const _JOD = 3;
public const _JPY = 0;
public const _KES = 2;
public const _KGS = 2;
public const _KHR = 2;
public const _KMF = 0;
public const _KPW = 2;
public const _KRW = 0;
public const _KWD = 3;
public const _KYD = 2;
public const _KZT = 2;
public const _LAK = 2;
public const _LBP = 2;
public const _LKR = 2;
public const _LRD = 2;
public const _LSL = 2;
public const _LYD = 3;
public const _MAD = 2;
public const _MDL = 2;
public const _MGA = 1;
public const _MKD = 2;
public const _MMK = 2;
public const _MNT = 2;
public const _MOP = 2;
public const _MRO = 1;
public const _MUR = 2;
public const _MVR = 2;
public const _MWK = 2;
public const _MXN = 2;
public const _MXV = 2;
public const _MYR = 2;
public const _MZN = 2;
public const _NAD = 2;
public const _NGN = 2;
public const _NIO = 2;
public const _NOK = 2;
public const _NPR = 2;
public const _NZD = 2;
public const _OMR = 3;
public const _PAB = 2;
public const _PEN = 2;
public const _PGK = 2;
public const _PHP = 2;
public const _PKR = 2;
public const _PLN = 2;
public const _PYG = 0;
public const _QAR = 2;
public const _RON = 2;
public const _RSD = 2;
public const _RUB = 2;
public const _RWF = 0;
public const _SAR = 2;
public const _SBD = 2;
public const _SCR = 2;
public const _SDG = 2;
public const _SEK = 2;
public const _SGD = 2;
public const _SHP = 2;
public const _SLL = 2;
public const _SOS = 2;
public const _SRD = 2;
public const _SSP = 2;
public const _STD = 2;
public const _SYP = 2;
public const _SZL = 2;
public const _THB = 2;
public const _TJS = 2;
public const _TMT = 2;
public const _TND = 3;
public const _TOP = 2;
public const _TRY = 2;
public const _TTD = 2;
public const _TWD = 2;
public const _TZS = 2;
public const _UAH = 2;
public const _UGX = 0;
public const _USD = 2;
public const _USN = 2;
public const _USS = 2;
public const _UYI = 0;
public const _UYU = 2;
public const _UZS = 2;
public const _VEF = 2;
public const _VND = 0;
public const _VUV = 0;
public const _WST = 2;
public const _XAF = 0;
public const _XAG = -1;
public const _XAU = -1;
public const _XBA = -1;
public const _XBB = -1;
public const _XBC = -1;
public const _XBD = -1;
public const _XCD = 2;
public const _XDR = -1;
public const _XFU = -1;
public const _XOF = 0;
public const _XPD = -1;
public const _XPF = 0;
public const _XPT = -1;
public const _XSU = -1;
public const _XTS = -1;
public const _XUA = -1;
public const _XXX = -1;
public const _YER = 2;
public const _ZAR = 2;
public const _ZMW = 2;
}

View File

@ -27,117 +27,230 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217Enum extends Enum
{
public const _ALL = 'Albania, Leke';
public const _AFN = 'Afghanistan, Afghanis';
public const _ARS = 'Argentina, Pesos';
public const _AWG = 'Aruba, Guilders';
public const _AUD = 'Australia, Dollars';
public const _AZN = 'Azerbaijan, New Manats';
public const _BSD = 'Bahamas, Dollars';
public const _BBD = 'Barbados, Dollars';
public const _BYR = 'Belarus, Rubles';
public const _BZD = 'Belize, Dollars';
public const _BMD = 'Bermuda, Dollars';
public const _BOB = 'Bolivia, Bolivianos';
public const _BAM = 'Bosnia and Herzegovina, Convertible Marka';
public const _BWP = 'Botswana, Pulas';
public const _BGN = 'Bulgaria, Leva';
public const _BRL = 'Brazil, Reais';
public const _BND = 'Brunei Darussalam, Dollars';
public const _KHR = 'Cambodia, Riels';
public const _CAD = 'Canada, Dollars';
public const _KYD = 'Cayman Islands, Dollars';
public const _CLP = 'Chile, Pesos';
public const _CNY = 'China, Yuan Renminbi';
public const _COP = 'Colombia, Pesos';
public const _CRC = 'Costa Rica, Colón';
public const _HRK = 'Croatia, Kuna';
public const _CUP = 'Cuba, Pesos';
public const _CZK = 'Czech Republic, Koruny';
public const _DKK = 'Denmark, Kroner';
public const _DOP = 'Dominican Republic, Pesos';
public const _XCD = 'East Caribbean, Dollars';
public const _EGP = 'Egypt, Pounds';
public const _SVC = 'El Salvador, Colones';
public const _EEK = 'Estonia, Krooni';
public const _EUR = 'Euro';
public const _FKP = 'Falkland Islands, Pounds';
public const _FJD = 'Fiji, Dollars';
public const _GHC = 'Ghana, Cedis';
public const _GIP = 'Gibraltar, Pounds';
public const _GTQ = 'Guatemala, Quetzales';
public const _GGP = 'Guernsey, Pounds';
public const _GYD = 'Guyana, Dollars';
public const _HNL = 'Honduras, Lempiras';
public const _HKD = 'Hong Kong, Dollars';
public const _HUF = 'Hungary, Forint';
public const _ISK = 'Iceland, Kronur';
public const _INR = 'India, Rupees';
public const _IDR = 'Indonesia, Rupiahs';
public const _IRR = 'Iran, Rials';
public const _IMP = 'Isle of Man, Pounds';
public const _ILS = 'Israel, New Shekels';
public const _JMD = 'Jamaica, Dollars';
public const _JPY = 'Japan, Yen';
public const _JEP = 'Jersey, Pounds';
public const _KZT = 'Kazakhstan, Tenge';
public const _KES = 'Kenyan Shilling';
public const _KGS = 'Kyrgyzstan, Soms';
public const _LAK = 'Laos, Kips';
public const _LVL = 'Latvia, Lati';
public const _LBP = 'Lebanon, Pounds';
public const _LRD = 'Liberia, Dollars';
public const _LTL = 'Lithuania, Litai';
public const _MKD = 'Macedonia, Denars';
public const _MYR = 'Malaysia, Ringgits';
public const _MUR = 'Mauritius, Rupees';
public const _MXN = 'Mexico, Pesos';
public const _MNT = 'Mongolia, Tugriks';
public const _MZN = 'Mozambique, Meticais';
public const _NAD = 'Namibia, Dollars';
public const _NPR = 'Nepal, Rupees';
public const _ANG = 'Netherlands Antilles, Guilders';
public const _NZD = 'New Zealand, Dollars';
public const _NIO = 'Nicaragua, Cordobas';
public const _NGN = 'Nigeria, Nairas';
public const _KPW = 'North Korea, Won';
public const _NOK = 'Norway, Krone';
public const _OMR = 'Oman, Rials';
public const _PKR = 'Pakistan, Rupees';
public const _PAB = 'Panama, Balboa';
public const _PYG = 'Paraguay, Guarani';
public const _PEN = 'Peru, Nuevos Soles';
public const _PHP = 'Philippines, Pesos';
public const _PLN = 'Poland, Zlotych';
public const _QAR = 'Qatar, Rials';
public const _RON = 'Romania, New Lei';
public const _RUB = 'Russia, Rubles';
public const _SHP = 'Saint Helena, Pounds';
public const _SAR = 'Saudi Arabia, Riyals';
public const _RSD = 'Serbia, Dinars';
public const _SCR = 'Seychelles, Rupees';
public const _SGD = 'Singapore, Dollars';
public const _SBD = 'Solomon Islands, Dollars';
public const _SOS = 'Somalia, Shillings';
public const _ZAR = 'South Africa, Rand';
public const _KRW = 'South Korea, Won';
public const _LKR = 'Sri Lanka, Rupees';
public const _SEK = 'Sweden, Kronor';
public const _CHF = 'Switzerland, Francs';
public const _SRD = 'Suriname, Dollars';
public const _SYP = 'Syria, Pounds';
public const _TWD = 'Taiwan, New Dollars';
public const _THB = 'Thailand, Baht';
public const _TTD = 'Trinidad and Tobago, Dollars';
public const _TRY = 'Turkey, Lira';
public const _TRL = 'Turkey, Liras';
public const _TVD = 'Tuvalu, Dollars';
public const _UAH = 'Ukraine, Hryvnia';
public const _GBP = 'United Kingdom, Pounds';
public const _USD = 'United States of America, Dollars';
public const _UYU = 'Uruguay, Pesos';
public const _UZS = 'Uzbekistan, Sums';
public const _VEF = 'Venezuela, Bolivares Fuertes';
public const _VND = 'Vietnam, Dong';
public const _YER = 'Yemen, Rials';
public const _ZWD = 'Zimbabwe, Zimbabwe Dollars';
}

View File

@ -27,181 +27,358 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217NumEnum extends Enum
{
public const _AED = '784';
public const _AFN = '971';
public const _ALL = '008';
public const _AMD = '051';
public const _ANG = '532';
public const _AOA = '973';
public const _ARS = '032';
public const _AUD = '036';
public const _AWG = '533';
public const _AZN = '944';
public const _BAM = '977';
public const _BBD = '052';
public const _BDT = '050';
public const _BGN = '975';
public const _BHD = '048';
public const _BIF = '108';
public const _BMD = '060';
public const _BND = '096';
public const _BOB = '068';
public const _BOV = '984';
public const _BRL = '986';
public const _BSD = '044';
public const _BTN = '064';
public const _BWP = '072';
public const _BYR = '974';
public const _BZD = '084';
public const _CAD = '124';
public const _CDF = '976';
public const _CHE = '947';
public const _CHF = '756';
public const _CHW = '948';
public const _CLF = '990';
public const _CLP = '152';
public const _CNY = '156';
public const _COP = '170';
public const _COU = '970';
public const _CRC = '188';
public const _CUC = '931';
public const _CUP = '192';
public const _CVE = '132';
public const _CZK = '203';
public const _DJF = '262';
public const _DKK = '208';
public const _DOP = '214';
public const _DZD = '012';
public const _EGP = '818';
public const _ERN = '232';
public const _ETB = '230';
public const _EUR = '978';
public const _FJD = '242';
public const _FKP = '238';
public const _GBP = '826';
public const _GEL = '981';
public const _GHS = '936';
public const _GIP = '292';
public const _GMD = '270';
public const _GNF = '324';
public const _GTQ = '320';
public const _GYD = '328';
public const _HKD = '344';
public const _HNL = '340';
public const _HRK = '191';
public const _HTG = '332';
public const _HUF = '348';
public const _IDR = '360';
public const _ILS = '376';
public const _INR = '356';
public const _IQD = '368';
public const _IRR = '364';
public const _ISK = '352';
public const _JMD = '388';
public const _JOD = '400';
public const _JPY = '392';
public const _KES = '404';
public const _KGS = '417';
public const _KHR = '116';
public const _KMF = '174';
public const _KPW = '408';
public const _KRW = '410';
public const _KWD = '414';
public const _KYD = '136';
public const _KZT = '398';
public const _LAK = '418';
public const _LBP = '422';
public const _LKR = '144';
public const _LRD = '430';
public const _LSL = '426';
public const _LYD = '434';
public const _MAD = '504';
public const _MDL = '498';
public const _MGA = '969';
public const _MKD = '807';
public const _MMK = '104';
public const _MNT = '496';
public const _MOP = '446';
public const _MRO = '478';
public const _MUR = '480';
public const _MVR = '462';
public const _MWK = '454';
public const _MXN = '484';
public const _MXV = '979';
public const _MYR = '458';
public const _MZN = '943';
public const _NAD = '516';
public const _NGN = '566';
public const _NIO = '558';
public const _NOK = '578';
public const _NPR = '524';
public const _NZD = '554';
public const _OMR = '512';
public const _PAB = '590';
public const _PEN = '604';
public const _PGK = '598';
public const _PHP = '608';
public const _PKR = '586';
public const _PLN = '985';
public const _PYG = '600';
public const _QAR = '634';
public const _RON = '946';
public const _RSD = '941';
public const _RUB = '643';
public const _RWF = '646';
public const _SAR = '682';
public const _SBD = '090';
public const _SCR = '690';
public const _SDG = '938';
public const _SEK = '752';
public const _SGD = '702';
public const _SHP = '654';
public const _SLL = '694';
public const _SOS = '706';
public const _SRD = '968';
public const _SSP = '728';
public const _STD = '678';
public const _SYP = '760';
public const _SZL = '748';
public const _THB = '764';
public const _TJS = '972';
public const _TMT = '934';
public const _TND = '788';
public const _TOP = '776';
public const _TRY = '949';
public const _TTD = '780';
public const _TWD = '901';
public const _TZS = '834';
public const _UAH = '980';
public const _UGX = '800';
public const _USD = '840';
public const _USN = '997';
public const _USS = '998';
public const _UYI = '940';
public const _UYU = '858';
public const _UZS = '860';
public const _VEF = '937';
public const _VND = '704';
public const _VUV = '548';
public const _WST = '882';
public const _XAF = '950';
public const _XAG = '961';
public const _XAU = '959';
public const _XBA = '955';
public const _XBB = '956';
public const _XBC = '957';
public const _XBD = '958';
public const _XCD = '951';
public const _XDR = '960';
public const _XFU = 'Nil';
public const _XOF = '952';
public const _XPD = '964';
public const _XPF = '953';
public const _XPT = '962';
public const _XSU = '994';
public const _XTS = '963';
public const _XUA = '965';
public const _XXX = '999';
public const _YER = '886';
public const _ZAR = '710';
public const _ZMW = '967';
}

View File

@ -27,157 +27,310 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217SubUnitEnum extends Enum
{
public const _AED = 100;
public const _AFN = 100;
public const _ALL = 100;
public const _AMD = 100;
public const _ANG = 100;
public const _ARS = 100;
public const _AUD = 100;
public const _AWG = 100;
public const _BAM = 100;
public const _BBD = 100;
public const _BDT = 100;
public const _BGN = 100;
public const _BHD = 1000;
public const _BIF = 100;
public const _BMD = 100;
public const _BND = 100;
public const _BOB = 100;
public const _BRL = 100;
public const _BSD = 100;
public const _BTN = 100;
public const _BWP = 100;
public const _BYR = 100;
public const _BZD = 100;
public const _CAD = 100;
public const _CDF = 100;
public const _CHF = 100;
public const _CLP = 100;
public const _CNY = 100;
public const _COP = 100;
public const _CUC = 100;
public const _CUP = 100;
public const _CVE = 100;
public const _CZK = 100;
public const _DJF = 100;
public const _DKK = 100;
public const _DOP = 100;
public const _DZD = 100;
public const _EGP = 100;
public const _ERN = 100;
public const _EUR = 100;
public const _FJD = 100;
public const _FKP = 100;
public const _GBP = 100;
public const _GEL = 100;
public const _GHS = 100;
public const _GMD = 100;
public const _GNF = 100;
public const _GTQ = 100;
public const _GYD = 100;
public const _HKD = 100;
public const _HNL = 100;
public const _HRK = 100;
public const _HTG = 100;
public const _HUF = 100;
public const _IDR = 100;
public const _ILS = 100;
public const _INR = 100;
public const _IQD = 1000;
public const _IRR = 100;
public const _ISK = 100;
public const _JMD = 100;
public const _JOD = 100;
public const _JPY = 100;
public const _KES = 100;
public const _KGS = 100;
public const _KHR = 100;
public const _KMF = 100;
public const _KPW = 100;
public const _KRW = 100;
public const _KWD = 1000;
public const _KYD = 100;
public const _KZT = 100;
public const _LAK = 100;
public const _LBP = 100;
public const _LKR = 100;
public const _LRD = 100;
public const _LSL = 100;
public const _LTL = 100;
public const _LVL = 100;
public const _LYD = 1000;
public const _MAD = 100;
public const _MDL = 100;
public const _MGA = 5;
public const _MKD = 100;
public const _MMK = 100;
public const _MNT = 100;
public const _MOP = 100;
public const _MRO = 5;
public const _MUR = 100;
public const _MVR = 100;
public const _MWK = 100;
public const _MXN = 100;
public const _MYR = 100;
public const _MZN = 100;
public const _NAD = 100;
public const _NGN = 100;
public const _NIO = 100;
public const _NOK = 100;
public const _NPR = 100;
public const _NZD = 100;
public const _OMR = 1000;
public const _PAB = 100;
public const _PEN = 100;
public const _PGK = 100;
public const _PHP = 100;
public const _PKR = 100;
public const _PLN = 100;
public const _PYG = 100;
public const _QAR = 100;
public const _RON = 100;
public const _RSD = 100;
public const _RUB = 100;
public const _RWF = 100;
public const _SAR = 100;
public const _SBD = 100;
public const _SCR = 100;
public const _SDG = 100;
public const _SEK = 100;
public const _SGD = 100;
public const _SHP = 100;
public const _SLL = 100;
public const _SOS = 100;
public const _SRD = 100;
public const _SSP = 100;
public const _STD = 100;
public const _SVC = 100;
public const _SYP = 100;
public const _SZL = 100;
public const _THB = 100;
public const _TJS = 100;
public const _TMT = 100;
public const _TND = 1000;
public const _TOP = 100;
public const _TRY = 100;
public const _TTD = 100;
public const _TWD = 100;
public const _TZS = 100;
public const _UAH = 100;
public const _UGX = 100;
public const _USD = 100;
public const _UYU = 100;
public const _UZS = 100;
public const _VEF = 100;
public const _VND = 10;
public const _VUV = 0;
public const _WST = 100;
public const _XAF = 100;
public const _XCD = 100;
public const _XOF = 100;
public const _XPF = 100;
public const _YER = 100;
public const _ZAR = 100;
public const _ZMK = 100;
public const _ZWL = 100;
}

View File

@ -27,112 +27,220 @@ use phpOMS\Stdlib\Base\Enum;
class ISO4217SymbolEnum extends Enum
{
public const _ALL = 'Lek';
public const _AFN = '؋';
public const _ARS = '$';
public const _AWG = 'ƒ';
public const _AUD = '$';
public const _AZN = 'ман';
public const _BSD = '$';
public const _BBD = '$';
public const _BYR = 'p.';
public const _BZD = 'BZ$';
public const _BMD = '$';
public const _BOB = '$b';
public const _BAM = 'KM';
public const _BWP = 'P';
public const _BGN = 'лв';
public const _BRL = 'R$';
public const _BND = '$';
public const _KHR = '៛';
public const _CAD = '$';
public const _KYD = '$';
public const _CLP = '$';
public const _CNY = '¥';
public const _COP = '$';
public const _CRC = '₡';
public const _HRK = 'kn';
public const _CUP = '₱';
public const _CZK = 'Kč';
public const _DKK = 'kr';
public const _DOP = 'RD$';
public const _XCD = '$';
public const _EGP = '£';
public const _SVC = '$';
public const _EUR = '€';
public const _FKP = '£';
public const _FJD = '$';
public const _GHS = '¢';
public const _GIP = '£';
public const _GTQ = 'Q';
public const _GGP = '£';
public const _GYD = '$';
public const _HNL = 'L';
public const _HKD = '$';
public const _HUF = 'Ft';
public const _ISK = 'kr';
public const _INR = 'INR';
public const _IDR = 'Rp';
public const _IRR = '﷼';
public const _IMP = '£';
public const _ILS = '₪';
public const _JMD = 'J$';
public const _JPY = '¥';
public const _JEP = '£';
public const _KZT = 'лв';
public const _KPW = '₩';
public const _KRW = '₩';
public const _KGS = 'лв';
public const _LAK = '₭';
public const _LBP = '£';
public const _LRD = '$';
public const _MKD = 'ден';
public const _MYR = 'RM';
public const _MUR = '₨';
public const _MXN = '$';
public const _MNT = '₮';
public const _MZN = 'MT';
public const _NAD = '$';
public const _NPR = '₨';
public const _ANG = 'ƒ';
public const _NZD = '$';
public const _NIO = 'C$';
public const _NGN = '₦';
public const _NOK = 'kr';
public const _OMR = '﷼';
public const _PKR = '₨';
public const _PAB = 'B/.';
public const _PYG = 'Gs';
public const _PEN = 'S/.';
public const _PHP = '₱';
public const _PLN = 'zł';
public const _QAR = '﷼';
public const _RON = 'lei';
public const _RUB = 'руб';
public const _SHP = '£';
public const _SAR = '﷼';
public const _RSD = 'Дин.';
public const _SCR = '₨';
public const _SGD = '$';
public const _SBD = '$';
public const _SOS = 'S';
public const _ZAR = 'R';
public const _LKR = '₨';
public const _SEK = 'kr';
public const _CHF = 'CHF';
public const _SRD = '$';
public const _SYP = '£';
public const _TWD = 'NT$';
public const _THB = '฿';
public const _TTD = 'TT$';
public const _TRY = 'TRY';
public const _TVD = '$';
public const _UAH = '₴';
public const _GBP = '£';
public const _USD = '$';
public const _UYU = '$U';
public const _UZS = 'лв';
public const _VEF = 'Bs';
public const _VND = '₫';
public const _YER = '﷼';
public const _ZWD = 'Z$';
}

View File

@ -27,187 +27,370 @@ use phpOMS\Stdlib\Base\Enum;
class ISO639Enum extends Enum
{
public const _AA = 'Afar';
public const _AB = 'Abkhaz';
public const _AE = 'Avestan';
public const _AF = 'Afrikaans';
public const _AK = 'Akan';
public const _AM = 'Amharic';
public const _AN = 'Aragonese';
public const _AR = 'Arabic';
public const _AS = 'Assamese';
public const _AV = 'Avaric';
public const _AY = 'Aymara';
public const _AZ = 'Azerbaijani';
public const _BA = 'Bashkir';
public const _BE = 'Belarusian';
public const _BG = 'Bulgarian';
public const _BH = 'Bihari';
public const _BI = 'Bislama';
public const _BM = 'Bambara';
public const _BN = 'Bengali';
public const _BO = 'Tibetan Standard, Tibetan, Central';
public const _BR = 'Breton';
public const _BS = 'Bosnian';
public const _CA = 'Catalan; Valencian';
public const _CE = 'Chechen';
public const _CH = 'Chamorro';
public const _CO = 'Corsican';
public const _CR = 'Cree';
public const _CS = 'Czech';
public const _CU = 'Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic';
public const _CV = 'Chuvash';
public const _CY = 'Welsh';
public const _DA = 'Danish';
public const _DE = 'German';
public const _DV = 'Divehi; Dhivehi; Maldivian;';
public const _DZ = 'Dzongkha';
public const _EE = 'Ewe';
public const _EL = 'Greek, Modern';
public const _EN = 'English';
public const _EO = 'Esperanto';
public const _ES = 'Spanish; Castilian';
public const _ET = 'Estonian';
public const _EU = 'Basque';
public const _FA = 'Persian';
public const _FF = 'Fula; Fulah; Pulaar; Pular';
public const _FI = 'Finnish';
public const _FJ = 'Fijian';
public const _FO = 'Faroese';
public const _FR = 'French';
public const _FY = 'Western Frisian';
public const _GA = 'Irish';
public const _GD = 'Scottish Gaelic; Gaelic';
public const _GL = 'Galician';
public const _GN = 'Guaraní';
public const _GU = 'Gujarati';
public const _GV = 'Manx';
public const _HA = 'Hausa';
public const _HE = 'Hebrew (modern)';
public const _HI = 'Hindi';
public const _HO = 'Hiri Motu';
public const _HR = 'Croatian';
public const _HT = 'Haitian; Haitian Creole';
public const _HU = 'Hungarian';
public const _HY = 'Armenian';
public const _HZ = 'Herero';
public const _IA = 'Interlingua';
public const _ID = 'Indonesian';
public const _IE = 'Interlingue';
public const _IG = 'Igbo';
public const _II = 'Nuosu';
public const _IK = 'Inupiaq';
public const _IO = 'Ido';
public const _IS = 'Icelandic';
public const _IT = 'Italian';
public const _IU = 'Inuktitut';
public const _JA = 'Japanese (ja)';
public const _JV = 'Javanese (jv)';
public const _KA = 'Georgian';
public const _KG = 'Kongo';
public const _KI = 'Kikuyu, Gikuyu';
public const _KJ = 'Kwanyama, Kuanyama';
public const _KK = 'Kazakh';
public const _KL = 'Kalaallisut, Greenlandic';
public const _KM = 'Khmer';
public const _KN = 'Kannada';
public const _KO = 'Korean';
public const _KR = 'Kanuri';
public const _KS = 'Kashmiri';
public const _KU = 'Kurdish';
public const _KV = 'Komi';
public const _KW = 'Cornish';
public const _KY = 'Kirghiz, Kyrgyz';
public const _LA = 'Latin';
public const _LB = 'Luxembourgish, Letzeburgesch';
public const _LG = 'Luganda';
public const _LI = 'Limburgish, Limburgan, Limburger';
public const _LN = 'Lingala';
public const _LO = 'Lao';
public const _LT = 'Lithuanian';
public const _LU = 'Luba-Katanga';
public const _LV = 'Latvian';
public const _MG = 'Malagasy';
public const _MH = 'Marshallese';
public const _MI = 'Maori';
public const _MK = 'Macedonian';
public const _ML = 'Malayalam';
public const _MN = 'Mongolian';
public const _MR = 'Marathi (Mara?hi)';
public const _MS = 'Malay';
public const _MT = 'Maltese';
public const _MY = 'Burmese';
public const _NA = 'Nauru';
public const _NB = 'Norwegian Bokmål';
public const _ND = 'North Ndebele';
public const _NE = 'Nepali';
public const _NG = 'Ndonga';
public const _NL = 'Dutch';
public const _NN = 'Norwegian Nynorsk';
public const _NO = 'Norwegian';
public const _NR = 'South Ndebele';
public const _NV = 'Navajo, Navaho';
public const _NY = 'Chichewa; Chewa; Nyanja';
public const _OC = 'Occitan';
public const _OJ = 'Ojibwe, Ojibwa';
public const _OM = 'Oromo';
public const _OR = 'Oriya';
public const _OS = 'Ossetian, Ossetic';
public const _PA = 'Panjabi, Punjabi';
public const _PI = 'Pali';
public const _PL = 'Polish';
public const _PS = 'Pashto, Pushto';
public const _PT = 'Portuguese';
public const _QU = 'Quechua';
public const _RM = 'Romansh';
public const _RN = 'Kirundi';
public const _RO = 'Romanian, Moldavian, Moldovan';
public const _RU = 'Russian';
public const _RW = 'Kinyarwanda';
public const _SA = 'Sanskrit (Sa?sk?ta)';
public const _SC = 'Sardinian';
public const _SD = 'Sindhi';
public const _SE = 'Northern Sami';
public const _SG = 'Sango';
public const _SI = 'Sinhala, Sinhalese';
public const _SK = 'Slovak';
public const _SL = 'Slovene';
public const _SM = 'Samoan';
public const _SN = 'Shona';
public const _SO = 'Somali';
public const _SQ = 'Albanian';
public const _SR = 'Serbian';
public const _SS = 'Swati';
public const _ST = 'Southern Sotho';
public const _SU = 'Sundanese';
public const _SV = 'Swedish';
public const _SW = 'Swahili';
public const _TA = 'Tamil';
public const _TE = 'Telugu';
public const _TG = 'Tajik';
public const _TH = 'Thai';
public const _TI = 'Tigrinya';
public const _TK = 'Turkmen';
public const _TL = 'Tagalog';
public const _TN = 'Tswana';
public const _TO = 'Tonga (Tonga Islands)';
public const _TR = 'Turkish';
public const _TS = 'Tsonga';
public const _TT = 'Tatar';
public const _TW = 'Twi';
public const _TY = 'Tahitian';
public const _UG = 'Uighur, Uyghur';
public const _UK = 'Ukrainian';
public const _UR = 'Urdu';
public const _UZ = 'Uzbek';
public const _VE = 'Venda';
public const _VI = 'Vietnamese';
public const _VO = 'Volapük';
public const _WA = 'Walloon';
public const _WO = 'Wolof';
public const _XH = 'Xhosa';
public const _YI = 'Yiddish';
public const _YO = 'Yoruba';
public const _ZA = 'Zhuang, Chuang';
public const _ZH = 'Chinese';
public const _ZU = 'Zulu';
}

View File

@ -27,174 +27,344 @@ use phpOMS\Stdlib\Base\Enum;
class ISO639x1Enum extends Enum
{
public const _AA = 'aa';
public const _AB = 'ab';
public const _AF = 'af';
public const _AK = 'ak';
public const _SQ = 'sq';
public const _AM = 'am';
public const _AR = 'ar';
public const _AN = 'an';
public const _HY = 'hy';
public const _AS = 'as';
public const _AV = 'av';
public const _AE = 'ae';
public const _AY = 'ay';
public const _AZ = 'az';
public const _BM = 'bm';
public const _BA = 'ba';
public const _EU = 'eu';
public const _BE = 'be';
public const _BN = 'bn';
public const _BH = 'bh';
public const _BI = 'bi';
public const _BS = 'bs';
public const _BR = 'br';
public const _BG = 'bg';
public const _MY = 'my';
public const _CA = 'ca';
public const _CH = 'ch';
public const _CE = 'ce';
public const _NY = 'ny';
public const _CV = 'cv';
public const _KW = 'kw';
public const _CO = 'co';
public const _CR = 'cr';
public const _HR = 'hr';
public const _CS = 'cs';
public const _DA = 'da';
public const _DV = 'dv';
public const _NL = 'nl';
public const _DZ = 'dz';
public const _EN = 'en';
public const _EO = 'eo';
public const _ET = 'et';
public const _EE = 'ee';
public const _FO = 'fo';
public const _FJ = 'fj';
public const _FI = 'fi';
public const _FR = 'fr';
public const _FF = 'ff';
public const _GL = 'gl';
public const _KA = 'ka';
public const _DE = 'de';
public const _EL = 'el';
public const _GN = 'gn';
public const _GU = 'gu';
public const _HT = 'ht';
public const _HA = 'ha';
public const _HE = 'he';
public const _HZ = 'hz';
public const _HI = 'hi';
public const _HO = 'ho';
public const _HU = 'hu';
public const _IA = 'ia';
public const _ID = 'id';
public const _IE = 'ie';
public const _GA = 'ga';
public const _IG = 'ig';
public const _IK = 'ik';
public const _IO = 'io';
public const _IS = 'is';
public const _IT = 'it';
public const _IU = 'iu';
public const _JV = 'jv';
public const _KL = 'kl';
public const _KN = 'kn';
public const _KR = 'kr';
public const _KK = 'kk';
public const _KM = 'km';
public const _KI = 'ki';
public const _RW = 'rw';
public const _KY = 'ky';
public const _KV = 'kv';
public const _KG = 'kg';
public const _KJ = 'kj';
public const _LA = 'la';
public const _LB = 'lb';
public const _LG = 'lg';
public const _LI = 'li';
public const _LN = 'ln';
public const _LO = 'lo';
public const _LT = 'lt';
public const _LV = 'lv';
public const _GV = 'gv';
public const _MK = 'mk';
public const _MG = 'mg';
public const _ML = 'ml';
public const _MT = 'mt';
public const _MI = 'mi';
public const _MR = 'mr';
public const _MH = 'mh';
public const _MN = 'mn';
public const _NA = 'na';
public const _NV = 'nv';
public const _ND = 'nd';
public const _NE = 'ne';
public const _NG = 'ng';
public const _NB = 'nb';
public const _NN = 'nn';
public const _NO = 'no';
public const _II = 'ii';
public const _NR = 'nr';
public const _OC = 'oc';
public const _OJ = 'oj';
public const _CU = 'cu';
public const _OM = 'om';
public const _OR = 'or';
public const _OS = 'os';
public const _PI = 'pi';
public const _FA = 'fa';
public const _PL = 'pl';
public const _PS = 'ps';
public const _PT = 'pt';
public const _QU = 'qu';
public const _RM = 'rm';
public const _RN = 'rn';
public const _RO = 'ro';
public const _RU = 'ru';
public const _SA = 'sa';
public const _SC = 'sc';
public const _SE = 'se';
public const _SM = 'sm';
public const _SG = 'sg';
public const _SR = 'sr';
public const _GD = 'gd';
public const _SN = 'sn';
public const _SI = 'si';
public const _SK = 'sk';
public const _SL = 'sl';
public const _SO = 'so';
public const _ST = 'st';
public const _ES = 'es';
public const _SU = 'su';
public const _SW = 'sw';
public const _SS = 'ss';
public const _SV = 'sv';
public const _TA = 'ta';
public const _TE = 'te';
public const _TH = 'th';
public const _TI = 'ti';
public const _BO = 'bo';
public const _TK = 'tk';
public const _TL = 'tl';
public const _TN = 'tn';
public const _TO = 'to';
public const _TR = 'tr';
public const _TS = 'ts';
public const _TW = 'tw';
public const _TY = 'ty';
public const _UK = 'uk';
public const _UR = 'ur';
public const _VE = 've';
public const _VI = 'vi';
public const _VO = 'vo';
public const _WA = 'wa';
public const _CY = 'cy';
public const _WO = 'wo';
public const _FY = 'fy';
public const _XH = 'xh';
public const _YI = 'yi';
public const _YO = 'yo';
public const _ZA = 'za';
public const _ZU = 'zu';
}

View File

@ -27,187 +27,370 @@ use phpOMS\Stdlib\Base\Enum;
class ISO639x2Enum extends Enum
{
public const _AB = 'abk';
public const _AA = 'aar';
public const _AF = 'afr';
public const _AK = 'aka';
public const _SQ = 'sqi';
public const _AM = 'amh';
public const _AR = 'ara';
public const _AN = 'arg';
public const _HY = 'hye';
public const _AS = 'asm';
public const _AV = 'ava';
public const _AE = 'ave';
public const _AY = 'aru';
public const _AZ = 'aze';
public const _BM = 'bam';
public const _BA = 'bak';
public const _EU = 'eus';
public const _BE = 'bel';
public const _BN = 'ben';
public const _BH = 'bih';
public const _BI = 'bis';
public const _BS = 'bos';
public const _BR = 'bre';
public const _BG = 'bul';
public const _MY = 'mya';
public const _CA = 'cat';
public const _CH = 'cha';
public const _CE = 'che';
public const _NY = 'nya';
public const _ZH = 'zho';
public const _CV = 'chv';
public const _KW = 'cor';
public const _CO = 'cos';
public const _CR = 'cre';
public const _HR = 'hrv';
public const _CS = 'ces';
public const _DA = 'dan';
public const _DV = 'div';
public const _NL = 'nld';
public const _DZ = 'dzo';
public const _EN = 'eng';
public const _EO = 'epo';
public const _ET = 'est';
public const _EE = 'ewe';
public const _FO = 'fao';
public const _FJ = 'fij';
public const _FI = 'fin';
public const _FR = 'fra';
public const _FF = 'ful';
public const _GL = 'glg';
public const _KA = 'kat';
public const _DE = 'deu';
public const _EL = 'ell';
public const _GN = 'grn';
public const _GU = 'guj';
public const _HT = 'hat';
public const _HA = 'hau';
public const _HE = 'heb';
public const _HZ = 'her';
public const _HI = 'hin';
public const _HO = 'hmo';
public const _HU = 'hun';
public const _IA = 'ina';
public const _ID = 'ind';
public const _IE = 'ile';
public const _GA = 'gle';
public const _IG = 'ibo';
public const _IK = 'ipk';
public const _IO = 'ido';
public const _IS = 'isl';
public const _IT = 'ita';
public const _IU = 'iku';
public const _JA = 'jpn';
public const _JV = 'jav';
public const _KL = 'kal';
public const _KN = 'kan';
public const _KR = 'kau';
public const _KS = 'kas';
public const _KK = 'kaz';
public const _KM = 'khm';
public const _KI = 'kik';
public const _RW = 'kin';
public const _KY = 'kir';
public const _KV = 'kom';
public const _KG = 'kon';
public const _KO = 'kor';
public const _KU = 'kur';
public const _KJ = 'kua';
public const _LA = 'lat';
public const _LB = 'ltz';
public const _LG = 'lug';
public const _LI = 'lim';
public const _LN = 'lin';
public const _LO = 'lao';
public const _LT = 'lit';
public const _LU = 'lub';
public const _LV = 'lav';
public const _GV = 'glv';
public const _MK = 'mkd';
public const _MG = 'mlg';
public const _MS = 'msa';
public const _ML = 'mal';
public const _MT = 'mlt';
public const _MI = 'mri';
public const _MR = 'mar';
public const _MH = 'mah';
public const _MN = 'mon';
public const _NA = 'nau';
public const _NV = 'nav';
public const _ND = 'nde';
public const _NE = 'nep';
public const _NG = 'ndo';
public const _NB = 'nob';
public const _NN = 'nno';
public const _NO = 'nor';
public const _II = 'iii';
public const _NR = 'nbl';
public const _OC = 'oci';
public const _OJ = 'oji';
public const _CU = 'chu';
public const _OM = 'orm';
public const _OR = 'ori';
public const _OS = 'oss';
public const _PA = 'pan';
public const _PI = 'pli';
public const _FA = 'fas';
public const _PL = 'pol';
public const _PS = 'pus';
public const _PT = 'por';
public const _QU = 'que';
public const _RM = 'roh';
public const _RN = 'run';
public const _RO = 'ron';
public const _RU = 'rus';
public const _SA = 'san';
public const _SC = 'srd';
public const _SD = 'snd';
public const _SE = 'sme';
public const _SM = 'smo';
public const _SG = 'sag';
public const _SR = 'srp';
public const _GD = 'gla';
public const _SN = 'sna';
public const _SI = 'sin';
public const _SK = 'slk';
public const _SL = 'slv';
public const _SO = 'som';
public const _ST = 'sot';
public const _ES = 'spa';
public const _SU = 'sun';
public const _SW = 'swa';
public const _SS = 'ssw';
public const _SV = 'swe';
public const _TA = 'tam';
public const _TE = 'tel';
public const _TG = 'tgk';
public const _TH = 'tha';
public const _TI = 'tir';
public const _BO = 'bod';
public const _TK = 'tuk';
public const _TL = 'tgl';
public const _TN = 'tsn';
public const _TO = 'ton';
public const _TR = 'tur';
public const _TS = 'tso';
public const _TT = 'tat';
public const _TW = 'twi';
public const _TY = 'tah';
public const _UG = 'uig';
public const _UK = 'ukr';
public const _UR = 'urd';
public const _UZ = 'uzb';
public const _VE = 'ven';
public const _VI = 'vie';
public const _VO = 'vol';
public const _WA = 'wln';
public const _CY = 'cym';
public const _WO = 'wol';
public const _FY = 'fry';
public const _XH = 'xho';
public const _YI = 'yid';
public const _YO = 'yor';
public const _ZA = 'zha';
public const _ZU = 'zul';
}

View File

@ -105,7 +105,7 @@ final class Money implements \Serializable
*
* @since 1.0.0
*/
public static function toInt(string $value, string $thousands = ',', string $decimal = '.') : int
public static function toInt(string $value, string $thousands = ',', string $decimal = '.') : int
{
$split = \explode($decimal, $value);

View File

@ -27,232 +27,460 @@ use phpOMS\Stdlib\Base\Enum;
class PhoneEnum extends Enum
{
public const _AF = 93;
public const _AL = 355;
public const _DZ = 213;
public const _AS = 1684;
public const _AD = 376;
public const _AO = 244;
public const _AI = 1264;
public const _AQ = 672;
public const _AG = 1268;
public const _AR = 54;
public const _AM = 374;
public const _AW = 297;
public const _AU = 61;
public const _AT = 43;
public const _AZ = 994;
public const _BS = 1242;
public const _BH = 973;
public const _BD = 880;
public const _BB = 1246;
public const _BY = 375;
public const _BE = 32;
public const _BZ = 501;
public const _BJ = 229;
public const _BM = 1441;
public const _BT = 975;
public const _BO = 591;
public const _BA = 387;
public const _BW = 267;
public const _BR = 55;
public const _VG = 1284;
public const _BN = 673;
public const _BG = 359;
public const _BF = 226;
public const _MM = 95;
public const _BI = 257;
public const _KH = 855;
public const _CM = 237;
public const _CA = 1;
public const _CV = 238;
public const _KY = 1345;
public const _CF = 236;
public const _TD = 235;
public const _CL = 56;
public const _CN = 86;
public const _CX = 61;
public const _CC = 61;
public const _CO = 57;
public const _KM = 269;
public const _CK = 682;
public const _CR = 506;
public const _HR = 385;
public const _CU = 53;
public const _CY = 357;
public const _CZ = 420;
public const _CD = 243;
public const _DK = 45;
public const _DJ = 253;
public const _DM = 1767;
public const _DO = 1809;
public const _EC = 593;
public const _EG = 20;
public const _SV = 503;
public const _GQ = 240;
public const _ER = 291;
public const _EE = 372;
public const _ET = 251;
public const _FK = 500;
public const _FO = 298;
public const _FJ = 679;
public const _FI = 358;
public const _FR = 33;
public const _PF = 689;
public const _GA = 241;
public const _GM = 220;
public const _GE = 995;
public const _DE = 49;
public const _GH = 233;
public const _GI = 350;
public const _GR = 30;
public const _GL = 299;
public const _GD = 1473;
public const _GU = 1671;
public const _GT = 502;
public const _GN = 224;
public const _GW = 245;
public const _GY = 592;
public const _HT = 509;
public const _VA = 39;
public const _HN = 504;
public const _HK = 852;
public const _HU = 36;
public const _IS = 354;
public const _IN = 91;
public const _ID = 62;
public const _IR = 98;
public const _IQ = 964;
public const _IE = 353;
public const _IM = 44;
public const _IL = 972;
public const _IT = 39;
public const _CI = 225;
public const _JM = 1876;
public const _JP = 81;
public const _JO = 962;
public const _KZ = 7;
public const _KE = 254;
public const _KI = 686;
public const _KW = 965;
public const _KG = 996;
public const _LA = 856;
public const _LV = 371;
public const _LB = 961;
public const _LS = 266;
public const _LR = 231;
public const _LY = 218;
public const _LI = 423;
public const _LT = 370;
public const _LU = 352;
public const _MO = 853;
public const _MK = 389;
public const _MG = 261;
public const _MW = 265;
public const _MY = 60;
public const _MV = 960;
public const _ML = 223;
public const _MT = 356;
public const _MH = 692;
public const _MR = 222;
public const _MU = 230;
public const _YT = 262;
public const _MX = 52;
public const _FM = 691;
public const _MD = 373;
public const _MC = 377;
public const _MN = 976;
public const _ME = 382;
public const _MS = 1664;
public const _MA = 212;
public const _MZ = 258;
public const _NA = 264;
public const _NR = 674;
public const _NP = 977;
public const _NL = 31;
public const _AN = 599;
public const _NC = 687;
public const _NZ = 64;
public const _NI = 505;
public const _NE = 227;
public const _NG = 234;
public const _NU = 683;
public const _KP = 850;
public const _MP = 1670;
public const _NO = 47;
public const _OM = 968;
public const _PK = 92;
public const _PW = 680;
public const _PA = 507;
public const _PG = 675;
public const _PY = 595;
public const _PE = 51;
public const _PH = 63;
public const _PN = 870;
public const _PL = 48;
public const _PT = 351;
public const _PR = 1;
public const _QA = 974;
public const _CG = 242;
public const _RO = 40;
public const _RU = 7;
public const _RW = 250;
public const _BL = 590;
public const _SH = 290;
public const _KN = 1869;
public const _LC = 1758;
public const _MF = 1599;
public const _PM = 508;
public const _VC = 1784;
public const _WS = 685;
public const _SM = 378;
public const _ST = 239;
public const _SA = 966;
public const _SN = 221;
public const _RS = 381;
public const _SC = 248;
public const _SL = 232;
public const _SG = 65;
public const _SK = 421;
public const _SI = 386;
public const _SB = 677;
public const _SO = 252;
public const _ZA = 27;
public const _KR = 82;
public const _ES = 34;
public const _LK = 94;
public const _SD = 249;
public const _SR = 597;
public const _SZ = 268;
public const _SE = 46;
public const _CH = 41;
public const _SY = 963;
public const _TW = 886;
public const _TJ = 992;
public const _TZ = 255;
public const _TH = 66;
public const _TL = 670;
public const _TG = 228;
public const _TK = 690;
public const _TO = 676;
public const _TT = 1868;
public const _TN = 216;
public const _TR = 90;
public const _TM = 993;
public const _TC = 1649;
public const _TV = 688;
public const _UG = 256;
public const _UA = 380;
public const _AE = 971;
public const _GB = 44;
public const _US = 1;
public const _UY = 598;
public const _VI = 1340;
public const _UZ = 998;
public const _VU = 678;
public const _VE = 58;
public const _VN = 84;
public const _WF = 681;
public const _YE = 967;
public const _ZM = 260;
public const _ZW = 263;
}

View File

@ -30,7 +30,9 @@ use phpOMS\System\File\Local\File;
final class FileLogger implements LoggerInterface
{
public const MSG_BACKTRACE = '{datetime}; {level}; {ip}; {message}; {backtrace}';
public const MSG_FULL = '{datetime}; {level}; {ip}; {line}; {version}; {os}; {path}; {message}; {file}; {backtrace}';
public const MSG_SIMPLE = '{datetime}; {level}; {ip}; {message};';
/**
@ -185,7 +187,7 @@ final class FileLogger implements LoggerInterface
*
* @since 1.0.0
*/
public static function startTimeLog(string $id = '') : bool
public static function startTimeLog(string $id = '') : bool
{
if (isset(self::$timings[$id])) {
return false;

View File

@ -27,11 +27,18 @@ use phpOMS\Stdlib\Base\Enum;
abstract class LogLevel extends Enum
{
public const EMERGENCY = 'emergency';
public const ALERT = 'alert';
public const CRITICAL = 'critical';
public const ERROR = 'error';
public const WARNING = 'warning';
public const NOTICE = 'notice';
public const INFO = 'info';
public const DEBUG = 'debug';
}

View File

@ -24,7 +24,6 @@ namespace phpOMS\Log;
*/
interface LoggerInterface
{
/**
* System is unusable.
*

View File

@ -27,12 +27,20 @@ use phpOMS\Stdlib\Base\Enum;
abstract class NumberType extends Enum
{
public const N_INTEGER = 0;
public const N_NATURAL = 1;
public const N_EVEN = 2;
public const N_UNEVEN = 4;
public const N_PRIME = 8;
public const N_REAL = 16;
public const N_RATIONAL = 32;
public const N_IRRATIONAL = 64;
public const N_COMPLEX = 128;
}

View File

@ -27,5 +27,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class DerivativeType extends Enum
{
public const FIRST = 1;
public const SECOND = 2;
}

View File

@ -26,7 +26,7 @@ use phpOMS\Math\Matrix\Vector;
*/
final class LinearInterpolation implements InterpolationInterface
{
/**
/**
* Points for spline interpolation
*
* @var array<int, array{x:int|float, y:int|float}>

View File

@ -28,15 +28,25 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
final class Average
{
public const MA3 = [1 / 3, 1 / 3];
public const MA5 = [0.2, 0.2, 0.2];
public const MA2X12 = [5 / 6, 5 / 6, 5 / 6, 5 / 6, 5 / 6, 5 / 6, 0.42];
public const MA3X3 = [1 / 3, 2 / 9, 1 / 9];
public const MA3X5 = [0.2, 0.2, 2 / 15, 4 / 6];
public const MAS15 = [0.231, 0.209, 0.144, 2 / 3, 0.009, -0.016, -0.019, -0.009];
public const MAS21 = [0.171, 0.163, 0.134, 0.37, 0.51, 0.017, -0.006, -0.014, -0.014, -0.009, -0.003];
public const MAH5 = [0.558, 0.294, -0.73];
public const MAH9 = [0.330, 0.267, 0.119, -0.010, -0.041];
public const MAH13 = [0.240, 0.214, 0.147, 0.66, 0, -0.028, -0.019];
public const MAH23 = [0.148, 0.138, 0.122, 0.097, 0.068, 0.039, 0.013, -0.005, -0.015, -0.016, -0.011, -0.004];
/**

View File

@ -29,15 +29,26 @@ use phpOMS\Stdlib\Base\Enum;
abstract class BrowserType extends Enum
{
public const IE = 'msie'; /* Internet Explorer */
public const EDGE = 'edge'; /* Internet Explorer Edge 20+ */
public const FIREFOX = 'firefox'; /* Firefox */
public const SAFARI = 'safari'; /* Safari */
public const CHROME = 'chrome'; /* Chrome */
public const OPERA = 'opera'; /* Opera */
public const NETSCAPE = 'netscape'; /* Netscape */
public const MAXTHON = 'maxthon'; /* Maxthon */
public const KONQUEROR = 'konqueror'; /* Konqueror */
public const HANDHELD = 'mobile'; /* Handheld Browser */
public const BLINK = 'blink'; /* Blink Browser */
public const UNKNOWN = 'unknown';
}

View File

@ -29,27 +29,50 @@ use phpOMS\Stdlib\Base\Enum;
abstract class OSType extends Enum
{
public const WINDOWS_81 = 'windows nt 6.3'; /* Windows 8.1 */
public const WINDOWS_8 = 'windows nt 6.2'; /* Windows 8 */
public const WINDOWS_7 = 'windows nt 6.1'; /* Windows 7 */
public const WINDOWS_VISTA = 'windows nt 6.0'; /* Windows Vista */
public const WINDOWS_SERVER = 'windows nt 5.2'; /* Windows Server 2003/XP x64 */
public const WINDOWS_XP = 'windows nt 5.1'; /* Windows XP */
public const WINDOWS_XP_2 = 'windows xp'; /* Windows XP */
public const WINDOWS_2000 = 'windows nt 5.0'; /* Windows 2000 */
public const WINDOWS_ME = 'windows me'; /* Windows ME */
public const WINDOWS_98 = 'win98'; /* Windows 98 */
public const WINDOWS_95 = 'win95'; /* Windows 95 */
public const WINDOWS_311 = 'win16'; /* Windows 3.11 */
public const MAC_OS_X = 'macintosh'; /* Mac OS X */
public const MAC_OS_X_2 = 'mac os x'; /* Mac OS X */
public const MAC_OS_9 = 'mac_powerpc'; /* Mac OS 9 */
public const LINUX = 'linux'; /* Linux */
public const UBUNTU = 'ubuntu'; /* Ubuntu */
public const IPHONE = 'iphone'; /* IPhone */
public const IPOD = 'ipod'; /* IPod */
public const IPAD = 'ipad'; /* IPad */
public const ANDROID = 'android'; /* Android */
public const BLACKBERRY = 'blackberry'; /* Blackberry */
public const MOBILE = 'webos'; /* Mobile */
public const UNKNOWN = 'unknown';
}

View File

@ -27,9 +27,14 @@ use phpOMS\Stdlib\Base\Enum;
abstract class RequestMethod extends Enum
{
public const GET = 'GET'; /* GET */
public const POST = 'POST'; /* POST */
public const PUT = 'PUT'; /* PUT */
public const DELETE = 'DELETE'; /* DELETE */
public const HEAD = 'HEAD'; /* HEAD */
public const TRACE = 'TRACE'; /* TRACE */
}

View File

@ -27,58 +27,112 @@ use phpOMS\Stdlib\Base\Enum;
abstract class RequestStatus extends Enum
{
public const R_100 = 'Continue';
public const R_101 = 'Switching Protocols';
public const R_102 = 'Processing';
public const R_200 = 'OK';
public const R_201 = 'Created';
public const R_202 = 'Accepted';
public const R_203 = 'Non-Authoritative Information';
public const R_204 = 'No Content';
public const R_205 = 'Reset Content';
public const R_206 = 'Partial Content';
public const R_207 = 'Multi-Status';
public const R_300 = 'Multiple Choices';
public const R_301 = 'Moved Permanently';
public const R_302 = 'Found';
public const R_303 = 'See Other';
public const R_304 = 'Not Modified';
public const R_305 = 'Use Proxy';
public const R_306 = 'Switch Proxy';
public const R_307 = 'Temporary Redirect';
public const R_400 = 'Bad Request';
public const R_401 = 'Unauthorized';
public const R_402 = 'Payment Required';
public const R_403 = 'Forbidden';
public const R_404 = 'Not Found';
public const R_405 = 'Method Not Allowed';
public const R_406 = 'Not Acceptable';
public const R_407 = 'Proxy Authentication Required';
public const R_408 = 'Request Timeout';
public const R_409 = 'Conflict';
public const R_410 = 'Gone';
public const R_411 = 'Length Required';
public const R_412 = 'Precondition Failed';
public const R_413 = 'Request Entity Too Large';
public const R_414 = 'Request-URI Too Long';
public const R_415 = 'Unsupported Media Type';
public const R_416 = 'Requested Range Not Satisfiable';
public const R_417 = 'Expectation Failed';
public const R_418 = 'I\'m a teapot';
public const R_422 = 'Unprocessable Entity';
public const R_423 = 'Locked';
public const R_424 = 'Failed Dependency';
public const R_425 = 'Unordered Collection';
public const R_426 = 'Upgrade Required';
public const R_449 = 'Retry With';
public const R_450 = 'Blocked by Windows Parental Controls';
public const R_500 = 'Internal Server Error';
public const R_501 = 'Not Implemented';
public const R_502 = 'Bad Gateway';
public const R_503 = 'Service Unavailable';
public const R_504 = 'Gateway Timeout';
public const R_505 = 'HTTP Version Not Supported';
public const R_506 = 'Variant Also Negotiates';
public const R_507 = 'Insufficient Storage';
public const R_509 = 'Bandwidth Limit Exceeded';
public const R_510 = 'Not Extended';
}

View File

@ -26,58 +26,112 @@ use phpOMS\Stdlib\Base\Enum;
abstract class RequestStatusCode extends Enum
{
public const R_100 = 100;
public const R_101 = 101;
public const R_102 = 102;
public const R_200 = 200;
public const R_201 = 201;
public const R_202 = 202;
public const R_203 = 203;
public const R_204 = 204;
public const R_205 = 205;
public const R_206 = 206;
public const R_207 = 207;
public const R_300 = 300;
public const R_301 = 301;
public const R_302 = 302;
public const R_303 = 303;
public const R_304 = 304;
public const R_305 = 305;
public const R_306 = 306;
public const R_307 = 307;
public const R_400 = 400;
public const R_401 = 401;
public const R_402 = 402;
public const R_403 = 403;
public const R_404 = 404;
public const R_405 = 405;
public const R_406 = 406;
public const R_407 = 407;
public const R_408 = 408;
public const R_409 = 409;
public const R_410 = 410;
public const R_411 = 411;
public const R_412 = 412;
public const R_413 = 413;
public const R_414 = 414;
public const R_415 = 415;
public const R_416 = 416;
public const R_417 = 417;
public const R_418 = 418;
public const R_422 = 422;
public const R_423 = 423;
public const R_424 = 424;
public const R_425 = 425;
public const R_426 = 426;
public const R_449 = 449;
public const R_450 = 450;
public const R_500 = 500;
public const R_501 = 501;
public const R_502 = 502;
public const R_503 = 503;
public const R_504 = 504;
public const R_505 = 505;
public const R_506 = 506;
public const R_507 = 507;
public const R_509 = 509;
public const R_510 = 510;
}

View File

@ -27,7 +27,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class DispositionType extends Enum
{
public const PLAIN = 'plain';
public const ALT = 'alt';
public const ATTACHMENT = 'attach';
public const INLINE = 'inline';
}

View File

@ -285,8 +285,6 @@ abstract class EmailAbstract
return true;
}
private function postSend(Mail $mail) : bool
{
return true;

View File

@ -27,8 +27,12 @@ use phpOMS\Stdlib\Base\Enum;
abstract class EncodingType extends Enum
{
public const E_7BIT = '7bit';
public const E_8BIT = '8bit';
public const E_BASE64 = 'base64';
public const E_BINARY = 'binary';
public const E_QUOTED = 'quoted-printable';
}

View File

@ -27,5 +27,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class EncryptionType extends Enum
{
public const TLS = 'tls';
public const SSL = 'ssl';
}

View File

@ -27,6 +27,8 @@ use phpOMS\Stdlib\Base\Enum;
abstract class HeaderContext extends Enum
{
public const TEXT = 1;
public const PHRASE = 2;
public const COMMENT = 3;
}

View File

@ -27,11 +27,18 @@ use phpOMS\Stdlib\Base\Enum;
abstract class ICALMethodType extends Enum
{
public const REQUEST = 'REQUEST';
public const PUBLISH = 'PUBLISH';
public const REPLY = 'REPLY';
public const ADD = 'ADD';
public const CANCEL = 'CANCEL';
public const REFRESH = 'REFRESH';
public const COUNTER = 'COUNTER';
public const DECLINECOUNTER = 'DECLINECOUNTER';
}

View File

@ -203,8 +203,11 @@ class Mail
protected bool $confirmReading = false;
private string $signKeyFile = '';
private string $signCertFile = '';
private string $signExtraFile = '';
private string $signKeyPass = '';
/**

View File

@ -27,7 +27,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class SubmitType extends Enum
{
public const SMTP = 'smtp';
public const MAIL = 'mail';
public const SENDMAIL = 'sendmail';
public const QMAIL = 'qmail';
}

View File

@ -27,8 +27,12 @@ use phpOMS\Stdlib\Base\Enum;
abstract class NotificationLevel extends Enum
{
public const OK = 'ok';
public const INFO = 'info';
public const WARNING = 'warning';
public const ERROR = 'error';
public const HIDDEN = 'hidden';
}

View File

@ -22,7 +22,7 @@ namespace phpOMS\Message;
* @link https://orange-management.org
* @since 1.0.0
*/
abstract class ResponseAbstract implements MessageInterface, \JsonSerializable
abstract class ResponseAbstract implements \JsonSerializable, MessageInterface
{
/**
* Responses.

View File

@ -27,14 +27,24 @@ use phpOMS\Stdlib\Base\Enum;
abstract class PacketType extends Enum
{
public const CONNECT = 0; /* Client connection (server/sender) */
public const DISCONNECT = 1; /* Client disconnection (server/sender) */
public const KICK = 2; /* Kick (server/client/sender) */
public const PING = 3; /* Ping (server/sender) */
public const HELP = 4; /* Help (server/sender) */
public const RESTART = 5; /* Restart server (server/all clients/client) */
public const MSG = 6; /* Message (server/sender/client/all clients?) */
public const LOGIN = 7; /* Login (server/sender) */
public const LOGOUT = 8; /* Logout (server/sender) */
public const CMD = 9; /* Other command */
public const DOWNLOAD = 10; /* Download */
}

View File

@ -81,7 +81,7 @@ final class SocketResponse extends ResponseAbstract implements RenderableInterfa
return $this->render($optimize);
}
/**
/**
* Generate response based on header.
*
* @param bool $optimize Optimize response / minify

View File

@ -26,7 +26,6 @@ use phpOMS\Contract\StreamInterface;
*/
interface UploadedFileInterface
{
/**
* Retrieve a stream representing the uploaded file.
*

View File

@ -27,12 +27,20 @@ use phpOMS\Stdlib\Base\Enum;
abstract class DomAction extends Enum
{
public const CREATE_BEFORE = 0;
public const CREATE_AFTER = 1;
public const DELETE = 2;
public const REPLACE = 3;
public const MODIFY = 4;
public const SHOW = 5;
public const HIDE = 6;
public const ACTIVATE = 7;
public const DEACTIVATE = 8;
}

View File

@ -24,7 +24,7 @@ use phpOMS\Contract\ArrayableInterface;
* @link https://orange-management.org
* @since 1.0.0
*/
final class FormValidation implements \Serializable, ArrayableInterface, \JsonSerializable
final class FormValidation implements \JsonSerializable, \Serializable, ArrayableInterface
{
/**
* Message type.

View File

@ -24,7 +24,7 @@ use phpOMS\Contract\ArrayableInterface;
* @link https://orange-management.org
* @since 1.0.0
*/
final class Notify implements \Serializable, ArrayableInterface, \JsonSerializable
final class Notify implements \JsonSerializable, \Serializable, ArrayableInterface
{
/**
* Message type.

View File

@ -27,8 +27,12 @@ use phpOMS\Stdlib\Base\Enum;
abstract class NotifyType extends Enum
{
public const BINARY = 0;
public const INFO = 1;
public const WARNING = 2;
public const ERROR = 3;
public const FATAL = 4;
}

View File

@ -24,7 +24,7 @@ use phpOMS\Contract\ArrayableInterface;
* @link https://orange-management.org
* @since 1.0.0
*/
final class Redirect implements \Serializable, ArrayableInterface, \JsonSerializable
final class Redirect implements \JsonSerializable, \Serializable, ArrayableInterface
{
/**
* Message type.

View File

@ -24,7 +24,7 @@ use phpOMS\Contract\ArrayableInterface;
* @link https://orange-management.org
* @since 1.0.0
*/
final class Reload implements \Serializable, ArrayableInterface, \JsonSerializable
final class Reload implements \JsonSerializable, \Serializable, ArrayableInterface
{
/**
* Message type.

View File

@ -24,7 +24,6 @@ namespace phpOMS\Module;
*/
interface ConsoleInterface
{
/**
* Answer console request.
*

View File

@ -26,6 +26,8 @@ use phpOMS\Stdlib\Base\Enum;
abstract class ModuleStatus extends Enum
{
public const ACTIVE = 1;
public const INACTIVE = 2;
public const AVAILABLE = 3;
}

View File

@ -27,13 +27,13 @@ use phpOMS\Log\FileLogger;
final class NullModule extends ModuleAbstract
{
/** {@inheritdoc} */
public function __call(string $name, array $arguments): void
public function __call(string $name, array $arguments) : void
{
self::__callStatic($name, $arguments);
}
/** {@inheritdoc} */
public static function __callStatic(string $name, array $arguments): void
public static function __callStatic(string $name, array $arguments) : void
{
FileLogger::getInstance('', false)
->error(

View File

@ -24,7 +24,6 @@ namespace phpOMS\Module;
*/
interface SocketInterface
{
/**
* Answer socket request.
*

View File

@ -27,8 +27,12 @@ use phpOMS\Stdlib\Base\Enum;
abstract class RouteVerb extends Enum
{
public const GET = 1;
public const PUT = 2;
public const SET = 4;
public const DELETE = 8;
public const ANY = 16;
}

View File

@ -27,10 +27,15 @@ use phpOMS\Account\Account;
class ClientConnection
{
private $id = 0;
private $socket = null;
private $handshake = false;
private $pid = null;
private $connected = true;
private Account $account;
/**

View File

@ -24,7 +24,6 @@ namespace phpOMS\Socket;
*/
interface SocketInterface
{
/**
* Create the socket.
*

View File

@ -25,10 +25,16 @@ namespace phpOMS\Stdlib\Base;
abstract class AddressType extends Enum
{
public const HOME = 1;
public const BUSINESS = 2;
public const SHIPPING = 3;
public const BILLING = 4;
public const WORK = 5;
public const CONTRACT = 6;
public const OTHER = 7;
}

View File

@ -25,7 +25,10 @@ namespace phpOMS\Stdlib\Base;
abstract class PhoneType extends Enum
{
public const HOME = 1;
public const BUSINESS = 2;
public const MOBILE = 3;
public const WORK = 4;
}

View File

@ -29,5 +29,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class KeyType extends Enum
{
public const SINGLE = 0; // There can only be one key(-combination) per value
public const MULTIPLE = 1; // There can be multiple keys per value
}

View File

@ -29,5 +29,6 @@ use phpOMS\Stdlib\Base\Enum;
abstract class OrderType extends Enum
{
public const LOOSE = 0; // Doesn't matter in which order the keys are ordered
public const STRICT = 1; // The exact key order matters for setting/getting values
}

View File

@ -29,7 +29,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class PriorityMode extends Enum
{
public const FIFO = 1; // First in first out
public const LIFO = 2; // Last in first out
public const HIGHEST = 4; // Highest priority first (same as FIFO if all inserted elements got inserted at the same time with the same priority)
public const LOWEST = 8; // Lowest priority first (same as LIFO if all inserted lements got inserted at the same time with the same priority)
}

View File

@ -27,6 +27,8 @@ use phpOMS\Stdlib\Base\Enum;
abstract class CharsetType extends Enum
{
public const ASCII = 'us-ascii';
public const ISO_8859_1 = 'iso-8859-1';
public const UTF_8 = 'utf-8';
}

View File

@ -29,7 +29,10 @@ use phpOMS\Stdlib\Base\Enum;
abstract class ContentPutMode extends Enum
{
public const APPEND = 1;
public const PREPEND = 2;
public const REPLACE = 4;
public const CREATE = 8;
}

View File

@ -27,7 +27,7 @@ namespace phpOMS\System\File;
* @phpstan-extends \ArrayAccess<string, mixed>
* @phpstan-extends \Iterator<string, mixed>
*/
interface DirectoryInterface extends ContainerInterface, \Iterator, \ArrayAccess
interface DirectoryInterface extends \ArrayAccess, \Iterator, ContainerInterface
{
/**
* Get node by name.

View File

@ -29,16 +29,28 @@ use phpOMS\Stdlib\Base\Enum;
abstract class ExtensionType extends Enum
{
public const UNKNOWN = 1;
public const CODE = 2;
public const AUDIO = 4;
public const VIDEO = 8;
public const TEXT = 16;
public const SPREADSHEET = 32;
public const PDF = 64;
public const ARCHIVE = 128;
public const PRESENTATION = 256;
public const IMAGE = 512;
public const EXECUTABLE = 1024;
public const DIRECTORY = 2048;
public const WORD = 4096;
}

View File

@ -26,7 +26,6 @@ namespace phpOMS\System\File;
*/
interface FileInterface extends ContainerInterface
{
/**
* Save content to file.
*

View File

@ -25,16 +25,27 @@ namespace phpOMS\System\File;
final class FileUtils
{
public const CODE_EXTENSION = ['cpp', 'c', 'h', 'hpp', 'cs', 'css', 'scss', 'htm', 'html', 'js', 'java', 'sh', 'vb', 'php', 'rb', 'rs', 'ts', 'swift', 'class', 'htaccess', 'sql', 'py', 'bat', 'xml'];
public const TEXT_EXTENSION = ['log', 'txt', 'md', 'csv', 'tex', 'latex', 'cfg', 'json', 'config', 'conf', 'ini', 'yaml', 'yml'];
public const WORD_EXTENSION = ['doc', 'docx', 'rtf', 'odt'];
public const PRESENTATION_EXTENSION = ['ppt', 'pptx', 'pps', 'odp', 'key'];
public const PDF_EXTENSION = ['pdf'];
public const ARCHIVE_EXTENSION = ['zip', '7z', 'rar', 'tar', 'gz', 'z', 'deb', 'rpm', 'pkg'];
public const AUDIO_EXTENSION = ['mp3', 'wav', 'wma', 'ogg'];
public const VIDEO_EXTENSION = ['mp4', 'flv', 'vob', 'wmv', 'swf', 'mpg', 'mpeg', 'mov', 'mkv', 'h264', 'avi'];
public const SPREADSHEET_EXTENSION = ['xls', 'xlsm', 'xlr', 'ods'];
public const IMAGE_EXTENSION = ['png', 'gif', 'jpg', 'jpeg', 'tif', 'tiff', 'bmp', 'svg', 'ico'];
public const DIRECTORY = ['collection', '/'];
public const SYSTEM_EXTENSION = ['bak', 'dll', 'sys', 'tmp', 'msi', 'so', 'exe', 'bin', 'iso'];
/**

View File

@ -31,7 +31,7 @@ use phpOMS\Uri\HttpUri;
* @link https://orange-management.org
* @since 1.0.0
*/
class Directory extends FileAbstract implements FtpContainerInterface, DirectoryInterface
class Directory extends FileAbstract implements DirectoryInterface, FtpContainerInterface
{
/**
* Ftp connection

View File

@ -268,6 +268,7 @@ class File extends FileAbstract implements FileInterface
return Directory::parseRawList($con, self::dirpath($path))[$path]['user'];
}
/**
* {@inheritdoc}
*/

View File

@ -29,7 +29,7 @@ use phpOMS\Utils\StringUtils;
* @link https://orange-management.org
* @since 1.0.0
*/
final class Directory extends FileAbstract implements LocalContainerInterface, DirectoryInterface
final class Directory extends FileAbstract implements DirectoryInterface, LocalContainerInterface
{
/**
* Directory list filter.

View File

@ -29,7 +29,7 @@ use phpOMS\System\File\PathException;
* @link https://orange-management.org
* @since 1.0.0
*/
final class File extends FileAbstract implements LocalContainerInterface, FileInterface
final class File extends FileAbstract implements FileInterface, LocalContainerInterface
{
/**
* Constructor.

Some files were not shown because too many files have changed in this diff Show More