diff options
| author | Remi Collet <remi@remirepo.net> | 2021-12-26 07:42:37 +0100 | 
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2021-12-26 07:42:37 +0100 | 
| commit | 465a37a5218d3e63c88d159f56dcde1f61e7b99b (patch) | |
| tree | 922cd7854c50a9fef3bccccc93cec9866ec44712 | |
| parent | ec764848161e633888bd96840864cd7939185c1d (diff) | |
update to 5.0.0alpha7
| -rw-r--r-- | PHPINFO | 7 | ||||
| -rw-r--r-- | REFLECTION | 26014 | ||||
| -rw-r--r-- | php-phalcon5.spec | 7 | 
3 files changed, 16426 insertions, 9602 deletions
@@ -5,9 +5,9 @@ phalcon  Phalcon is a full stack PHP framework, delivered as a PHP extension, offering lower resource consumption and high performance.  phalcon => enabled  Author => Phalcon Team and contributors -Version => 5.0.0alpha6 -Build Date => Sep 18 2021 00:00:00 -Powered by Zephir => Version 0.14.0-beta.3-0be9ad5 +Version => 5.0.0alpha7 +Build Date => Nov 17 2021 00:00:00 +Powered by Zephir => Version 0.15.2-5828ae2  Directive => Local Value => Master Value  phalcon.db.escape_identifiers => On => On @@ -25,6 +25,7 @@ phalcon.orm.exception_on_failed_metadata_save => On => On  phalcon.orm.ignore_unknown_columns => Off => Off  phalcon.orm.late_state_binding => Off => Off  phalcon.orm.not_null_validations => On => On +phalcon.orm.resultset_prefetch_records => 0 => 0  phalcon.orm.update_snapshot_on_save => On => On  phalcon.orm.virtual_foreign_keys => On => On  phalcon.warning.enable => On => On @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] { +Extension [ <persistent> extension #115 phalcon version 5.0.0alpha7 ] {    - Dependencies {      Dependency [ pdo (Required) ] @@ -55,6 +55,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {      Entry [ phalcon.orm.not_null_validations <ALL> ]        Current = '1'      } +    Entry [ phalcon.orm.resultset_prefetch_records <ALL> ] +      Current = '0' +    }      Entry [ phalcon.orm.update_snapshot_on_save <ALL> ]        Current = '1'      } @@ -66,7 +69,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {      }    } -  - Classes [555] { +  - Classes [618] {      Interface [ <internal:phalcon> interface Phalcon\Di\InjectionAwareInterface ] {        - Constants [0] { @@ -118,7 +121,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -191,7 +194,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon> abstract public method setEventsManager ] { @@ -204,7 +207,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Collection\CollectionInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Support\Collection\CollectionInterface ] {        - Constants [0] {        } @@ -262,15 +265,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          }          Method [ <internal:phalcon> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } @@ -293,7 +296,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } @@ -325,7 +328,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } @@ -346,7 +349,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Properties [0] {        } -      - Methods [10] { +      - Methods [11] {          Method [ <internal:phalcon> abstract public method clear ] {            - Parameters [0] { @@ -358,7 +361,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -374,7 +377,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -387,7 +390,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -411,7 +414,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -420,7 +423,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> abstract public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -462,7 +474,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -486,7 +498,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -541,7 +553,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -582,8 +594,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -591,7 +603,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -734,7 +746,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] +            Parameter #1 [ <optional> $filters = <default> ]            }          } @@ -841,6 +853,40 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> abstract public method pad ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $paddingSize ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method unpad ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Storage\Serializer\SerializerInterface extends Serializable ] {        - Constants [0] { @@ -871,12 +917,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Serializable> abstract public method serialize ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Serializable> abstract public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> $serialized ] +            Parameter #0 [ <required> string $data ]            }          }        } @@ -908,7 +957,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method getFilter ] { @@ -951,7 +1000,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Config\ConfigInterface extends Phalcon\Collection\CollectionInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Config\ConfigInterface extends Phalcon\Support\Collection\CollectionInterface ] {        - Constants [0] {        } @@ -985,27 +1034,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          }          Method [ <internal:phalcon> abstract public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -1013,7 +1062,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -1022,7 +1071,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -1030,38 +1079,38 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -1069,15 +1118,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -1085,7 +1134,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -1094,17 +1143,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection\CollectionInterface> abstract public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection\CollectionInterface> abstract public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } @@ -1163,7 +1212,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method getDefaultValues ] { @@ -1203,7 +1252,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getNonPrimaryKeyAttributes ] { @@ -1235,7 +1284,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method getStrategy ] { @@ -1266,7 +1315,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method readColumnMap ] { @@ -1274,7 +1323,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method readColumnMapIndex ] { @@ -1373,7 +1422,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Properties [0] {        } -      - Methods [10] { +      - Methods [11] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method clear ] {            - Parameters [0] { @@ -1385,7 +1434,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -1401,7 +1450,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -1414,7 +1463,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -1438,7 +1487,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -1447,7 +1496,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -1519,7 +1577,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -1534,7 +1592,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -1542,7 +1600,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -1570,7 +1628,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -1579,9 +1637,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -1590,7 +1648,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -1599,7 +1657,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -1608,7 +1666,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -1656,8 +1714,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -1666,8 +1724,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -1692,8 +1750,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -1702,9 +1760,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -1713,8 +1771,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -1722,9 +1780,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -1799,7 +1857,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon> abstract public method getNestedTransactionSavepointName ] { @@ -1849,8 +1906,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -1860,7 +1917,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -1882,7 +1939,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -1898,7 +1955,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -1906,7 +1963,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -1917,7 +1974,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -1926,8 +1983,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          } @@ -1942,7 +1999,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -1982,7 +2039,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -1991,7 +2048,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -2002,8 +2059,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -2013,8 +2070,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -2037,7 +2094,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -2184,7 +2241,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method errorInfo ] { @@ -2219,7 +2276,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -2228,7 +2285,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -2243,7 +2300,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -2344,7 +2401,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -2353,7 +2410,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -2362,7 +2419,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -2371,7 +2428,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -2428,8 +2485,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -2469,8 +2526,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -2487,7 +2544,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -2498,7 +2555,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ string ]          } @@ -2562,7 +2619,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -2571,7 +2628,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -2580,7 +2637,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -2688,7 +2745,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method delete ] {            - Parameters [1] { -            Parameter #0 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #0 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -2705,7 +2762,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Psr\SimpleCache\CacheInterface or NULL ] +          - Return [ ?Psr\SimpleCache\CacheInterface ]          }          Method [ <internal:phalcon> abstract public method getFirst ] { @@ -2725,7 +2782,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon> abstract public method getMessages ] { @@ -2776,7 +2833,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #1 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -2855,7 +2912,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -2864,7 +2921,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -2935,7 +2992,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ int ]          } @@ -2944,7 +3001,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -2953,7 +3010,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -2962,8 +3019,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $column ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $column = <default> ]            }            - Return [ array ]          } @@ -2972,8 +3029,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $flags ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $flags = <default> ]            }            - Return [ array ]          } @@ -2982,9 +3039,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ NULL ]          } @@ -2993,9 +3050,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ array ]          } @@ -3004,7 +3061,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -3013,7 +3070,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -3022,7 +3079,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }          } @@ -3051,7 +3108,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ PDOStatement ]          } @@ -3081,7 +3138,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\PdoInterface> abstract public method errorInfo ] { @@ -3116,7 +3173,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\PdoInterface> abstract public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -3125,7 +3182,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -3140,7 +3197,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -3176,7 +3233,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Di\DiInterface or NULL ] +          - Return [ ?Phalcon\Di\DiInterface ]          }          Method [ <internal:phalcon> abstract static public method reset ] { @@ -3204,7 +3261,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }          } @@ -3212,7 +3269,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -3242,7 +3299,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -3267,7 +3324,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }            - Return [ Phalcon\Di\ServiceInterface ]          } @@ -3293,30 +3350,80 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:Core, inherits ArrayAccess> abstract public method offsetExists ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ]            }          }          Method [ <internal:Core, inherits ArrayAccess> abstract public method offsetGet ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ]            }          }          Method [ <internal:Core, inherits ArrayAccess> abstract public method offsetSet ] {            - Parameters [2] { -            Parameter #0 [ <required> $offset ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> mixed $offset ] +            Parameter #1 [ <required> mixed $value ]            }          }          Method [ <internal:Core, inherits ArrayAccess> abstract public method offsetUnset ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ] +          } +        } +      } +    } + +    Interface [ <internal:phalcon> interface Phalcon\Encryption\Security\JWT\Signer\SignerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:phalcon> abstract public method getAlgHeader ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method getAlgorithm ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method sign ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $payload ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method verify ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $source ] +            Parameter #1 [ <required> string $payload ] +            Parameter #2 [ <required> string $passphrase ]            } +          - Return [ bool ]          }        }      } @@ -3341,7 +3448,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method message ] { @@ -3350,7 +3457,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method notice ] { @@ -3358,7 +3465,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method success ] { @@ -3366,7 +3473,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method warning ] { @@ -3374,7 +3481,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }        }      } @@ -3398,7 +3505,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $color ] -            Parameter #1 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3416,8 +3523,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int or NULL $offsetX ] -            Parameter #3 [ <optional> int or NULL $offsetY ] +            Parameter #2 [ <optional> ?int $offsetX = <default> ] +            Parameter #3 [ <optional> ?int $offsetY = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3450,8 +3557,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> int $height ] -            Parameter #1 [ <optional> int $opacity ] -            Parameter #2 [ <optional> bool $fadeIn ] +            Parameter #1 [ <optional> int $opacity = <default> ] +            Parameter #2 [ <optional> bool $fadeIn = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3459,8 +3566,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method render ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $ext ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $ext = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ string ]          } @@ -3468,9 +3575,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method resize ] {            - Parameters [3] { -            Parameter #0 [ <optional> int or NULL $width ] -            Parameter #1 [ <optional> int or NULL $height ] -            Parameter #2 [ <optional> int $master ] +            Parameter #0 [ <optional> ?int $width = <default> ] +            Parameter #1 [ <optional> ?int $height = <default> ] +            Parameter #2 [ <optional> int $master = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3486,8 +3593,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method save ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $file ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $file = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3504,12 +3611,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [7] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> int $offsetX ] -            Parameter #2 [ <optional> int $offsetY ] -            Parameter #3 [ <optional> int $opacity ] -            Parameter #4 [ <optional> string $color ] -            Parameter #5 [ <optional> int $size ] -            Parameter #6 [ <optional> string or NULL $fontfile ] +            Parameter #1 [ <optional> int $offsetX = <default> ] +            Parameter #2 [ <optional> int $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ] +            Parameter #4 [ <optional> string $color = <default> ] +            Parameter #5 [ <optional> int $size = <default> ] +            Parameter #6 [ <optional> ?string $fontfile = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3518,9 +3625,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Image\Adapter\AdapterInterface $watermark ] -            Parameter #1 [ <optional> int $offsetX ] -            Parameter #2 [ <optional> int $offsetY ] -            Parameter #3 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $offsetX = <default> ] +            Parameter #2 [ <optional> int $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -3571,7 +3678,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]              Parameter #1 [ <required> string $method ] -            Parameter #2 [ <optional> array $arguments ] +            Parameter #2 [ <optional> array $arguments = [] ]            }          } @@ -3624,7 +3731,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }          } @@ -3686,7 +3793,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ void ]          } @@ -3696,58 +3803,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ]              Parameter #1 [ <required> $params ] -            Parameter #2 [ <optional> bool $mustClean ] -          } -        } -      } -    } - -    Interface [ <internal:phalcon> interface Phalcon\Security\JWT\Signer\SignerInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [4] { -        Method [ <internal:phalcon> abstract public method getAlgHeader ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method getAlgorithm ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method sign ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $payload ] -            Parameter #1 [ <required> string $passphrase ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method verify ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $source ] -            Parameter #1 [ <required> string $payload ] -            Parameter #2 [ <required> string $passphrase ] +            Parameter #2 [ <optional> bool $mustClean = <default> ]            } -          - Return [ bool ]          }        }      } @@ -3799,7 +3856,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Properties [0] {        } -      - Methods [19] { +      - Methods [20] {          Method [ <internal:phalcon> abstract public method addInherit ] {            - Parameters [2] { @@ -3813,7 +3870,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $role ] -            Parameter #1 [ <optional> $accessInherits ] +            Parameter #1 [ <optional> $accessInherits = <default> ]            }            - Return [ bool ]          } @@ -3842,7 +3899,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -3853,7 +3910,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -3871,45 +3928,53 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getActiveRole ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getActiveComponent ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon> abstract public method getDefaultAction ] { +        Method [ <internal:phalcon> abstract public method getComponents ] {            - Parameters [0] {            } -          - Return [ int ] +          - Return [ array ]          } -        Method [ <internal:phalcon> abstract public method getNoArgumentsDefaultAction ] { +        Method [ <internal:phalcon> abstract public method getDefaultAction ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon> abstract public method getRoles ] { +        Method [ <internal:phalcon> abstract public method getInheritedRoles ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> string $roleName = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon> abstract public method getComponents ] { +        Method [ <internal:phalcon> abstract public method getNoArgumentsDefaultAction ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> abstract public method getRoles ] {            - Parameters [0] {            } @@ -3922,7 +3987,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $roleName ]              Parameter #1 [ <required> $componentName ]              Parameter #2 [ <required> string $access ] -            Parameter #3 [ <optional> array or NULL $parameters ] +            Parameter #3 [ <optional> ?array $parameters = [] ]            }            - Return [ bool ]          } @@ -3980,7 +4045,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Throwable or NULL ] +          - Return [ ?Throwable ]          }          Method [ <internal:phalcon> abstract public method getExtras ] { @@ -4296,8 +4361,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4306,7 +4371,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Router\RouteInterface $route ] -            Parameter #1 [ <optional> int $position ] +            Parameter #1 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\RouterInterface ]          } @@ -4315,7 +4380,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4324,7 +4389,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4333,7 +4398,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4342,7 +4407,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4351,7 +4416,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4360,7 +4425,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4369,7 +4434,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4378,7 +4443,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4387,7 +4452,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4396,7 +4461,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -4554,14 +4619,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          }        }      } -    Interface [ <internal:phalcon> interface Phalcon\Acl\ComponentInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Acl\ComponentInterface extends Stringable ] {        - Constants [0] {        } @@ -4590,7 +4655,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> abstract public method __toString ] {            - Parameters [0] {            } @@ -4599,7 +4664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Acl\RoleInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Acl\RoleInterface extends Stringable ] {        - Constants [0] {        } @@ -4628,7 +4693,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> abstract public method __toString ] {            - Parameters [0] {            } @@ -4650,8 +4715,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $docBlock ] -            Parameter #1 [ <optional> $file ] -            Parameter #2 [ <optional> $line ] +            Parameter #1 [ <optional> $file = <default> ] +            Parameter #2 [ <optional> $line = <default> ]            }            - Return [ array ]          } @@ -4792,7 +4857,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] +            Parameter #1 [ <optional> $filters = <default> ]            }          } @@ -4911,7 +4976,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract static public method delimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }          } @@ -4995,7 +5060,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ void ]          } @@ -5036,149 +5101,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Crypt\CryptInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [16] { -        Method [ <internal:phalcon> abstract public method decrypt ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string or NULL $key ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method decryptBase64 ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $key ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method encrypt ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string or NULL $key ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method encryptBase64 ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $key ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method getAvailableCiphers ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon> abstract public method getAuthTag ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method getAuthData ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method getAuthTagLength ] { - -          - Parameters [0] { -          } -          - Return [ int ] -        } - -        Method [ <internal:phalcon> abstract public method getCipher ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method getKey ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> abstract public method setAuthTag ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $tag ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> abstract public method setAuthData ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $data ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> abstract public method setAuthTagLength ] { - -          - Parameters [1] { -            Parameter #0 [ <required> int $length ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> abstract public method setCipher ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $cipher ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> abstract public method setKey ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> abstract public method setPadding ] { - -          - Parameters [1] { -            Parameter #0 [ <required> int $scheme ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } -      } -    } -      Interface [ <internal:phalcon> interface Phalcon\DataMapper\Pdo\ConnectionLocatorInterface ] {        - Constants [0] { @@ -5204,7 +5126,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getRead ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <optional> string $name = <default> ]            }            - Return [ Phalcon\DataMapper\Pdo\Connection\ConnectionInterface ]          } @@ -5212,7 +5134,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getWrite ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <optional> string $name = <default> ]            }            - Return [ Phalcon\DataMapper\Pdo\Connection\ConnectionInterface ]          } @@ -5263,8 +5185,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method finish ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #0 [ <optional> ?string $statement = <default> ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ void ]          } @@ -5350,7 +5272,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getBindType ] { @@ -5685,8 +5607,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method resolve ] {            - Parameters [2] { -            Parameter #0 [ <optional> $parameters ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -5734,7 +5656,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Throwable or NULL ] +          - Return [ ?Throwable ]          }          Method [ <internal:phalcon, inherits Phalcon\Domain\Payload\ReadableInterface> abstract public method getExtras ] { @@ -5817,7 +5739,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Escaper\EscaperInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Encryption\Crypt\CryptInterface ] {        - Constants [0] {        } @@ -5831,68 +5753,139 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Properties [0] {        } -      - Methods [8] { -        Method [ <internal:phalcon> abstract public method escapeCss ] { +      - Methods [17] { +        Method [ <internal:phalcon> abstract public method decrypt ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $css ] +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method escapeHtml ] { +        Method [ <internal:phalcon> abstract public method decryptBase64 ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method escapeHtmlAttr ] { +        Method [ <internal:phalcon> abstract public method encrypt ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method escapeJs ] { +        Method [ <internal:phalcon> abstract public method encryptBase64 ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $js ] +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method escapeUrl ] { +        Method [ <internal:phalcon> abstract public method getAvailableCiphers ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $url ] +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> abstract public method getAuthTag ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method getEncoding ] { +        Method [ <internal:phalcon> abstract public method getAuthData ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> abstract public method setEncoding ] { +        Method [ <internal:phalcon> abstract public method getAuthTagLength ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> abstract public method getCipher ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method getKey ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method setAuthTag ] {            - Parameters [1] { -            Parameter #0 [ <required> string $encoding ] +            Parameter #0 [ <required> string $tag ]            } -          - Return [ void ] +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ]          } -        Method [ <internal:phalcon> abstract public method setHtmlQuoteType ] { +        Method [ <internal:phalcon> abstract public method setAuthData ] {            - Parameters [1] { -            Parameter #0 [ <required> int $quoteType ] +            Parameter #0 [ <required> string $data ]            } -          - Return [ void ] +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> abstract public method setAuthTagLength ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $length ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> abstract public method setCipher ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $cipher ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> abstract public method setKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> abstract public method setPadding ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $scheme ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> abstract public method useSigning ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $useSigning ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ]          }        }      } @@ -5941,7 +5934,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method setData ] {            - Parameters [1] { -            Parameter #0 [ <optional> $data ] +            Parameter #0 [ <optional> $data = <default> ]            }            - Return [ Phalcon\Events\EventInterface ]          } @@ -5999,7 +5992,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method detachAll ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $type ] +            Parameter #0 [ <optional> ?string $type = <default> ]            }            - Return [ void ]          } @@ -6009,8 +6002,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $eventType ]              Parameter #1 [ <required> $source ] -            Parameter #2 [ <optional> $data ] -            Parameter #3 [ <optional> bool $cancelable ] +            Parameter #2 [ <optional> $data = <default> ] +            Parameter #3 [ <optional> bool $cancelable = <default> ]            }          } @@ -6052,7 +6045,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $value ]              Parameter #1 [ <required> $sanitizers ] -            Parameter #2 [ <optional> bool $noRecursive ] +            Parameter #2 [ <optional> bool $noRecursive = <default> ]            }          }        } @@ -6114,6 +6107,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Html\Escaper\EscaperInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [8] { +        Method [ <internal:phalcon> abstract public method attributes ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method css ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method getEncoding ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method html ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method js ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> abstract public method setEncoding ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $encoding ] +          } +          - Return [ Phalcon\Html\Escaper\EscaperInterface ] +        } + +        Method [ <internal:phalcon> abstract public method setHtmlQuoteType ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $flags ] +          } +          - Return [ Phalcon\Html\Escaper\EscaperInterface ] +        } + +        Method [ <internal:phalcon> abstract public method url ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Html\Link\Serializer\SerializerInterface ] {        - Constants [0] { @@ -6134,7 +6207,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $links ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }        }      } @@ -6212,8 +6285,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getValue ] {            - Parameters [2] { -            Parameter #0 [ <optional> $filters ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #0 [ <optional> $filters = <default> ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -6315,11 +6388,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method get ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          } @@ -6334,7 +6407,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> abstract public method getBestAccept ] { @@ -6361,7 +6434,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getClientAddress ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $trustForwardedHeader ] +            Parameter #0 [ <optional> bool $trustForwardedHeader = <default> ]            }          } @@ -6376,7 +6449,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getDigestAuth ] { @@ -6418,7 +6491,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getJsonRawBody ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $associative ] +            Parameter #0 [ <optional> bool $associative = <default> ]            }          } @@ -6446,7 +6519,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getURI ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $onlyPath ] +            Parameter #0 [ <optional> bool $onlyPath = <default> ]            }            - Return [ string ]          } @@ -6454,33 +6527,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getPost ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon> abstract public method getPut ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon> abstract public method getQuery ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          } @@ -6503,7 +6576,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $name ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getServerAddress ] { @@ -6523,8 +6596,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getUploadedFiles ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $onlySuccessful ] -            Parameter #1 [ <optional> bool $namedKeys ] +            Parameter #0 [ <optional> bool $onlySuccessful = <default> ] +            Parameter #1 [ <optional> bool $namedKeys = <default> ]            }            - Return [ array ]          } @@ -6630,7 +6703,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $methods ] -            Parameter #1 [ <optional> bool $strict ] +            Parameter #1 [ <optional> bool $strict = <default> ]            }            - Return [ bool ]          } @@ -6687,7 +6760,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method numFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $onlySuccessful ] +            Parameter #0 [ <optional> bool $onlySuccessful = <default> ]            }            - Return [ int ]          } @@ -6713,7 +6786,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getName ] { @@ -6795,7 +6868,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon> abstract public method getHeaders ] { @@ -6823,9 +6896,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method redirect ] {            - Parameters [3] { -            Parameter #0 [ <optional> $location ] -            Parameter #1 [ <optional> bool $externalRedirect ] -            Parameter #2 [ <optional> int $statusCode ] +            Parameter #0 [ <optional> $location = <default> ] +            Parameter #1 [ <optional> bool $externalRedirect = <default> ] +            Parameter #2 [ <optional> int $statusCode = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -6857,7 +6930,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $contentType ] -            Parameter #1 [ <optional> $charset ] +            Parameter #1 [ <optional> $charset = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -6874,7 +6947,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> $attachmentName ] +            Parameter #1 [ <optional> $attachmentName = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -6915,7 +6988,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $code ] -            Parameter #1 [ <optional> string or NULL $message ] +            Parameter #1 [ <optional> ?string $message = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -7006,13 +7079,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [8] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $expire ] -            Parameter #3 [ <optional> string $path ] -            Parameter #4 [ <optional> bool or NULL $secure ] -            Parameter #5 [ <optional> string or NULL $domain ] -            Parameter #6 [ <optional> bool or NULL $httpOnly ] -            Parameter #7 [ <optional> array $options ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $expire = <default> ] +            Parameter #3 [ <optional> string $path = <default> ] +            Parameter #4 [ <optional> ?bool $secure = <default> ] +            Parameter #5 [ <optional> ?string $domain = <default> ] +            Parameter #6 [ <optional> ?bool $httpOnly = <default> ] +            Parameter #7 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Http\Response\CookiesInterface ]          } @@ -7087,7 +7160,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Messages\MessageInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Messages\MessageInterface extends Stringable ] {        - Constants [0] {        } @@ -7102,7 +7175,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [11] { -        Method [ <internal:phalcon> abstract public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> abstract public method __toString ] {            - Parameters [0] {            } @@ -7298,7 +7371,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] +            Parameter #1 [ <optional> $filters = <default> ]            }          } @@ -7425,7 +7498,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7435,7 +7508,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7465,7 +7538,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7482,7 +7555,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7492,7 +7565,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7502,7 +7575,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7512,7 +7585,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7522,7 +7595,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7531,7 +7604,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $handler ] -            Parameter #1 [ <optional> bool $lazy ] +            Parameter #1 [ <optional> bool $lazy = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -7566,7 +7639,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract static public method average ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $parameters ] +            Parameter #0 [ <optional> array $parameters = [] ]            }          } @@ -7575,7 +7648,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $base ]              Parameter #1 [ <required> array $data ] -            Parameter #2 [ <optional> int $dirtyState ] +            Parameter #2 [ <optional> int $dirtyState = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -7586,8 +7659,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $base ]              Parameter #1 [ <required> array $data ]              Parameter #2 [ <required> $columnMap ] -            Parameter #3 [ <optional> int $dirtyState ] -            Parameter #4 [ <optional> bool $keepSnapshots ] +            Parameter #3 [ <optional> int $dirtyState = <default> ] +            Parameter #4 [ <optional> bool $keepSnapshots = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -7604,14 +7677,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract static public method count ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon> abstract static public method find ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }            - Return [ Phalcon\Mvc\Model\ResultsetInterface ]          } @@ -7619,28 +7692,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract static public method findFirst ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon> abstract static public method maximum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon> abstract static public method minimum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon> abstract static public method query ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -7648,7 +7721,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract static public method sum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }        } @@ -7669,8 +7742,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <optional> $whiteList ] -            Parameter #2 [ <optional> $dataColumnMap ] +            Parameter #1 [ <optional> $whiteList = <default> ] +            Parameter #2 [ <optional> $dataColumnMap = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -7751,7 +7824,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $alias ] -            Parameter #1 [ <optional> $arguments ] +            Parameter #1 [ <optional> $arguments = <default> ]            }          } @@ -7759,7 +7832,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getSource ] { @@ -7824,7 +7897,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <optional> $columnMap ] +            Parameter #1 [ <optional> $columnMap = <default> ]            }            - Return [ void ]          } @@ -7890,7 +7963,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $handler ]              Parameter #1 [ <required> array $params ]              Parameter #2 [ <required> string $cacheKey ] -            Parameter #3 [ <optional> string or NULL $methodName ] +            Parameter #3 [ <optional> ?string $methodName = <default> ]            }            - Return [ array ]          } @@ -7938,8 +8011,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8004,7 +8077,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method forUpdate ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $forUpdate ] +            Parameter #0 [ <optional> bool $forUpdate = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8019,7 +8092,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getGroupBy ] { @@ -8051,7 +8124,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getParams ] { @@ -8065,7 +8138,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method groupBy ] { @@ -8088,8 +8161,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8107,8 +8180,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8117,7 +8190,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $limit ] -            Parameter #1 [ <optional> int $offset ] +            Parameter #1 [ <optional> int $offset = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8153,8 +8226,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8163,8 +8236,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8180,7 +8253,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method sharedLock ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $sharedLock ] +            Parameter #0 [ <optional> bool $sharedLock = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8189,8 +8262,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -8228,7 +8301,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -8240,7 +8313,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -8252,7 +8325,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -8267,7 +8340,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #4 [ <required> $intermediateReferencedFields ]              Parameter #5 [ <required> string $referencedModel ]              Parameter #6 [ <required> $referencedFields ] -            Parameter #7 [ <optional> $options ] +            Parameter #7 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -8282,7 +8355,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #4 [ <required> $intermediateReferencedFields ]              Parameter #5 [ <required> string $referencedModel ]              Parameter #6 [ <required> $referencedFields ] -            Parameter #7 [ <optional> $options ] +            Parameter #7 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -8290,7 +8363,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method createBuilder ] {            - Parameters [1] { -            Parameter #0 [ <optional> $params ] +            Parameter #0 [ <optional> $params = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8307,8 +8380,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $phql ] -            Parameter #1 [ <optional> $placeholders ] -            Parameter #2 [ <optional> $types ] +            Parameter #1 [ <optional> $placeholders = <default> ] +            Parameter #2 [ <optional> $types = <default> ]            }          } @@ -8371,8 +8444,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -8390,8 +8463,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -8433,8 +8506,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -8457,7 +8530,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> abstract public method getModelSource ] { @@ -8497,8 +8570,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Mvc\Model\RelationInterface $relation ]              Parameter #1 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #2 [ <optional> $parameters ] -            Parameter #3 [ <optional> string or NULL $method ] +            Parameter #2 [ <optional> $parameters = <default> ] +            Parameter #3 [ <optional> ?string $method = <default> ]            }          } @@ -8689,8 +8762,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method execute ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $bindParams ] -            Parameter #1 [ <optional> array $bindTypes ] +            Parameter #0 [ <optional> array $bindParams = [] ] +            Parameter #1 [ <optional> array $bindTypes = [] ]            }          } @@ -8725,8 +8798,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getSingleResult ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $bindParams ] -            Parameter #1 [ <optional> array $bindTypes ] +            Parameter #0 [ <optional> array $bindParams = [] ] +            Parameter #1 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -8749,7 +8822,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindParams ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -8758,7 +8831,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindTypes ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -8766,7 +8839,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method setSharedLock ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $sharedLock ] +            Parameter #0 [ <optional> bool $sharedLock = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -8802,7 +8875,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8811,8 +8884,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8823,7 +8896,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8973,8 +9046,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8984,7 +9057,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -8993,8 +9066,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9003,8 +9076,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9013,7 +9086,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $limit ] -            Parameter #1 [ <optional> $offset ] +            Parameter #1 [ <optional> $offset = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9030,7 +9103,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9040,7 +9113,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9065,8 +9138,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9075,8 +9148,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9085,7 +9158,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindParams ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9094,7 +9167,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindTypes ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9103,8 +9176,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -9327,8 +9400,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method rollback ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $rollbackMessage ] -            Parameter #1 [ <optional> Phalcon\Mvc\ModelInterface or NULL $rollbackRecord ] +            Parameter #0 [ <optional> ?string $rollbackMessage = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Mvc\ModelInterface $rollbackRecord = <default> ]            }            - Return [ bool ]          } @@ -9406,7 +9479,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method get ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $autoBegin ] +            Parameter #0 [ <optional> bool $autoBegin = <default> ]            }            - Return [ Phalcon\Mvc\Model\TransactionInterface ]          } @@ -9451,7 +9524,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $collect ] +            Parameter #0 [ <optional> bool $collect = <default> ]            }            - Return [ void ]          } @@ -9500,8 +9573,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9510,7 +9583,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9519,7 +9592,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9528,7 +9601,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9537,7 +9610,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9546,7 +9619,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9555,7 +9628,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9564,7 +9637,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9573,7 +9646,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9582,7 +9655,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9591,7 +9664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -9791,7 +9864,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ void ]          } @@ -9932,7 +10005,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $controllerName ]              Parameter #1 [ <required> string $actionName ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }          } @@ -10029,7 +10102,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }          } @@ -10236,8 +10309,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> bool $remove ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> bool $remove = <default> ]            }          } @@ -10343,7 +10416,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method regenerateId ] {            - Parameters [1] { -            Parameter #0 [ <optional> $deleteOldSession ] +            Parameter #0 [ <optional> $deleteOldSession = <default> ]            }            - Return [ Phalcon\Session\ManagerInterface ]          } @@ -10368,9 +10441,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method get ] {            - Parameters [3] { -            Parameter #0 [ <optional> $uri ] -            Parameter #1 [ <optional> $args ] -            Parameter #2 [ <optional> bool or NULL $local ] +            Parameter #0 [ <optional> $uri = <default> ] +            Parameter #1 [ <optional> $args = <default> ] +            Parameter #2 [ <optional> ?bool $local = <default> ]            }            - Return [ string ]          } @@ -10408,7 +10481,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method path ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $path ] +            Parameter #0 [ <optional> ?string $path = <default> ]            }            - Return [ string ]          } @@ -10465,7 +10538,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method getFilters ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }          } @@ -10536,15 +10609,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method validate ] {            - Parameters [2] { -            Parameter #0 [ <optional> $data ] -            Parameter #1 [ <optional> $entity ] +            Parameter #0 [ <optional> $data = <default> ] +            Parameter #1 [ <optional> $entity = <default> ]            }            - Return [ Phalcon\Messages\Messages ]          }        }      } -    Interface [ <internal:phalcon> interface Phalcon\Acl\ComponentAware ] { +    Interface [ <internal:phalcon> interface Phalcon\Acl\ComponentAwareInterface ] {        - Constants [0] {        } @@ -10568,7 +10641,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Acl\RoleAware ] { +    Interface [ <internal:phalcon> interface Phalcon\Acl\RoleAwareInterface ] {        - Constants [0] {        } @@ -10611,7 +10684,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Cli\Router\RouteInterface ]          } @@ -10684,7 +10757,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method handle ] {            - Parameters [1] { -            Parameter #0 [ <optional> $arguments ] +            Parameter #0 [ <optional> $arguments = <default> ]            }          } @@ -10843,7 +10916,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> abstract public method registerAutoloaders ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -10856,7 +10929,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Exception extends Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Exception extends Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -10875,47 +10948,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -10932,17 +11039,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -10950,7 +11057,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -10992,7 +11099,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -11002,8 +11109,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -11012,8 +11119,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -11022,7 +11129,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -11041,23 +11148,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -11089,7 +11196,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -11124,7 +11231,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon> protected method prepareLabel ] { @@ -11135,19 +11242,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\Input\AbstractInput extends Phalcon\Html\Helper\AbstractHelper ] { +    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\Input\AbstractInput extends Phalcon\Html\Helper\AbstractHelper implements Stringable ] {        - Constants [0] {        } @@ -11159,12 +11275,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $type ] -        Property [ <default> protected $attributes ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $type = 'text' ] +        Property [ protected $attributes = NULL ]        }        - Methods [13] { @@ -11172,19 +11288,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -11192,7 +11312,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -11200,7 +11320,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -11242,7 +11362,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -11252,8 +11372,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -11262,8 +11382,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -11272,7 +11392,56 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Factory\AbstractConfigFactory ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:phalcon> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> protected method getException ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $message ] +          } +          - Return [ Exception ] +        } + +        Method [ <internal:phalcon> protected method getExceptionClass ] { + +          - Parameters [0] {            }            - Return [ string ]          } @@ -11291,7 +11460,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $container ] +        Property [ protected $container = NULL ]        }        - Methods [2] { @@ -11312,7 +11481,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Factory\AbstractFactory ] { +    Class [ <internal:phalcon> abstract class Phalcon\Factory\AbstractFactory extends Phalcon\Factory\AbstractConfigFactory ] {        - Constants [0] {        } @@ -11323,22 +11492,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $exception ] -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [5] { -        Method [ <internal:phalcon> protected method checkConfig ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $config ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon> abstract protected method getAdapters ] { +      - Methods [7] { +        Method [ <internal:phalcon> abstract protected method getServices ] {            - Parameters [0] {            } @@ -11355,18 +11515,42 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            }            - Return [ Exception ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        }        }      } @@ -11382,7 +11566,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $container ] +        Property [ protected $container = NULL ]        }        - Methods [4] { @@ -11418,7 +11602,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Forms\Element\AbstractElement implements Stringable, Phalcon\Forms\Element\ElementInterface ] {        - Constants [0] {        } @@ -11430,15 +11614,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] { @@ -11446,11 +11630,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -11477,7 +11661,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -11501,7 +11685,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -11513,9 +11697,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -11550,7 +11740,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -11569,6 +11759,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -11581,7 +11774,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -11589,8 +11782,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -11680,14 +11873,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\ElementInterface> abstract public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Collection implements ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> abstract class Phalcon\Support\Helper\Str\AbstractStr ] {        - Constants [0] {        } @@ -11698,212 +11891,253 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] +      - Properties [0] {        } -      - Methods [25] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [5] { +        Method [ <internal:phalcon> protected method toEndsWith ] { -          - Parameters [2] { -            Parameter #0 [ <optional> array $data ] -            Parameter #1 [ <optional> bool $insensitive ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon> protected method toInterpolate ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon> protected method toLower ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon> protected method toStartsWith ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon> protected method toUpper ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ void ] +          - Return [ string ]          } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Storage\Adapter\AbstractAdapter implements Phalcon\Storage\Adapter\AdapterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = 'ph-memo-' ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +      } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +      - Methods [21] { +        Method [ <internal:phalcon> public method getDefaultSerializer ] {            - Parameters [0] {            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Countable> public method count ] { +        Method [ <internal:phalcon, ctor> protected method __construct ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] +            Parameter #1 [ <optional> array $options = [] ]            } -          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method clear ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +          - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method decrement ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ]            } -          - Return [ Traversable ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method delete ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <required> string $key ]            } -          - Return [ array ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method get ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            } -          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [0] {            } -          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> string $prefix = <default> ]            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method has ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> string $key ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method increment ] { -          - Parameters [1] { -            Parameter #0 [ <required> $element ] +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } -        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method set ] { -          - Parameters [2] { -            Parameter #0 [ <required> $element ] +          - Parameters [3] { +            Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon> public method setDefaultSerializer ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> string $serializer ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon> protected method getFilteredKeys ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [2] { +            Parameter #0 [ <required> $keys ] +            Parameter #1 [ <required> string $prefix ]            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon> protected method getPrefixedKey ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> $key ]            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon> protected method getSerializedData ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $content ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon> protected method getTtl ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $ttl ]            } -          - Return [ array ] +          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon> protected method getUnserializedData ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +          - Parameters [2] { +            Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon> protected method initSerializer ] { -          - Parameters [1] { -            Parameter #0 [ <required> $serialized ] +          - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon> protected method setData ] { +        Method [ <internal:phalcon> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method setForever ] {            - Parameters [2] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ]            } -          - Return [ void ] +          - Return [ bool ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Storage\Adapter\AbstractAdapter implements Phalcon\Storage\Adapter\AdapterInterface ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Support\Collection implements ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [0] {        } @@ -11914,158 +12148,243 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [6] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] +      - Properties [3] { +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ]        } -      - Methods [19] { -        Method [ <internal:phalcon> public method getDefaultSerializer ] { +      - Methods [26] { +        Method [ <internal:phalcon, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <optional> array $data = [] ] +            Parameter #1 [ <optional> bool $insensitive = <default> ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +            Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, ctor> protected method __construct ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method clear ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method decrement ] { +        Method [ <internal:phalcon, prototype Countable> public method count ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method delete ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ] +          } +        } + +        Method [ <internal:phalcon, prototype IteratorAggregate> public method getIterator ] { + +          - Parameters [0] { +          } +          - Return [ Traversable ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            } -          - Return [ bool ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method get ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method getAdapter ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method getKeys ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> array $data = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype JsonSerializable> public method jsonSerialize ] { + +          - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method has ] { +        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> $element ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method increment ] { +        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetGet ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Storage\Adapter\AdapterInterface> abstract public method set ] { +        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetSet ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $key ] +          - Parameters [2] { +            Parameter #0 [ <required> $element ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> protected method getFilteredKeys ] { +        Method [ <internal:phalcon, prototype ArrayAccess> public method offsetUnset ] { -          - Parameters [2] { -            Parameter #0 [ <required> $keys ] -            Parameter #1 [ <required> string $prefix ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            } -          - Return [ array ] +          - Return [ void ]          } -        Method [ <internal:phalcon> protected method getPrefixedKey ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] { -            Parameter #0 [ <required> $key ] +            Parameter #0 [ <required> string $element ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype Serializable> public method serialize ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> protected method getSerializedData ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] { -          - Parameters [1] { -            Parameter #0 [ <required> $content ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:phalcon> protected method getTtl ] { +        Method [ <internal:phalcon, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <required> $ttl ] +            Parameter #0 [ <optional> int $options = <default> ]            } -          - Return [ int ] +          - Return [ string ]          } -        Method [ <internal:phalcon> protected method getUnserializedData ] { +        Method [ <internal:phalcon, prototype Serializable> public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> $content ] +            Parameter #0 [ <required> $serialized ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon> protected method initSerializer ] { +        Method [ <internal:phalcon> protected method setData ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Support\Helper\Arr\AbstractArr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> protected method toFilter ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ] +          } +          - Return [ array ] +        }        }      } @@ -12081,15 +12400,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon> public method getMessageFileEmpty ] {            - Parameters [0] { @@ -12196,14 +12515,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -12235,7 +12554,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -12270,7 +12589,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -12281,12 +12600,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -12346,14 +12674,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $data ] +        Property [ protected $data = NULL ]        }        - Methods [6] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $data ] +            Parameter #0 [ <optional> $data = <default> ]            }          } @@ -12366,6 +12694,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { @@ -12377,18 +12708,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Serializable> abstract public method serialize ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Serializable> abstract public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> $serialized ] +            Parameter #0 [ <required> string $data ]            }          }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config extends Phalcon\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Collection\CollectionInterface, ArrayAccess, Phalcon\Config\ConfigInterface ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Config extends Phalcon\Support\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Support\Collection\CollectionInterface, ArrayAccess, Phalcon\Config\ConfigInterface ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -12401,13 +12735,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [30] { +      - Methods [31] {          Method [ <internal:phalcon, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] { @@ -12427,20 +12761,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            } @@ -12456,7 +12790,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -12465,22 +12799,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $data ] -            Parameter #1 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> array $data = [] ] +            Parameter #1 [ <optional> bool $insensitive = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -12488,7 +12822,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -12497,7 +12831,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -12505,52 +12839,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -12558,22 +12892,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -12581,14 +12915,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -12597,7 +12931,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -12605,7 +12939,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -12613,7 +12947,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -12622,28 +12956,37 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } @@ -12659,9 +13002,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [13] { @@ -12677,7 +13020,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -12687,7 +13030,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -12715,13 +13058,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -12730,15 +13076,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon> public method reset ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method buildReturning ] { @@ -12752,7 +13104,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -12787,14 +13139,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ]        } -      - Methods [33] { +      - Methods [34] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -12832,7 +13184,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -12879,7 +13231,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -12911,7 +13263,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -12942,7 +13294,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMap ] { @@ -12950,7 +13302,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -13063,6 +13415,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -13072,25 +13433,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $connectionConsecutive ] +        Property [ protected static $connectionConsecutive = 0 ]        }        - Static methods [0] {        }        - Properties [12] { -        Property [ <default> protected $connectionId ] -        Property [ <default> protected $descriptor ] -        Property [ <default> protected $dialect ] -        Property [ <default> protected $dialectType ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $realSqlStatement ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] -        Property [ <default> protected $transactionLevel ] -        Property [ <default> protected $transactionsWithSavepoints ] -        Property [ <default> protected $type ] +        Property [ protected $connectionId = NULL ] +        Property [ protected $descriptor = NULL ] +        Property [ protected $dialect = NULL ] +        Property [ protected $dialectType = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $realSqlStatement = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ] +        Property [ protected $transactionLevel = 0 ] +        Property [ protected $transactionsWithSavepoints = false ] +        Property [ protected $type = NULL ]        }        - Methods [71] { @@ -13101,13 +13462,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSqlVariables ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } -          Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method getType ] {            - Parameters [0] { @@ -13185,7 +13539,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -13194,9 +13548,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -13205,7 +13559,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -13214,7 +13568,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -13262,8 +13616,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -13272,8 +13626,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -13290,9 +13644,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -13301,8 +13655,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -13310,9 +13664,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -13380,7 +13734,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method getNestedTransactionSavepointName ] { @@ -13411,13 +13765,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSQLVariables ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method insert ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -13427,7 +13788,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -13451,7 +13812,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -13459,7 +13820,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Db\Adapter\AdapterInterface> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -13470,7 +13831,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -13533,7 +13894,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -13542,7 +13903,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -13553,8 +13914,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -13564,8 +13925,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -13588,7 +13949,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -13603,7 +13964,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -13618,7 +13979,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -13626,7 +13987,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -13635,7 +13996,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -13652,8 +14013,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -13662,7 +14023,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method isUnderTransaction ] { @@ -13675,7 +14035,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -13683,22 +14043,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AdapterInterface> abstract public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\AbstractSeries extends Phalcon\Html\Helper\AbstractHelper ] { +    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\AbstractSeries extends Phalcon\Html\Helper\AbstractHelper implements Stringable ] {        - Constants [0] {        } @@ -13710,25 +14070,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [13] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractSeries ]          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon> abstract protected method getTag ] { @@ -13741,7 +14105,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -13749,7 +14113,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -13791,7 +14155,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -13801,8 +14165,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -13811,8 +14175,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -13821,7 +14185,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -13840,14 +14204,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $body ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $protocolVersion ] -        Property [ <default> protected $uri ] +        Property [ protected $body = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $protocolVersion = '1.1' ] +        Property [ protected $uri = NULL ]        }        - Methods [24] {          Method [ <internal:phalcon> public method getBody ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getProtocolVersion ] { @@ -13858,6 +14225,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getUri ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getHeader ] { @@ -13931,9 +14301,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> final protected method checkHeaderHost ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $collection ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $collection ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> final protected method checkHeaderName ] { @@ -13973,14 +14343,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> final protected method processBody ] {            - Parameters [2] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } @@ -13990,13 +14360,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> final protected method processProtocol ] {            - Parameters [1] { -            Parameter #0 [ <optional> $protocol ] +            Parameter #0 [ <optional> $protocol = <default> ]            }            - Return [ string ]          } @@ -14039,8 +14409,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $annotations ] -        Property [ <default> protected $reader ] +        Property [ protected $annotations = NULL ] +        Property [ protected $reader = NULL ]        }        - Methods [7] { @@ -14114,9 +14484,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [30] { @@ -14140,8 +14510,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -14150,8 +14520,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -14168,8 +14538,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -14178,8 +14548,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -14198,8 +14568,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $andor ]              Parameter #2 [ <required> string $condition ] -            Parameter #3 [ <optional> $value ] -            Parameter #4 [ <optional> int $type ] +            Parameter #3 [ <optional> $value = <default> ] +            Parameter #4 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -14253,8 +14623,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $condition ] -            Parameter #2 [ <optional> $value ] -            Parameter #3 [ <optional> int $type ] +            Parameter #2 [ <optional> $value = <default> ] +            Parameter #3 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -14280,7 +14650,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -14290,7 +14660,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -14318,13 +14688,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -14333,15 +14706,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method reset ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildReturning ] { @@ -14355,7 +14734,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -14368,27 +14747,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $connectionConsecutive ] +        Property [ protected static $connectionConsecutive = 0 ]        }        - Static methods [0] {        }        - Properties [14] { -        Property [ <default> protected $connectionId ] -        Property [ <default> protected $descriptor ] -        Property [ <default> protected $dialect ] -        Property [ <default> protected $dialectType ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $realSqlStatement ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] -        Property [ <default> protected $transactionLevel ] -        Property [ <default> protected $transactionsWithSavepoints ] -        Property [ <default> protected $type ] -        Property [ <default> protected $affectedRows ] -        Property [ <default> protected $pdo ] +        Property [ protected $connectionId = NULL ] +        Property [ protected $descriptor = NULL ] +        Property [ protected $dialect = NULL ] +        Property [ protected $dialectType = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $realSqlStatement = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ] +        Property [ protected $transactionLevel = 0 ] +        Property [ protected $transactionsWithSavepoints = false ] +        Property [ protected $type = NULL ] +        Property [ protected $affectedRows = 0 ] +        Property [ protected $pdo = NULL ]        }        - Methods [78] { @@ -14409,7 +14788,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AdapterInterface, prototype Phalcon\Db\Adapter\AdapterInterface> public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -14417,7 +14796,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AdapterInterface, prototype Phalcon\Db\Adapter\AdapterInterface> public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -14432,7 +14811,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AdapterInterface, prototype Phalcon\Db\Adapter\AdapterInterface> public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -14441,7 +14820,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $sql ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }            - Return [ array ]          } @@ -14458,8 +14837,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -14485,7 +14864,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon> public method getTransactionLevel ] { @@ -14505,7 +14883,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AdapterInterface, prototype Phalcon\Db\Adapter\AdapterInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -14521,15 +14899,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          }          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AdapterInterface, prototype Phalcon\Db\Adapter\AdapterInterface> public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -14557,13 +14935,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSqlVariables ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getType ] {            - Parameters [0] { @@ -14634,7 +15005,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -14643,9 +15014,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -14654,7 +15025,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -14663,7 +15034,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -14711,8 +15082,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -14721,8 +15092,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -14739,9 +15110,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -14750,8 +15121,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -14759,9 +15130,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -14829,7 +15200,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getNestedTransactionSavepointName ] { @@ -14860,13 +15231,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSQLVariables ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method insert ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -14876,7 +15254,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -14900,7 +15278,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -14908,7 +15286,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -14919,7 +15297,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -14982,7 +15360,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -14991,7 +15369,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -15002,8 +15380,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -15013,8 +15391,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -15037,7 +15415,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -15046,7 +15424,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -15065,8 +15443,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $escapeChar ] -        Property [ <default> protected $customFunctions ] +        Property [ protected $escapeChar = NULL ] +        Property [ protected $customFunctions = NULL ]        }        - Methods [63] { @@ -15082,7 +15460,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15091,7 +15469,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15108,8 +15486,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $columnList ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15125,8 +15503,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $column ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15135,8 +15513,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15145,7 +15523,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15242,7 +15620,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15251,8 +15629,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15261,8 +15639,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15271,8 +15649,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15281,8 +15659,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15291,7 +15669,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15300,8 +15678,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15310,8 +15688,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15320,8 +15698,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15330,8 +15708,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15340,8 +15718,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15350,8 +15728,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15360,8 +15738,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15370,8 +15748,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15380,7 +15758,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15389,8 +15767,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15399,8 +15777,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15409,8 +15787,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -15419,8 +15797,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $qualified ] -            Parameter #1 [ <optional> string or NULL $alias ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $alias = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15429,9 +15807,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] -            Parameter #2 [ <optional> string or NULL $alias ] -            Parameter #3 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $schema = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ] +            Parameter #3 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15440,8 +15818,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> string or NULL $domain ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $domain = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -15501,7 +15879,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -15510,7 +15888,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -15519,7 +15897,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -15528,7 +15906,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -15585,8 +15963,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -15602,7 +15980,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -15613,7 +15991,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ string ]          } @@ -15630,7 +16008,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -15639,7 +16017,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -15648,14 +16026,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\AbstractList extends Phalcon\Html\Helper\AbstractHelper ] { +    Class [ <internal:phalcon> abstract class Phalcon\Html\Helper\AbstractList extends Phalcon\Html\Helper\AbstractHelper implements Stringable ] {        - Constants [0] {        } @@ -15667,27 +16045,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $elementTag ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $elementTag = 'li' ] +        Property [ protected $store = NULL ]        }        - Methods [13] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon> abstract protected method getTag ] { @@ -15700,7 +16082,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -15708,7 +16090,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -15750,7 +16132,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -15760,8 +16142,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -15770,8 +16152,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -15780,14 +16162,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream implements Psr\Http\Message\StreamInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream implements Stringable, PsrExt\Http\Message\StreamInterface ] {        - Constants [0] {        } @@ -15799,89 +16181,95 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $handle ] -        Property [ <default> protected $stream ] +        Property [ protected $handle = NULL ] +        Property [ protected $stream = NULL ]        } -      - Methods [22] { +      - Methods [23] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }          } -        Method [ <internal:phalcon, dtor> public method __destruct ] { +        Method [ <internal:phalcon> public method __destruct ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method close ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method close ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method detach ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method detach ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method eof ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method eof ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method getContents ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method getContents ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method getMetadata ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method getMetadata ] {            - Parameters [1] { -            Parameter #0 [ <optional> $key ] +            Parameter #0 [ <optional> $key = <default> ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method getSize ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method getSize ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method isReadable ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method isReadable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method isSeekable ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method isSeekable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method isWritable ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method isWritable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method read ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method read ] {            - Parameters [1] {              Parameter #0 [ <required> $length ] @@ -15889,18 +16277,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method rewind ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method rewind ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method seek ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method seek ] {            - Parameters [2] {              Parameter #0 [ <required> $offset ] -            Parameter #1 [ <optional> $whence ] +            Parameter #1 [ <optional> $whence = <default> ]            }            - Return [ void ]          } @@ -15909,19 +16297,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method tell ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method tell ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamInterface> public method write ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamInterface> public method write ] {            - Parameters [1] {              Parameter #0 [ <required> $data ] @@ -15956,6 +16344,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -15971,14 +16368,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $defaultFormatter ] -        Property [ <default> protected $formatter ] -        Property [ <default> protected $inTransaction ] -        Property [ <default> protected $queue ] +        Property [ protected $defaultFormatter = 'Phalcon\Logger\...' ] +        Property [ protected $formatter = NULL ] +        Property [ protected $inTransaction = false ] +        Property [ protected $queue = NULL ]        } -      - Methods [13] { -        Method [ <internal:phalcon, dtor> public method __destruct ] { +      - Methods [15] { +        Method [ <internal:phalcon> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method __serialize ] { @@ -16063,6 +16463,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon> private method checkTransaction ] { + +          - Parameters [0] { +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> private method resetTransaction ] { + +          - Parameters [0] { +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AdapterInterface> abstract public method close ] {            - Parameters [0] { @@ -16072,7 +16486,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -16091,47 +16505,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -16148,10 +16596,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $config ] -        Property [ <default> protected $limitRows ] -        Property [ <default> protected $page ] -        Property [ <default> protected $repository ] +        Property [ protected $config = NULL ] +        Property [ protected $limitRows = NULL ] +        Property [ protected $page = NULL ] +        Property [ protected $repository = NULL ]        }        - Methods [7] { @@ -16196,7 +16644,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> protected method getRepository ] {            - Parameters [1] { -            Parameter #0 [ <optional> array or NULL $properties ] +            Parameter #0 [ <optional> ?array $properties = [] ]            }            - Return [ Phalcon\Paginator\RepositoryInterface ]          } @@ -16222,8 +16670,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $defaultInterpolator ] -        Property [ <default> protected $interpolatorFactory ] +        Property [ protected $defaultInterpolator = '' ] +        Property [ protected $interpolatorFactory = NULL ]        }        - Methods [10] { @@ -16231,7 +16679,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Translate\InterpolatorFactory $interpolator ] -            Parameter #1 [ <required> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -16239,7 +16687,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -16280,7 +16728,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -16289,7 +16737,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -16306,7 +16754,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -16325,17 +16773,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $container ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $modules ] +        Property [ protected $container = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $modules = NULL ]        }        - Methods [12] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -16350,7 +16798,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon> public method getModule ] { @@ -16371,7 +16819,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $modules ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Application\AbstractApplication ]          } @@ -16424,7 +16872,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Application\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Application\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -16443,47 +16891,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -16500,33 +16982,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $autoVersion ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $local ] -        Property [ <default> protected $path ] -        Property [ <default> protected $sourcePath ] -        Property [ <default> protected $targetPath ] -        Property [ <default> protected $targetUri ] -        Property [ <default> protected $type ] -        Property [ <default> protected $version ] +        Property [ protected $attributes = NULL ] +        Property [ protected $isAutoVersion = false ] +        Property [ protected $filter = NULL ] +        Property [ protected $isLocal = NULL ] +        Property [ protected $path = NULL ] +        Property [ protected $sourcePath = NULL ] +        Property [ protected $targetPath = NULL ] +        Property [ protected $targetUri = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $version = NULL ]        } -      - Methods [26] { -        Method [ <internal:phalcon, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] { - -          - Parameters [0] { -          } -          - Return [ array or NULL ] -        } - -        Method [ <internal:phalcon> public method setAutoVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $autoVersion ] -          } -        } - +      - Methods [30] {          Method [ <internal:phalcon, prototype Phalcon\Assets\AssetInterface> public method getFilter ] {            - Parameters [0] { @@ -16534,13 +17002,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon> public method getLocal ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } -          Method [ <internal:phalcon> public method getPath ] {            - Parameters [0] { @@ -16580,14 +17041,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> public method setVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $version ] -          } +          - Return [ ?string ]          }          Method [ <internal:phalcon, ctor> public method __construct ] { @@ -16595,11 +17049,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [7] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> string $path ] -            Parameter #2 [ <optional> bool $local ] -            Parameter #3 [ <optional> bool $filter ] -            Parameter #4 [ <optional> array $attributes ] -            Parameter #5 [ <optional> string or NULL $version ] -            Parameter #6 [ <optional> bool $autoVersion ] +            Parameter #2 [ <optional> bool $isLocal = <default> ] +            Parameter #3 [ <optional> bool $filter = <default> ] +            Parameter #4 [ <optional> array $attributes = [] ] +            Parameter #5 [ <optional> ?string $version = <default> ] +            Parameter #6 [ <optional> bool $isAutoVersion = <default> ]            }          } @@ -16610,10 +17064,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon> public method getContent ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -16621,7 +17082,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getRealSourcePath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -16629,7 +17090,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getRealTargetPath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -16648,6 +17109,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } +        Method [ <internal:phalcon> public method isLocal ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Assets\AssetInterface> public method setAttributes ] {            - Parameters [1] { @@ -16656,6 +17124,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\AssetInterface ]          } +        Method [ <internal:phalcon> public method setAutoVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Assets\AssetInterface> public method setFilter ] {            - Parameters [1] { @@ -16667,7 +17143,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setLocal ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $local ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\AssetInterface ]          } @@ -16711,6 +17187,45 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ Phalcon\Assets\AssetInterface ]          } + +        Method [ <internal:phalcon> public method setVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $version ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } + +        Method [ <internal:phalcon> private method checkPath ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $property ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method throwException ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $completePath ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> protected method phpFileExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method phpFileGetContents ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +        }        }      } @@ -16726,10 +17241,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $content ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $type ] +        Property [ protected $attributes = NULL ] +        Property [ protected $content = NULL ] +        Property [ protected $filter = NULL ] +        Property [ protected $type = NULL ]        }        - Methods [9] { @@ -16737,7 +17252,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> public method getContent ] { @@ -16766,8 +17281,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> string $content ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> array $attributes ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ]            }          } @@ -16822,8 +17337,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $pdo ] -        Property [ <default> protected $profiler ] +        Property [ protected $pdo = NULL ] +        Property [ protected $profiler = NULL ]        }        - Methods [35] { @@ -16867,7 +17382,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method errorInfo ] { @@ -16889,7 +17404,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ int ]          } @@ -16898,7 +17413,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -16907,7 +17422,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -16916,8 +17431,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $column ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $column = <default> ]            }            - Return [ array ]          } @@ -16926,8 +17441,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $flags ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $flags = <default> ]            }            - Return [ array ]          } @@ -16936,9 +17451,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ NULL ]          } @@ -16947,9 +17462,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ array ]          } @@ -16958,7 +17473,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -16967,7 +17482,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -16976,7 +17491,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }          } @@ -17011,7 +17526,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getQuoteNames ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $driver ] +            Parameter #0 [ <optional> string $driver = <default> ]            }            - Return [ array ]          } @@ -17033,7 +17548,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -17042,7 +17557,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ PDOStatement ]          } @@ -17051,7 +17566,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -17066,7 +17581,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -17110,14 +17625,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $method ]              Parameter #1 [ <required> array $arguments ]              Parameter #2 [ <required> string $statement ] -            Parameter #3 [ <optional> array $values ] +            Parameter #3 [ <optional> array $values = [] ]            }            - Return [ array ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\Exception extends Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\Exception extends Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -17129,47 +17644,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -17180,7 +17729,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $_default ] +        Property [ protected static $_default = NULL ]        }        - Static methods [3] { @@ -17188,7 +17737,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Di\DiInterface or NULL ] +          - Return [ ?Phalcon\Di\DiInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Di\DiInterface> static public method reset ] { @@ -17208,20 +17757,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $services ] -        Property [ <default> protected $sharedInstances ] -        Property [ <default> protected $eventsManager ] +        Property [ protected $services = NULL ] +        Property [ protected $sharedInstances = NULL ] +        Property [ protected $eventsManager = NULL ]        }        - Methods [23] {          Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method __call ] {            - Parameters [2] {              Parameter #0 [ <required> string $method ] -            Parameter #1 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $arguments = [] ]            }          } @@ -17230,7 +17782,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }          } @@ -17238,7 +17790,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -17246,7 +17798,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Di\DiInterface> public method getRaw ] { @@ -17275,7 +17827,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -17299,7 +17851,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> array or NULL $callbacks ] +            Parameter #1 [ <optional> ?array $callbacks = [] ]            }            - Return [ void ]          } @@ -17365,7 +17917,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }            - Return [ Phalcon\Di\ServiceInterface ]          } @@ -17409,32 +17961,32 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [26] { -        Property [ <default> protected $container ] -        Property [ <default> protected $activeHandler ] -        Property [ <default> protected $activeMethodMap ] -        Property [ <default> protected $actionName ] -        Property [ <default> protected $actionSuffix ] -        Property [ <default> protected $camelCaseMap ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $defaultNamespace ] -        Property [ <default> protected $defaultHandler ] -        Property [ <default> protected $handlerHashes ] -        Property [ <default> protected $handlerName ] -        Property [ <default> protected $handlerSuffix ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $finished ] -        Property [ <default> protected $forwarded ] -        Property [ <default> protected $isControllerInitialize ] -        Property [ <default> protected $lastHandler ] -        Property [ <default> protected $modelBinder ] -        Property [ <default> protected $modelBinding ] -        Property [ <default> protected $moduleName ] -        Property [ <default> protected $namespaceName ] -        Property [ <default> protected $params ] -        Property [ <default> protected $previousActionName ] -        Property [ <default> protected $previousHandlerName ] -        Property [ <default> protected $previousNamespaceName ] -        Property [ <default> protected $returnedValue ] +        Property [ protected $container = NULL ] +        Property [ protected $activeHandler = NULL ] +        Property [ protected $activeMethodMap = NULL ] +        Property [ protected $actionName = NULL ] +        Property [ protected $actionSuffix = 'Action' ] +        Property [ protected $camelCaseMap = NULL ] +        Property [ protected $defaultAction = '' ] +        Property [ protected $defaultNamespace = NULL ] +        Property [ protected $defaultHandler = NULL ] +        Property [ protected $handlerHashes = NULL ] +        Property [ protected $handlerName = NULL ] +        Property [ protected $handlerSuffix = '' ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $finished = false ] +        Property [ protected $forwarded = false ] +        Property [ protected $isControllerInitialize = false ] +        Property [ protected $lastHandler = NULL ] +        Property [ protected $modelBinder = NULL ] +        Property [ protected $modelBinding = false ] +        Property [ protected $moduleName = NULL ] +        Property [ protected $namespaceName = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $previousActionName = NULL ] +        Property [ protected $previousHandlerName = NULL ] +        Property [ protected $previousNamespaceName = NULL ] +        Property [ protected $returnedValue = NULL ]        }        - Methods [36] { @@ -17443,11 +17995,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $handler ]              Parameter #1 [ <required> string $actionMethod ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Dispatcher\DispatcherInterface> public method dispatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Dispatcher\DispatcherInterface> public method forward ] { @@ -17497,7 +18052,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Dispatcher\DispatcherInterface> public method getHandlerSuffix ] { @@ -17511,7 +18066,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\Model\BinderInterface or NULL ] +          - Return [ ?Phalcon\Mvc\Model\BinderInterface ]          }          Method [ <internal:phalcon> public method getModuleName ] { @@ -17532,8 +18087,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            }          } @@ -17643,7 +18198,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Model\BinderInterface $modelBinder ] -            Parameter #1 [ <optional> $cache ] +            Parameter #1 [ <optional> $cache = <default> ]            }            - Return [ Phalcon\Dispatcher\DispatcherInterface ]          } @@ -17665,6 +18220,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Dispatcher\DispatcherInterface> public method getReturnedValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method wasForwarded ] { @@ -17706,7 +18264,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Dispatcher\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Dispatcher\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [6] {          Constant [ public int EXCEPTION_ACTION_NOT_FOUND ] { 5 } @@ -17731,47 +18289,148 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Encryption\Security\JWT\Token\AbstractItem ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $data = NULL ] +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method getEncoded ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Events\AbstractEventsAware ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $eventsManager = NULL ] +      } + +      - Methods [3] { +        Method [ <internal:phalcon> public method getEventsManager ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Events\ManagerInterface ] +        } + +        Method [ <internal:phalcon> public method setEventsManager ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] +          } +          - Return [ void ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:phalcon> protected method fireManagerEvent ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $eventName ] +            Parameter #1 [ <optional> $data = <default> ] +            Parameter #2 [ <optional> bool $cancellable = <default> ] +          }          }        }      } @@ -17788,20 +18447,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [11] { -        Property [ <default> protected $container ] -        Property [ <default> protected $autoescape ] -        Property [ <default> protected $automaticHtml ] -        Property [ <default> protected $cssClasses ] -        Property [ <default> protected $cssIconClasses ] -        Property [ <default> protected $customTemplate ] -        Property [ <default> protected $escaperService ] -        Property [ <default> protected $implicitFlush ] -        Property [ <default> protected $interpolator ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $sessionService ] +        Property [ protected $container = NULL ] +        Property [ protected $autoescape = true ] +        Property [ protected $automaticHtml = true ] +        Property [ protected $cssClasses = NULL ] +        Property [ protected $cssIconClasses = NULL ] +        Property [ protected $customTemplate = '' ] +        Property [ protected $escaperService = NULL ] +        Property [ protected $implicitFlush = true ] +        Property [ protected $interpolator = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $sessionService = NULL ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon> public method getAutoescape ] {            - Parameters [0] { @@ -17833,8 +18492,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> Phalcon\Escaper\EscaperInterface or NULL $escaper ] -            Parameter #1 [ <optional> Phalcon\Session\ManagerInterface or NULL $session ] +            Parameter #0 [ <optional> ?Phalcon\Html\Escaper\EscaperInterface $escaper = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Session\ManagerInterface $session = <default> ]            }          } @@ -17850,14 +18509,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method getEscaperService ] {            - Parameters [0] {            } -          - Return [ Phalcon\Escaper\EscaperInterface ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Flash\FlashInterface> public method notice ] { @@ -17865,7 +18524,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method setAutoescape ] { @@ -17873,7 +18532,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $autoescape ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setAutomaticHtml ] { @@ -17881,7 +18540,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $automaticHtml ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setCssClasses ] { @@ -17889,7 +18548,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setCssIconClasses ] { @@ -17897,7 +18556,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssIconClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setCustomTemplate ] { @@ -17905,15 +18564,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $customTemplate ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setEscaperService ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaperService ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaperService ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon> public method setImplicitFlush ] { @@ -17921,7 +18580,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $implicitFlush ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, prototype Phalcon\Flash\FlashInterface> public method success ] { @@ -17929,7 +18588,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method outputMessage ] { @@ -17938,6 +18597,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> $message ]            } +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Flash\FlashInterface> public method warning ] { @@ -17945,7 +18605,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> private method getTemplate ] { @@ -17974,6 +18634,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon> private method checkClasses ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> string $type ] +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] {            - Parameters [0] { @@ -17995,7 +18664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }        }      } @@ -18022,12 +18691,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $body ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $protocolVersion ] -        Property [ <default> protected $method ] -        Property [ <default> protected $requestTarget ] -        Property [ <default> protected $uri ] +        Property [ protected $body = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $protocolVersion = '1.1' ] +        Property [ protected $method = 'GET' ] +        Property [ protected $requestTarget = NULL ] +        Property [ protected $uri = NULL ]        }        - Methods [31] { @@ -18039,6 +18708,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, overwrites Phalcon\Http\Message\AbstractMessage, prototype Phalcon\Http\Message\AbstractMessage> public method getUri ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getRequestTarget ] { @@ -18066,14 +18738,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Psr\Http\Message\UriInterface $uri ] -            Parameter #1 [ <optional> $preserveHost ] +            Parameter #1 [ <optional> $preserveHost = <default> ]            }          }          Method [ <internal:phalcon> final protected method processMethod ] {            - Parameters [1] { -            Parameter #0 [ <optional> $method ] +            Parameter #0 [ <optional> $method = <default> ]            }            - Return [ string ]          } @@ -18087,6 +18759,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> public method getBody ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> public method getProtocolVersion ] { @@ -18167,9 +18842,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderHost ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $collection ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $collection ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderName ] { @@ -18209,14 +18884,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processBody ] {            - Parameters [2] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } @@ -18226,13 +18901,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processProtocol ] {            - Parameters [1] { -            Parameter #0 [ <optional> $protocol ] +            Parameter #0 [ <optional> $protocol = <default> ]            }            - Return [ string ]          } @@ -18269,20 +18944,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $checked ] +        Property [ protected static $checked = false ]        }        - Static methods [0] {        }        - Properties [7] { -        Property [ <default> protected $file ] -        Property [ <default> protected $height ] -        Property [ <default> protected $image ] -        Property [ <default> protected $mime ] -        Property [ <default> protected $realpath ] -        Property [ <default> protected $type ] -        Property [ <default> protected $width ] +        Property [ protected $file = NULL ] +        Property [ protected $height = NULL ] +        Property [ protected $image = NULL ] +        Property [ protected $mime = NULL ] +        Property [ protected $realpath = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $width = NULL ]        }        - Methods [21] { @@ -18297,7 +18972,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ NULL or NULL ] +          - Return [ ?NULL ]          }          Method [ <internal:phalcon> public method getMime ] { @@ -18332,7 +19007,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $color ] -            Parameter #1 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18350,8 +19025,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int or NULL $offsetX ] -            Parameter #3 [ <optional> int or NULL $offsetY ] +            Parameter #2 [ <optional> ?int $offsetX = <default> ] +            Parameter #3 [ <optional> ?int $offsetY = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18369,8 +19044,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int $deltaX ] -            Parameter #3 [ <optional> int $rigidity ] +            Parameter #2 [ <optional> int $deltaX = <default> ] +            Parameter #3 [ <optional> int $rigidity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AbstractAdapter ]          } @@ -18395,8 +19070,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> int $height ] -            Parameter #1 [ <optional> int $opacity ] -            Parameter #2 [ <optional> bool $fadeIn ] +            Parameter #1 [ <optional> int $opacity = <default> ] +            Parameter #2 [ <optional> bool $fadeIn = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18404,8 +19079,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Image\Adapter\AdapterInterface> public method render ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $ext ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $ext = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ string ]          } @@ -18413,9 +19088,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Image\Adapter\AdapterInterface> public method resize ] {            - Parameters [3] { -            Parameter #0 [ <optional> int or NULL $width ] -            Parameter #1 [ <optional> int or NULL $height ] -            Parameter #2 [ <optional> int $master ] +            Parameter #0 [ <optional> ?int $width = <default> ] +            Parameter #1 [ <optional> ?int $height = <default> ] +            Parameter #2 [ <optional> int $master = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18431,8 +19106,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Image\Adapter\AdapterInterface> public method save ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $file ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $file = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18449,12 +19124,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [7] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $offsetX ] -            Parameter #2 [ <optional> $offsetY ] -            Parameter #3 [ <optional> int $opacity ] -            Parameter #4 [ <optional> string $color ] -            Parameter #5 [ <optional> int $size ] -            Parameter #6 [ <optional> string or NULL $fontfile ] +            Parameter #1 [ <optional> $offsetX = <default> ] +            Parameter #2 [ <optional> $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ] +            Parameter #4 [ <optional> string $color = <default> ] +            Parameter #5 [ <optional> int $size = <default> ] +            Parameter #6 [ <optional> ?string $fontfile = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -18463,16 +19138,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Image\Adapter\AdapterInterface $watermark ] -            Parameter #1 [ <optional> int $offsetX ] -            Parameter #2 [ <optional> int $offsetY ] -            Parameter #3 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $offsetX = <default> ] +            Parameter #2 [ <optional> int $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Logger\Formatter\AbstractFormatter implements Phalcon\Logger\Formatter\FormatterInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Logger\Formatter\AbstractFormatter extends Phalcon\Support\Helper\Str\AbstractStr implements Phalcon\Logger\Formatter\FormatterInterface ] {        - Constants [0] {        } @@ -18484,10 +19159,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $dateFormat ] +        Property [ protected $dateFormat = 'c' ]        } -      - Methods [3] { +      - Methods [9] {          Method [ <internal:phalcon> public method getDateFormat ] {            - Parameters [0] { @@ -18502,6 +19177,63 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon> protected method getFormattedDate ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Logger\Item $item ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\FormatterInterface> abstract public method format ] {            - Parameters [1] { @@ -18523,21 +19255,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $options ] +        Property [ protected $options = NULL ]        }        - Methods [5] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon> protected method getOptions ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $eventName ] +            Parameter #0 [ <optional> ?string $eventName = <default> ]            }          } @@ -18546,7 +19278,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]              Parameter #1 [ <required> string $method ] -            Parameter #2 [ <optional> array $arguments ] +            Parameter #2 [ <optional> array $arguments = [] ]            }          } @@ -18585,16 +19317,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $activeRow ] -        Property [ <default> protected $cache ] -        Property [ <default> protected $count ] -        Property [ <default> protected $errorMessages ] -        Property [ <default> protected $hydrateMode ] -        Property [ <default> protected $isFresh ] -        Property [ <default> protected $pointer ] -        Property [ <default> protected $row ] -        Property [ <default> protected $rows ] -        Property [ <default> protected $result ] +        Property [ protected $activeRow = NULL ] +        Property [ protected $cache = NULL ] +        Property [ protected $count = 0 ] +        Property [ protected $errorMessages = NULL ] +        Property [ protected $hydrateMode = 0 ] +        Property [ protected $isFresh = true ] +        Property [ protected $pointer = 0 ] +        Property [ protected $row = NULL ] +        Property [ protected $rows = NULL ] +        Property [ protected $result = NULL ]        }        - Methods [28] { @@ -18602,7 +19334,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $result ] -            Parameter #1 [ <optional> Psr\SimpleCache\CacheInterface or NULL $cache ] +            Parameter #1 [ <optional> ?Psr\SimpleCache\CacheInterface $cache = <default> ]            }          } @@ -18616,7 +19348,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ResultsetInterface> public method delete ] {            - Parameters [1] { -            Parameter #0 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #0 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -18633,10 +19365,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Psr\SimpleCache\CacheInterface or NULL ] +          - Return [ ?Psr\SimpleCache\CacheInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getFirst ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getHydrateMode ] { @@ -18650,7 +19385,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getMessages ] { @@ -18685,7 +19420,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, prototype Iterator> public method next ] { @@ -18762,7 +19497,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #1 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -18782,15 +19517,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Iterator, prototype Iterator> abstract public method current ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Serializable> abstract public method serialize ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Serializable> abstract public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> $serialized ] +            Parameter #0 [ <required> string $data ]            }          }        } @@ -18808,8 +19549,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $container ] -        Property [ <default> protected $view ] +        Property [ protected $container = NULL ] +        Property [ protected $view = NULL ]        }        - Methods [9] { @@ -18817,7 +19558,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -18839,7 +19580,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ void ]          } @@ -18879,33 +19620,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ]              Parameter #1 [ <required> $params ] -            Parameter #2 [ <optional> bool $mustClean ] -          } -        } -      } -    } - -    Class [ <internal:phalcon> abstract class Phalcon\Security\JWT\Token\AbstractItem ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [1] { -        Property [ <default> protected $data ] -      } - -      - Methods [1] { -        Method [ <internal:phalcon> public method getEncoded ] { - -          - Parameters [0] { +            Parameter #2 [ <optional> bool $mustClean = <default> ]            } -          - Return [ string ]          }        }      } @@ -18922,10 +19638,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $adapter ] +        Property [ protected $adapter = NULL ]        } -      - Methods [6] { +      - Methods [7] {          Method [ <internal:phalcon, prototype SessionHandlerInterface> public method close ] {            - Parameters [0] { @@ -18973,6 +19689,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ bool ]          } + +        Method [ <internal:phalcon> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -18988,13 +19713,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorCompositeInterface> public method getValidators ] {            - Parameters [0] { @@ -19014,14 +19739,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -19053,7 +19778,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -19079,7 +19804,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -19090,19 +19815,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          }        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Acl\Adapter\AbstractAdapter implements Phalcon\Acl\Adapter\AdapterInterface, Phalcon\Events\EventsAwareInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Acl\Adapter\AbstractAdapter extends Phalcon\Events\AbstractEventsAware implements Phalcon\Acl\Adapter\AdapterInterface, Phalcon\Events\EventsAwareInterface ] {        - Constants [0] {        } @@ -19114,34 +19848,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $activeAccess ] -        Property [ <default> protected $accessGranted ] -        Property [ <default> protected $activeRole ] -        Property [ <default> protected $activeComponent ] -        Property [ <default> protected $defaultAccess ] -        Property [ <default> protected $eventsManager ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $activeAccess = NULL ] +        Property [ protected $accessGranted = false ] +        Property [ protected $activeRole = NULL ] +        Property [ protected $activeComponent = NULL ] +        Property [ protected $defaultAccess = 0 ]        } -      - Methods [21] { +      - Methods [23] {          Method [ <internal:phalcon, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveAccess ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveRole ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveComponent ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getDefaultAction ] { @@ -19151,13 +19885,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { - -          - Parameters [0] { -          } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] -        } -          Method [ <internal:phalcon, prototype Phalcon\Acl\Adapter\AdapterInterface> public method setDefaultAction ] {            - Parameters [1] { @@ -19166,7 +19893,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Events\ManagerInterface ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] @@ -19174,6 +19908,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware> protected method fireManagerEvent ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $eventName ] +            Parameter #1 [ <optional> $data = <default> ] +            Parameter #2 [ <optional> bool $cancellable = <default> ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method addInherit ] {            - Parameters [2] { @@ -19187,7 +19930,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $role ] -            Parameter #1 [ <optional> $accessInherits ] +            Parameter #1 [ <optional> $accessInherits = <default> ]            }            - Return [ bool ]          } @@ -19216,7 +19959,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -19227,7 +19970,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -19241,21 +19984,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getNoArgumentsDefaultAction ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getComponents ] {            - Parameters [0] {            } -          - Return [ int ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getRoles ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getInheritedRoles ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> string $roleName = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getComponents ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getNoArgumentsDefaultAction ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AdapterInterface> abstract public method getRoles ] {            - Parameters [0] {            } @@ -19268,7 +20019,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $roleName ]              Parameter #1 [ <required> $componentName ]              Parameter #2 [ <required> string $access ] -            Parameter #3 [ <optional> array or NULL $parameters ] +            Parameter #3 [ <optional> ?array $parameters = [] ]            }            - Return [ bool ]          } @@ -19299,7 +20050,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Crypt\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Di\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -19318,111 +20069,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +          - Parameters [0] { +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [0] { +          }          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Di\Exception extends Phalcon\Exception implements Throwable ] { - -      - Constants [0] { -      } -      - Static properties [0] { -      } - -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] +          - Parameters [0] {            }            - Return [ string ]          } -      } - -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -      } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +          - Parameters [0] { +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -19433,7 +20154,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $_default ] +        Property [ protected static $_default = NULL ]        }        - Static methods [3] { @@ -19441,7 +20162,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Di\DiInterface or NULL ] +          - Return [ ?Phalcon\Di\DiInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Di\DiInterface> static public method reset ] { @@ -19461,20 +20182,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $services ] -        Property [ <default> protected $sharedInstances ] -        Property [ <default> protected $eventsManager ] +        Property [ protected $services = NULL ] +        Property [ protected $sharedInstances = NULL ] +        Property [ protected $eventsManager = NULL ]        }        - Methods [23] {          Method [ <internal:phalcon, overwrites Phalcon\Di, ctor> public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Di> public method __call ] {            - Parameters [2] {              Parameter #0 [ <required> string $method ] -            Parameter #1 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $arguments = [] ]            }          } @@ -19483,7 +20207,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }          } @@ -19491,7 +20215,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -19499,7 +20223,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Di\DiInterface> public method getRaw ] { @@ -19528,7 +20252,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -19552,7 +20276,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> array or NULL $callbacks ] +            Parameter #1 [ <optional> ?array $callbacks = [] ]            }            - Return [ void ]          } @@ -19618,7 +20342,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }            - Return [ Phalcon\Di\ServiceInterface ]          } @@ -19650,7 +20374,149 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Checkbox extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Exception\Exception extends Exception implements Throwable, Stringable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> abstract class Phalcon\Encryption\Security\JWT\Signer\AbstractSigner implements Phalcon\Encryption\Security\JWT\Signer\SignerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $algorithm = NULL ] +      } + +      - Methods [4] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Signer\SignerInterface> abstract public method getAlgHeader ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Signer\SignerInterface> abstract public method sign ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $payload ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Signer\SignerInterface> abstract public method verify ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $source ] +            Parameter #1 [ <required> string $payload ] +            Parameter #2 [ <required> string $passphrase ] +          } +          - Return [ bool ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Checkbox extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -19662,30 +20528,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $label ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $type = 'checkbox' ]        }        - Methods [16] {          Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Input\AbstractInput, prototype Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\Checkbox ]          } @@ -19708,8 +20578,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -19717,7 +20587,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -19726,7 +20596,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -19768,7 +20638,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -19778,8 +20648,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -19788,8 +20658,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -19798,14 +20668,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Ol extends Phalcon\Html\Helper\AbstractList ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Ol extends Phalcon\Html\Helper\AbstractList implements Stringable ] {        - Constants [0] {        } @@ -19817,13 +20687,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $elementTag ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $elementTag = 'li' ] +        Property [ protected $store = NULL ]        }        - Methods [14] { @@ -19831,8 +20701,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> bool $raw ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } @@ -19847,20 +20717,24 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __invoke ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -19868,7 +20742,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -19910,7 +20784,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -19920,8 +20794,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -19930,8 +20804,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -19940,14 +20814,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Style extends Phalcon\Html\Helper\AbstractSeries ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Style extends Phalcon\Html\Helper\AbstractSeries implements Stringable ] {        - Constants [0] {        } @@ -19958,56 +20832,69 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] +      - Properties [7] { +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ] +        Property [ private $isStyle = false ]        } -      - Methods [15] { +      - Methods [16] {          Method [ <internal:phalcon> public method add ] {            - Parameters [2] { -            Parameter #0 [ <required> string $href ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #0 [ <required> string $url ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\AbstractSeries, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] { +        Method [ <internal:phalcon> public method setStyle ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ]            } -          - Return [ string ] +          - Return [ Phalcon\Html\Helper\Style ]          }          Method [ <internal:phalcon> protected method getAttributes ] {            - Parameters [2] { -            Parameter #0 [ <required> string $href ] +            Parameter #0 [ <required> string $url ]              Parameter #1 [ <required> array $attributes ]            }            - Return [ array ]          } +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\AbstractSeries, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractSeries ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -20015,7 +20902,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -20057,7 +20944,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -20067,8 +20954,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -20077,8 +20964,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -20087,14 +20974,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Link\Link implements Psr\Link\LinkInterface ] { +    Class [ <internal:phalcon> class Phalcon\Html\Link\Link implements PsrExt\Link\LinkInterface ] {        - Constants [0] {        } @@ -20106,32 +20993,44 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $href ] -        Property [ <default> protected $rels ] -        Property [ <default> protected $templated ] +        Property [ protected $attributes = NULL ] +        Property [ protected $href = '' ] +        Property [ protected $rels = NULL ] +        Property [ protected $templated = false ]        }        - Methods [6] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> string $rel ] -            Parameter #1 [ <optional> string $href ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $rel = <default> ] +            Parameter #1 [ <optional> string $href = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getAttributes ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkInterface> public method getAttributes ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getHref ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkInterface> public method getHref ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getRels ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkInterface> public method getRels ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method isTemplated ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkInterface> public method isTemplated ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method hrefIsTemplated ] { @@ -20144,7 +21043,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Link\LinkProvider implements Psr\Link\LinkProviderInterface ] { +    Class [ <internal:phalcon> class Phalcon\Html\Link\LinkProvider implements PsrExt\Link\LinkProviderInterface ] {        - Constants [0] {        } @@ -20156,21 +21055,24 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $links ] +        Property [ protected $links = NULL ]        }        - Methods [4] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $links ] +            Parameter #0 [ <optional> array $links = [] ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkProviderInterface> public method getLinks ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkProviderInterface> public method getLinks ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Link\LinkProviderInterface> public method getLinksByRel ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\LinkProviderInterface> public method getLinksByRel ] {            - Parameters [1] {              Parameter #0 [ <required> $rel ] @@ -20187,7 +21089,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Transaction\Exception extends Phalcon\Mvc\Model\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Transaction\Exception extends Phalcon\Mvc\Model\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -20206,47 +21108,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -20265,26 +21201,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [20] { -        Property [ <default> protected $container ] -        Property [ <default> protected $action ] -        Property [ <default> protected $controller ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $defaultController ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $defaultNamespace ] -        Property [ <default> protected $defaultParams ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $keyRouteNames ] -        Property [ <default> protected $keyRouteIds ] -        Property [ <default> protected $matchedRoute ] -        Property [ <default> protected $matches ] -        Property [ <default> protected $module ] -        Property [ <default> protected $namespaceName ] -        Property [ <default> protected $notFoundPaths ] -        Property [ <default> protected $params ] -        Property [ <default> protected $removeExtraSlashes ] -        Property [ <default> protected $routes ] -        Property [ <default> protected $wasMatched ] +        Property [ protected $container = NULL ] +        Property [ protected $action = NULL ] +        Property [ protected $controller = NULL ] +        Property [ protected $defaultAction = NULL ] +        Property [ protected $defaultController = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $defaultNamespace = NULL ] +        Property [ protected $defaultParams = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $keyRouteNames = NULL ] +        Property [ protected $keyRouteIds = NULL ] +        Property [ protected $matchedRoute = NULL ] +        Property [ protected $matches = NULL ] +        Property [ protected $module = NULL ] +        Property [ protected $namespaceName = NULL ] +        Property [ protected $notFoundPaths = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $removeExtraSlashes = false ] +        Property [ protected $routes = NULL ] +        Property [ protected $wasMatched = false ]        }        - Methods [44] { @@ -20319,7 +21255,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $defaultRoutes ] +            Parameter #0 [ <optional> bool $defaultRoutes = <default> ]            }          } @@ -20327,9 +21263,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] -            Parameter #3 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ] +            Parameter #3 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20338,8 +21274,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20348,8 +21284,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20358,8 +21294,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20368,8 +21304,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20378,8 +21314,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20388,8 +21324,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20398,8 +21334,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20408,8 +21344,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20418,8 +21354,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20428,8 +21364,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -20438,7 +21374,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Router\RouteInterface $route ] -            Parameter #1 [ <optional> int $position ] +            Parameter #1 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\RouterInterface ]          } @@ -20454,7 +21390,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\RouterInterface> public method getActionName ] { @@ -20645,7 +21581,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\View\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\View\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -20664,98 +21600,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +          - Parameters [0] { +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [0] { +          } +          - Return [ int ]          } -      } -    } - -    Class [ <internal:phalcon> abstract class Phalcon\Security\JWT\Signer\AbstractSigner implements Phalcon\Security\JWT\Signer\SignerInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } -      - Properties [1] { -        Property [ <default> protected $algorithm ] -      } - -      - Methods [4] { -        Method [ <internal:phalcon, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Signer\SignerInterface> abstract public method getAlgHeader ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ ?Throwable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Signer\SignerInterface> abstract public method sign ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $payload ] -            Parameter #1 [ <required> string $passphrase ] +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Signer\SignerInterface> abstract public method verify ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $source ] -            Parameter #1 [ <required> string $payload ] -            Parameter #2 [ <required> string $passphrase ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ string ]          }        }      } @@ -20772,17 +21691,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $connection ] -        Property [ <default> protected $options ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $ttl ] +        Property [ protected $connection = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = '' ] +        Property [ protected $ttl = 8600 ]        }        - Methods [8] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -20856,21 +21775,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-apcu-' ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -20885,7 +21804,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -20901,17 +21820,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -20928,7 +21844,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -20937,7 +21853,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -20949,10 +21874,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -20963,6 +21887,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -20997,8 +21929,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21008,6 +21941,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -21023,21 +21966,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-memc-' ]        } -      - Methods [20] { +      - Methods [25] {          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -21052,7 +21995,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21068,17 +22011,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          }          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -21095,7 +22041,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21104,30 +22050,61 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } +        Method [ <internal:phalcon> private method setOptions ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Memcached $connection ] +            Parameter #1 [ <required> array $client ] +          } +          - Return [ Phalcon\Storage\Adapter\Libmemcached ] +        } + +        Method [ <internal:phalcon> private method setSasl ] { + +          - Parameters [3] { +            Parameter #0 [ <required> Memcached $connection ] +            Parameter #1 [ <required> string $saslUser ] +            Parameter #2 [ <required> string $saslPass ] +          } +          - Return [ Phalcon\Storage\Adapter\Libmemcached ] +        } +          Method [ <internal:phalcon> private method setSerializer ] {            - Parameters [1] {              Parameter #0 [ <required> Memcached $connection ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { +        Method [ <internal:phalcon> private method setServers ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> Memcached $connection ] +            Parameter #1 [ <required> array $servers ]            } -          - Return [ string ] +          - Return [ Phalcon\Storage\Adapter\Libmemcached ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { @@ -21137,6 +22114,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -21171,8 +22156,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21182,6 +22168,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -21197,22 +22193,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $data ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = 'ph-memo-' ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $data = NULL ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -21227,7 +22223,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21243,17 +22239,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -21270,7 +22263,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21279,7 +22272,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -21291,10 +22293,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -21305,6 +22306,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -21339,8 +22348,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21350,6 +22360,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -21365,21 +22385,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-reds-' ]        } -      - Methods [20] { +      - Methods [25] {          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -21394,7 +22414,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21410,17 +22430,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          }          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -21437,7 +22460,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21446,30 +22469,57 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> private method setSerializer ] { +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method checkAuth ] {            - Parameters [1] {              Parameter #0 [ <required> Redis $connection ]            } +          - Return [ Phalcon\Storage\Adapter\Redis ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { +        Method [ <internal:phalcon> private method checkConnect ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> Redis $connection ]            } -          - Return [ string ] +          - Return [ Phalcon\Storage\Adapter\Redis ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon> private method checkIndex ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Redis $connection ] +          } +          - Return [ Phalcon\Storage\Adapter\Redis ] +        } + +        Method [ <internal:phalcon> private method setSerializer ] {            - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +            Parameter #0 [ <required> Redis $connection ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { + +          - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { @@ -21479,6 +22529,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -21513,8 +22571,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21524,6 +22583,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -21539,22 +22608,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $storageDir ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-strm' ] +        Property [ protected $storageDir = '' ]        } -      - Methods [24] { +      - Methods [29] {          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -21569,7 +22638,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21585,17 +22654,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -21612,7 +22678,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -21621,7 +22687,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -21629,7 +22704,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method getDir ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $key ] +            Parameter #0 [ <optional> string $key = <default> ]            }            - Return [ string ]          } @@ -21666,6 +22741,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } +        Method [ <internal:phalcon> private method storePayload ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $payload ] +            Parameter #1 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method getDirFromFile ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $file ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method getDirSeparator ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $directory ] +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] {            - Parameters [0] { @@ -21673,10 +22773,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -21687,6 +22786,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -21721,8 +22828,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21732,6 +22840,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -21747,23 +22865,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -21795,7 +22913,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -21830,7 +22948,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -21841,12 +22959,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -21864,29 +22991,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [18] { -        Property [ <default> protected $activeAccess ] -        Property [ <default> protected $accessGranted ] -        Property [ <default> protected $activeRole ] -        Property [ <default> protected $activeComponent ] -        Property [ <default> protected $defaultAccess ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $access ] -        Property [ <default> protected $accessList ] -        Property [ <default> protected $activeFunction ] -        Property [ <default> protected $activeFunctionCustomArgumentsCount ] -        Property [ <default> protected $activeKey ] -        Property [ <default> protected $components ] -        Property [ <default> protected $componentsNames ] -        Property [ <default> protected $func ] -        Property [ <default> protected $noArgumentsDefaultAction ] -        Property [ <default> protected $roles ] -        Property [ <default> protected $roleInherits ] -        Property [ <default> protected $rolesNames ] +      - Properties [17] { +        Property [ protected $eventsManager = NULL ] +        Property [ protected $activeAccess = NULL ] +        Property [ protected $accessGranted = false ] +        Property [ protected $activeRole = NULL ] +        Property [ protected $activeComponent = NULL ] +        Property [ protected $defaultAccess = 0 ] +        Property [ protected $access = NULL ] +        Property [ protected $accessList = NULL ] +        Property [ protected $activeFunction = NULL ] +        Property [ protected $activeFunctionCustomArgumentsCount = 0 ] +        Property [ protected $activeKey = NULL ] +        Property [ protected $components = NULL ] +        Property [ protected $componentsNames = NULL ] +        Property [ protected $func = NULL ] +        Property [ protected $noArgumentsDefaultAction = 0 ] +        Property [ protected $roles = NULL ] +        Property [ protected $roleInherits = NULL ]        } -      - Methods [27] { +      - Methods [30] {          Method [ <internal:phalcon> public method getActiveFunction ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getActiveFunctionCustomArgumentsCount ] { @@ -21900,10 +23029,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method addComponent ] { @@ -21937,7 +23069,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $role ] -            Parameter #1 [ <optional> $accessInherits ] +            Parameter #1 [ <optional> $accessInherits = <default> ]            }            - Return [ bool ]          } @@ -21948,7 +23080,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -21959,7 +23091,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $roleName ]              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ] -            Parameter #3 [ <optional> $func ] +            Parameter #3 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -21973,21 +23105,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getNoArgumentsDefaultAction ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getComponents ] {            - Parameters [0] {            } -          - Return [ int ] +          - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getRoles ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getInheritedRoles ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> string $roleName = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getComponents ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getNoArgumentsDefaultAction ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Acl\Adapter\AdapterInterface, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getRoles ] {            - Parameters [0] {            } @@ -22000,7 +23140,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $roleName ]              Parameter #1 [ <required> $componentName ]              Parameter #2 [ <required> string $access ] -            Parameter #3 [ <optional> array or NULL $parameters ] +            Parameter #3 [ <optional> ?array $parameters = [] ]            }            - Return [ bool ]          } @@ -22036,7 +23176,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> string $componentName ]              Parameter #2 [ <required> $access ]              Parameter #3 [ <required> $action ] -            Parameter #4 [ <optional> $func ] +            Parameter #4 [ <optional> $func = <default> ]            }            - Return [ void ]          } @@ -22050,25 +23190,36 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon> private method checkExists ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> string $element ] +            Parameter #2 [ <required> string $elementName ] +            Parameter #3 [ <optional> string $suffix = <default> ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveAccess ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveRole ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getActiveComponent ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Acl\Adapter\AdapterInterface> public method getDefaultAction ] { @@ -22078,13 +23229,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { - -          - Parameters [0] { -          } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Acl\Adapter\AdapterInterface> public method setDefaultAction ] {            - Parameters [1] { @@ -22093,17 +23237,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter\AbstractAdapter, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Events\ManagerInterface ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Events\AbstractEventsAware> protected method fireManagerEvent ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $eventName ] +            Parameter #1 [ <optional> $data = <default> ] +            Parameter #2 [ <optional> bool $cancellable = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Acl\Component implements Phalcon\Acl\ComponentInterface ] { +    Class [ <internal:phalcon> class Phalcon\Acl\Component implements Stringable, Phalcon\Acl\ComponentInterface ] {        - Constants [0] {        } @@ -22115,8 +23275,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> private $description ] -        Property [ <default> private $name ] +        Property [ private $description = NULL ] +        Property [ private $name = NULL ]        }        - Methods [4] { @@ -22134,7 +23294,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Acl\ComponentInterface> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -22145,7 +23305,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $description ] +            Parameter #1 [ <optional> ?string $description = <default> ]            }          }        } @@ -22171,7 +23331,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Acl\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Acl\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -22190,52 +23350,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Acl\Role implements Phalcon\Acl\RoleInterface ] { +    Class [ <internal:phalcon> class Phalcon\Acl\Role implements Stringable, Phalcon\Acl\RoleInterface ] {        - Constants [0] {        } @@ -22247,8 +23441,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> private $name ] -        Property [ <default> private $description ] +        Property [ private $name = NULL ] +        Property [ private $description = NULL ]        }        - Methods [4] { @@ -22259,7 +23453,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Acl\RoleInterface> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -22277,7 +23471,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $description ] +            Parameter #1 [ <optional> ?string $description = <default> ]            }          }        } @@ -22295,17 +23489,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $annotations ] -        Property [ <default> protected $reader ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $ttl ] +        Property [ protected $annotations = NULL ] +        Property [ protected $reader = NULL ] +        Property [ protected $prefix = '' ] +        Property [ protected $ttl = 172800 ]        }        - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -22395,9 +23589,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $annotations ] -        Property [ <default> protected $reader ] -        Property [ <default> protected $data ] +        Property [ protected $annotations = NULL ] +        Property [ protected $reader = NULL ] +        Property [ protected $data = NULL ]        }        - Methods [9] { @@ -22487,16 +23681,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $annotations ] -        Property [ <default> protected $reader ] -        Property [ <default> protected $annotationsDir ] +        Property [ protected $annotations = NULL ] +        Property [ protected $reader = NULL ] +        Property [ protected $annotationsDir = './' ]        }        - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -22586,9 +23780,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $arguments ] -        Property [ <default> protected $exprArguments ] -        Property [ <default> protected $name ] +        Property [ protected $arguments = NULL ] +        Property [ protected $exprArguments = NULL ] +        Property [ protected $name = NULL ]        }        - Methods [10] { @@ -22631,7 +23825,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method getNamedArgument ] { @@ -22676,17 +23870,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -22701,22 +23894,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Annotations\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -22731,12 +23923,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -22758,15 +23967,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $annotations ] -        Property [ <default> protected $position ] +        Property [ protected $annotations = NULL ] +        Property [ protected $position = 0 ]        }        - Methods [11] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $reflectionData ] +            Parameter #0 [ <optional> array $reflectionData = [] ]            }          } @@ -22778,6 +23987,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Iterator> public method current ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method get ] { @@ -22841,7 +24053,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Annotations\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Annotations\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -22860,47 +24072,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -22918,8 +24164,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $docBlock ] -            Parameter #1 [ <optional> $file ] -            Parameter #2 [ <optional> $line ] +            Parameter #1 [ <optional> $file = <default> ] +            Parameter #2 [ <optional> $line = <default> ]            }            - Return [ array ]          } @@ -22951,27 +24197,36 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $classAnnotations ] -        Property [ <default> protected $methodAnnotations ] -        Property [ <default> protected $propertyAnnotations ] -        Property [ <default> protected $reflectionData ] +        Property [ protected $classAnnotations = NULL ] +        Property [ protected $methodAnnotations = NULL ] +        Property [ protected $propertyAnnotations = NULL ] +        Property [ protected $reflectionData = NULL ]        }        - Methods [5] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $reflectionData ] +            Parameter #0 [ <optional> array $reflectionData = [] ]            }          }          Method [ <internal:phalcon> public method getClassAnnotations ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getMethodsAnnotations ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getPropertiesAnnotations ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getReflectionData ] { @@ -22995,42 +24250,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $autoVersion ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $local ] -        Property [ <default> protected $path ] -        Property [ <default> protected $sourcePath ] -        Property [ <default> protected $targetPath ] -        Property [ <default> protected $targetUri ] -        Property [ <default> protected $type ] -        Property [ <default> protected $version ] +        Property [ protected $attributes = NULL ] +        Property [ protected $isAutoVersion = false ] +        Property [ protected $filter = NULL ] +        Property [ protected $isLocal = NULL ] +        Property [ protected $path = NULL ] +        Property [ protected $sourcePath = NULL ] +        Property [ protected $targetPath = NULL ] +        Property [ protected $targetUri = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $version = NULL ]        } -      - Methods [26] { +      - Methods [28] {          Method [ <internal:phalcon, overwrites Phalcon\Assets\Asset, ctor> public method __construct ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> bool $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> array $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] { - -          - Parameters [0] { -          } -          - Return [ array or NULL ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setAutoVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $autoVersion ] +            Parameter #1 [ <optional> bool $local = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }          } @@ -23041,13 +24282,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getLocal ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getPath ] {            - Parameters [0] { @@ -23087,27 +24321,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAssetKey ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $version ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAssetKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          }          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getContent ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23115,7 +24349,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getRealSourcePath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23123,7 +24357,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getRealTargetPath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23142,6 +24376,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method isLocal ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method setAttributes ] {            - Parameters [1] { @@ -23150,6 +24391,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\AssetInterface ]          } +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setAutoVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method setFilter ] {            - Parameters [1] { @@ -23161,7 +24410,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setLocal ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $local ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\AssetInterface ]          } @@ -23205,6 +24454,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ Phalcon\Assets\AssetInterface ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $version ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> protected method phpFileExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> protected method phpFileGetContents ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +        }        }      } @@ -23220,42 +24492,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $autoVersion ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $local ] -        Property [ <default> protected $path ] -        Property [ <default> protected $sourcePath ] -        Property [ <default> protected $targetPath ] -        Property [ <default> protected $targetUri ] -        Property [ <default> protected $type ] -        Property [ <default> protected $version ] +        Property [ protected $attributes = NULL ] +        Property [ protected $isAutoVersion = false ] +        Property [ protected $filter = NULL ] +        Property [ protected $isLocal = NULL ] +        Property [ protected $path = NULL ] +        Property [ protected $sourcePath = NULL ] +        Property [ protected $targetPath = NULL ] +        Property [ protected $targetUri = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $version = NULL ]        } -      - Methods [26] { +      - Methods [28] {          Method [ <internal:phalcon, overwrites Phalcon\Assets\Asset, ctor> public method __construct ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> bool $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> array $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] { - -          - Parameters [0] { -          } -          - Return [ array or NULL ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setAutoVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $autoVersion ] +            Parameter #1 [ <optional> bool $local = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }          } @@ -23266,13 +24524,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getLocal ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getPath ] {            - Parameters [0] { @@ -23312,27 +24563,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAssetKey ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $version ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAssetKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method getAttributes ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          }          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getContent ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23340,7 +24591,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getRealSourcePath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23348,7 +24599,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method getRealTargetPath ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $basePath ] +            Parameter #0 [ <optional> ?string $basePath = <default> ]            }            - Return [ string ]          } @@ -23367,6 +24618,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method isLocal ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method setAttributes ] {            - Parameters [1] { @@ -23375,6 +24633,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\AssetInterface ]          } +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setAutoVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset, prototype Phalcon\Assets\AssetInterface> public method setFilter ] {            - Parameters [1] { @@ -23386,7 +24652,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setLocal ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $local ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\AssetInterface ]          } @@ -23430,10 +24696,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ Phalcon\Assets\AssetInterface ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> public method setVersion ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $version ] +          } +          - Return [ Phalcon\Assets\AssetInterface ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> protected method phpFileExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Assets\Asset> protected method phpFileGetContents ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ] +          } +        }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Assets\Collection implements Countable, Iterator, Traversable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Assets\Collection implements Countable, IteratorAggregate, Traversable ] {        - Constants [0] {        } @@ -23444,25 +24733,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [15] { -        Property [ <default> protected $assets ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $autoVersion ] -        Property [ <default> protected $codes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $includedAssets ] -        Property [ <default> protected $join ] -        Property [ <default> protected $local ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $position ] -        Property [ <default> protected $sourcePath ] -        Property [ <default> protected $targetLocal ] -        Property [ <default> protected $targetPath ] -        Property [ <default> protected $targetUri ] -        Property [ <default> protected $version ] -      } - -      - Methods [42] { +      - Properties [13] { +        Property [ protected $assets = NULL ] +        Property [ protected $attributes = NULL ] +        Property [ protected $autoVersion = false ] +        Property [ protected $codes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $join = true ] +        Property [ protected $isLocal = true ] +        Property [ protected $prefix = '' ] +        Property [ protected $sourcePath = '' ] +        Property [ protected $targetIsLocal = true ] +        Property [ protected $targetPath = '' ] +        Property [ protected $targetUri = '' ] +        Property [ protected $version = '' ] +      } + +      - Methods [39] {          Method [ <internal:phalcon> public method getAssets ] {            - Parameters [0] { @@ -23477,13 +24764,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon> public method setAutoVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $autoVersion ] -          } -        } -          Method [ <internal:phalcon> public method getCodes ] {            - Parameters [0] { @@ -23505,13 +24785,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon> public method getLocal ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } -          Method [ <internal:phalcon> public method getPrefix ] {            - Parameters [0] { @@ -23519,13 +24792,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> public method getPosition ] { - -          - Parameters [0] { -          } -          - Return [ int ] -        } -          Method [ <internal:phalcon> public method getSourcePath ] {            - Parameters [0] { @@ -23533,7 +24799,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> public method getTargetLocal ] { +        Method [ <internal:phalcon> public method getTargetIsLocal ] {            - Parameters [0] {            } @@ -23561,16 +24827,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> public method setVersion ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $version ] -          } -        } - -        Method [ <internal:phalcon, ctor> public method __construct ] { -        } -          Method [ <internal:phalcon> public method add ] {            - Parameters [1] { @@ -23583,11 +24839,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] +            Parameter #1 [ <optional> $isLocal = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23612,8 +24868,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> bool $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23622,8 +24878,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> bool $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23632,11 +24888,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] +            Parameter #1 [ <optional> $isLocal = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23648,11 +24904,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ int ]          } -        Method [ <internal:phalcon, prototype Iterator> public method current ] { +        Method [ <internal:phalcon, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            } -          - Return [ Phalcon\Assets\Asset ]          }          Method [ <internal:phalcon> public method getRealTargetPath ] { @@ -23678,39 +24933,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon> public method join ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $join ] -          } -          - Return [ Phalcon\Assets\Collection ] -        } - -        Method [ <internal:phalcon, prototype Iterator> public method key ] { +        Method [ <internal:phalcon> public method isLocal ] {            - Parameters [0] {            } -          - Return [ int ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Iterator> public method next ] { +        Method [ <internal:phalcon> public method join ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ]            } -          - Return [ void ] +          - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon, prototype Iterator> public method rewind ] { +        Method [ <internal:phalcon> public method setAttributes ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $attributes ]            } -          - Return [ void ] +          - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon> public method setAttributes ] { +        Method [ <internal:phalcon> public method setAutoVersion ] {            - Parameters [1] { -            Parameter #0 [ <required> array $attributes ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23723,10 +24972,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon> public method setLocal ] { +        Method [ <internal:phalcon> public method setIsLocal ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $local ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23739,10 +24988,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon> public method setTargetLocal ] { +        Method [ <internal:phalcon> public method setTargetIsLocal ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $targetLocal ] +            Parameter #0 [ <required> bool $flag ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -23771,11 +25020,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon, prototype Iterator> public method valid ] { +        Method [ <internal:phalcon> public method setVersion ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $version ]            } -          - Return [ bool ] +          - Return [ Phalcon\Assets\Collection ]          }          Method [ <internal:phalcon> final protected method addAsset ] { @@ -23785,10 +25035,43 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ bool ]          } + +        Method [ <internal:phalcon> private method processAdd ] { + +          - Parameters [7] { +            Parameter #0 [ <required> string $className ] +            Parameter #1 [ <required> string $path ] +            Parameter #2 [ <optional> $isLocal = <default> ] +            Parameter #3 [ <optional> bool $filter = <default> ] +            Parameter #4 [ <optional> array $attributes = [] ] +            Parameter #5 [ <optional> ?string $version = <default> ] +            Parameter #6 [ <optional> bool $autoVersion = <default> ] +          } +          - Return [ Phalcon\Assets\Collection ] +        } + +        Method [ <internal:phalcon> private method processAddInline ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $className ] +            Parameter #1 [ <required> string $content ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +          } +          - Return [ Phalcon\Assets\Collection ] +        } + +        Method [ <internal:phalcon> private method processAttributes ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $attributes ] +          } +          - Return [ array ] +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Assets\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Assets\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -23807,47 +25090,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -23939,10 +25256,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $content ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $type ] +        Property [ protected $attributes = NULL ] +        Property [ protected $content = NULL ] +        Property [ protected $filter = NULL ] +        Property [ protected $type = NULL ]        }        - Methods [9] { @@ -23950,8 +25267,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> bool $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }          } @@ -23959,7 +25276,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Assets\Inline> public method getContent ] { @@ -24028,10 +25345,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $content ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $type ] +        Property [ protected $attributes = NULL ] +        Property [ protected $content = NULL ] +        Property [ protected $filter = NULL ] +        Property [ protected $type = NULL ]        }        - Methods [9] { @@ -24039,8 +25356,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> bool $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }          } @@ -24048,7 +25365,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Assets\Inline> public method getContent ] { @@ -24116,18 +25433,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $container ] -        Property [ <default> protected $collections ] -        Property [ <default> protected $options ] -        Property [ <default> protected $implicitOutput ] +      - Properties [5] { +        Property [ protected $container = NULL ] +        Property [ protected $collections = NULL ] +        Property [ protected $implicitOutput = true ] +        Property [ protected $options = NULL ] +        Property [ protected $tagFactory = NULL ]        } -      - Methods [29] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Html\TagFactory $tagFactory ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -24152,11 +25471,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> array $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] +            Parameter #1 [ <optional> bool $local = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }            - Return [ Phalcon\Assets\Manager ]          } @@ -24182,8 +25501,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Assets\Manager ]          } @@ -24192,8 +25511,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $content ] -            Parameter #1 [ <optional> $filter ] -            Parameter #2 [ <optional> $attributes ] +            Parameter #1 [ <optional> bool $filter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Assets\Manager ]          } @@ -24202,11 +25521,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $local ] -            Parameter #2 [ <optional> bool $filter ] -            Parameter #3 [ <optional> array $attributes ] -            Parameter #4 [ <optional> string or NULL $version ] -            Parameter #5 [ <optional> bool $autoVersion ] +            Parameter #1 [ <optional> bool $local = <default> ] +            Parameter #2 [ <optional> bool $filter = <default> ] +            Parameter #3 [ <optional> array $attributes = [] ] +            Parameter #4 [ <optional> ?string $version = <default> ] +            Parameter #5 [ <optional> bool $autoVersion = <default> ]            }            - Return [ Phalcon\Assets\Manager ]          } @@ -24231,7 +25550,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method exists ] {            - Parameters [1] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> string $name ]            }            - Return [ bool ]          } @@ -24239,7 +25558,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method get ] {            - Parameters [1] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> string $name ]            }            - Return [ Phalcon\Assets\Collection ]          } @@ -24272,20 +25591,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon> public method output ] { -          - Parameters [3] { +          - Parameters [2] {              Parameter #0 [ <required> Phalcon\Assets\Collection $collection ] -            Parameter #1 [ <required> $callback ] -            Parameter #2 [ <required> $type ] +            Parameter #1 [ <required> string $type ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method outputCss ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $collectionName ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -24302,7 +25628,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method outputInlineCss ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $collectionName ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -24310,7 +25636,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method outputInlineJs ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $collectionName ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -24318,7 +25644,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method outputJs ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $collectionName ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -24326,7 +25652,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method set ] {            - Parameters [2] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> Phalcon\Assets\Collection $collection ]            }            - Return [ Phalcon\Assets\Manager ] @@ -24348,136 +25674,76 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Assets\Manager ]          } -        Method [ <internal:phalcon> private method getPrefixedPath ] { +        Method [ <internal:phalcon> private method calculatePrefixedPath ] { -          - Parameters [2] { +          - Parameters [3] {              Parameter #0 [ <required> Phalcon\Assets\Collection $collection ]              Parameter #1 [ <required> string $path ] +            Parameter #2 [ <required> string $filePath ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { - -          - Parameters [0] { -          } -          - Return [ Phalcon\Di\DiInterface ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] -          } -          - Return [ void ] -        } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Cache implements Psr\SimpleCache\CacheInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [1] { -        Property [ <default> protected $adapter ] -      } - -      - Methods [12] { -        Method [ <internal:phalcon> public method getAdapter ] { -        } - -        Method [ <internal:phalcon, ctor> public method __construct ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Cache\Adapter\AdapterInterface $adapter ] -          } -        } - -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method clear ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method delete ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $key ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method deleteMultiple ] { +        Method [ <internal:phalcon> private method checkAndCreateCollection ] {            - Parameters [1] { -            Parameter #0 [ <required> $keys ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method get ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #0 [ <required> string $type ]            } +          - Return [ Phalcon\Assets\Collection ]          } -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method getMultiple ] { +        Method [ <internal:phalcon> private method cssLink ] {            - Parameters [2] { -            Parameter #0 [ <required> $keys ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> bool $local = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method has ] { +        Method [ <internal:phalcon> private method doCallback ] { -          - Parameters [1] { -            Parameter #0 [ <required> $key ] +          - Parameters [4] { +            Parameter #0 [ <required> $callback ] +            Parameter #1 [ <required> array $attributes ] +            Parameter #2 [ <required> string $prefixedPath ] +            Parameter #3 [ <required> bool $local ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method set ] { +        Method [ <internal:phalcon> private method jsLink ] { -          - Parameters [3] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +          - Parameters [2] { +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> bool $local = <default> ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\SimpleCache\CacheInterface> public method setMultiple ] { +        Method [ <internal:phalcon> private method processParameters ] { -          - Parameters [2] { -            Parameter #0 [ <required> $values ] -            Parameter #1 [ <optional> $ttl ] +          - Parameters [5] { +            Parameter #0 [ <required> $parameters ] +            Parameter #1 [ <required> bool $local ] +            Parameter #2 [ <required> string $helperClass ] +            Parameter #3 [ <required> string $type ] +            Parameter #4 [ <required> string $name ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon> protected method checkKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ Phalcon\Di\DiInterface ]          } -        Method [ <internal:phalcon> protected method checkKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] {            - Parameters [1] { -            Parameter #0 [ <required> $keys ] +            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ]            }            - Return [ void ]          } @@ -24495,19 +25761,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] -        Property [ <default> private $serializerFactory ] +      - Properties [3] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ] +        Property [ private $serializerFactory = NULL ]        } -      - Methods [7] { +      - Methods [9] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $services ] +            Parameter #1 [ <optional> array $services = [] ]            }          } @@ -24515,22 +25780,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Cache\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -24545,12 +25809,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -24572,21 +25853,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-apcu-' ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Apcu, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -24601,7 +25882,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24617,17 +25898,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Apcu, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Apcu, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -24644,7 +25922,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24653,7 +25931,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Apcu, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -24665,10 +25952,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -24679,6 +25965,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -24713,8 +26007,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -24724,6 +26019,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -24739,21 +26044,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-memc-' ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Libmemcached, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -24768,7 +26073,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24784,17 +26089,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Libmemcached, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Libmemcached, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -24811,7 +26119,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24820,23 +26128,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Libmemcached, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { @@ -24846,6 +26156,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -24880,8 +26198,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -24891,6 +26210,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -24906,22 +26235,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $data ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = 'ph-memo-' ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $data = NULL ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Memory, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -24936,7 +26265,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24952,17 +26281,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Memory, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Memory, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -24979,7 +26305,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -24988,7 +26314,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Memory, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -25000,10 +26335,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -25014,6 +26348,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -25048,8 +26390,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -25059,6 +26402,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -25074,21 +26427,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-reds-' ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Redis, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -25103,7 +26456,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -25119,17 +26472,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Redis, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Redis, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -25146,7 +26502,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -25155,23 +26511,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Redis, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { @@ -25181,6 +26539,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -25215,8 +26581,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -25226,6 +26593,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } @@ -25241,22 +26618,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $defaultSerializer ] -        Property [ <default> protected $lifetime ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $serializer ] -        Property [ <default> protected $serializerFactory ] -        Property [ <default> protected $storageDir ] -        Property [ <default> protected $options ] +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $options = NULL ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $prefix = 'ph-strm' ] +        Property [ protected $storageDir = '' ]        } -      - Methods [19] { +      - Methods [21] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Stream, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -25271,7 +26648,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -25287,17 +26664,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Stream, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Stream, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } @@ -25314,7 +26688,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value ] +            Parameter #1 [ <optional> int $value = <default> ]            }          } @@ -25323,7 +26697,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Stream, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            }            - Return [ bool ]          } @@ -25335,10 +26718,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $defaultSerializer ] +          - Parameters [0] {            }          } @@ -25349,6 +26731,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] {            - Parameters [2] { @@ -25383,8 +26773,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { -          - Parameters [1] { +          - Parameters [2] {              Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -25394,10 +26785,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Cache\CacheFactory ] { +    Class [ <internal:phalcon> class Phalcon\Cache\Cache implements PsrExt\SimpleCache\CacheInterface ] {        - Constants [0] {        } @@ -25409,10 +26810,123 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $adapterFactory ] +        Property [ protected $adapter = NULL ]        } -      - Methods [3] { +      - Methods [12] { +        Method [ <internal:phalcon> public method getAdapter ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Cache\Adapter\AdapterInterface $adapter ] +          } +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method clear ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method delete ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method deleteMultiple ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $keys ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method getMultiple ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $keys ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method set ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\SimpleCache\CacheInterface> public method setMultiple ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $values ] +            Parameter #1 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method checkKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> protected method checkKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $keys ] +          } +          - Return [ void ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Cache\CacheFactory extends Phalcon\Factory\AbstractConfigFactory ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $adapterFactory = NULL ] +      } + +      - Methods [7] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -25425,20 +26939,53 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $config ]            } +          - Return [ Psr\SimpleCache\CacheInterface ]          }          Method [ <internal:phalcon> public method newInstance ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Psr\SimpleCache\CacheInterface ]          } + +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $message ] +          } +          - Return [ Exception ] +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Cache\Exception\Exception extends Phalcon\Exception implements Throwable, Psr\SimpleCache\CacheException ] { +    Class [ <internal:phalcon> class Phalcon\Cache\Exception\Exception extends Phalcon\Exception implements Stringable, Throwable, PsrExt\SimpleCache\CacheException ] {        - Constants [0] {        } @@ -25457,52 +27004,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Cache\Exception\InvalidArgumentException extends Phalcon\Exception implements Throwable, Psr\SimpleCache\InvalidArgumentException, Psr\SimpleCache\CacheException ] { +    Class [ <internal:phalcon> class Phalcon\Cache\Exception\InvalidArgumentException extends Phalcon\Exception implements Stringable, Throwable, PsrExt\SimpleCache\InvalidArgumentException, PsrExt\SimpleCache\CacheException ] {        - Constants [0] {        } @@ -25521,47 +27102,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -25578,28 +27193,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $container ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $modules ] -        Property [ <default> protected $arguments ] -        Property [ <default> protected $options ] +        Property [ protected $container = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $modules = NULL ] +        Property [ protected $arguments = NULL ] +        Property [ protected $options = NULL ]        }        - Methods [14] {          Method [ <internal:phalcon> public method handle ] {            - Parameters [1] { -            Parameter #0 [ <optional> array or NULL $arguments ] +            Parameter #0 [ <optional> ?array $arguments = [] ]            }          }          Method [ <internal:phalcon> public method setArgument ] {            - Parameters [3] { -            Parameter #0 [ <optional> array or NULL $arguments ] -            Parameter #1 [ <optional> bool $str ] -            Parameter #2 [ <optional> bool $shift ] +            Parameter #0 [ <optional> ?array $arguments = [] ] +            Parameter #1 [ <optional> bool $str = <default> ] +            Parameter #2 [ <optional> bool $shift = <default> ]            }            - Return [ Phalcon\Cli\Console ]          } @@ -25607,7 +27222,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Application\AbstractApplication, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -25622,7 +27237,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Application\AbstractApplication> public method getModule ] { @@ -25643,7 +27258,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $modules ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Application\AbstractApplication ]          } @@ -25696,7 +27311,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Cli\Console\Exception extends Phalcon\Application\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Cli\Console\Exception extends Phalcon\Application\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -25715,47 +27330,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -25772,33 +27421,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [27] { -        Property [ <default> protected $container ] -        Property [ <default> protected $activeHandler ] -        Property [ <default> protected $activeMethodMap ] -        Property [ <default> protected $actionName ] -        Property [ <default> protected $actionSuffix ] -        Property [ <default> protected $camelCaseMap ] -        Property [ <default> protected $defaultNamespace ] -        Property [ <default> protected $handlerHashes ] -        Property [ <default> protected $handlerName ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $finished ] -        Property [ <default> protected $forwarded ] -        Property [ <default> protected $isControllerInitialize ] -        Property [ <default> protected $lastHandler ] -        Property [ <default> protected $modelBinder ] -        Property [ <default> protected $modelBinding ] -        Property [ <default> protected $moduleName ] -        Property [ <default> protected $namespaceName ] -        Property [ <default> protected $params ] -        Property [ <default> protected $previousActionName ] -        Property [ <default> protected $previousHandlerName ] -        Property [ <default> protected $previousNamespaceName ] -        Property [ <default> protected $returnedValue ] -        Property [ <default> protected $defaultHandler ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $handlerSuffix ] -        Property [ <default> protected $options ] +        Property [ protected $container = NULL ] +        Property [ protected $activeHandler = NULL ] +        Property [ protected $activeMethodMap = NULL ] +        Property [ protected $actionName = NULL ] +        Property [ protected $actionSuffix = 'Action' ] +        Property [ protected $camelCaseMap = NULL ] +        Property [ protected $defaultNamespace = NULL ] +        Property [ protected $handlerHashes = NULL ] +        Property [ protected $handlerName = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $finished = false ] +        Property [ protected $forwarded = false ] +        Property [ protected $isControllerInitialize = false ] +        Property [ protected $lastHandler = NULL ] +        Property [ protected $modelBinder = NULL ] +        Property [ protected $modelBinding = false ] +        Property [ protected $moduleName = NULL ] +        Property [ protected $namespaceName = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $previousActionName = NULL ] +        Property [ protected $previousHandlerName = NULL ] +        Property [ protected $previousNamespaceName = NULL ] +        Property [ protected $returnedValue = NULL ] +        Property [ protected $defaultHandler = 'main' ] +        Property [ protected $defaultAction = 'main' ] +        Property [ protected $handlerSuffix = 'Task' ] +        Property [ protected $options = NULL ]        }        - Methods [49] { @@ -25807,7 +27456,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $handler ]              Parameter #1 [ <required> string $actionMethod ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }          } @@ -25829,8 +27478,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $option ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            }          } @@ -25906,11 +27555,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> int $exceptionCode ] +            Parameter #1 [ <optional> int $exceptionCode = <default> ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method dispatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method forward ] { @@ -25960,7 +27612,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method getHandlerSuffix ] { @@ -25974,7 +27626,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\Model\BinderInterface or NULL ] +          - Return [ ?Phalcon\Mvc\Model\BinderInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher> public method getModuleName ] { @@ -25995,8 +27647,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            }          } @@ -26106,7 +27758,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Model\BinderInterface $modelBinder ] -            Parameter #1 [ <optional> $cache ] +            Parameter #1 [ <optional> $cache = <default> ]            }            - Return [ Phalcon\Dispatcher\DispatcherInterface ]          } @@ -26128,6 +27780,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method getReturnedValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher> public method wasForwarded ] { @@ -26169,7 +27824,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Cli\Dispatcher\Exception extends Phalcon\Dispatcher\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Cli\Dispatcher\Exception extends Phalcon\Dispatcher\Exception implements Throwable, Stringable ] {        - Constants [6] {          Constant [ public int EXCEPTION_ACTION_NOT_FOUND ] { 5 } @@ -26194,47 +27849,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -26251,26 +27940,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [13] { -        Property [ <default> protected $container ] -        Property [ <default> protected $action ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $defaultParams ] -        Property [ <default> protected $defaultTask ] -        Property [ <default> protected $matchedRoute ] -        Property [ <default> protected $matches ] -        Property [ <default> protected $module ] -        Property [ <default> protected $params ] -        Property [ <default> protected $routes ] -        Property [ <default> protected $task ] -        Property [ <default> protected $wasMatched ] +        Property [ protected $container = NULL ] +        Property [ protected $action = NULL ] +        Property [ protected $defaultAction = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $defaultParams = NULL ] +        Property [ protected $defaultTask = NULL ] +        Property [ protected $matchedRoute = NULL ] +        Property [ protected $matches = NULL ] +        Property [ protected $module = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $routes = NULL ] +        Property [ protected $task = NULL ] +        Property [ protected $wasMatched = false ]        }        - Methods [19] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $defaultRoutes ] +            Parameter #0 [ <optional> bool $defaultRoutes = <default> ]            }          } @@ -26278,7 +27967,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Cli\Router\RouteInterface ]          } @@ -26349,7 +28038,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method handle ] {            - Parameters [1] { -            Parameter #0 [ <optional> $arguments ] +            Parameter #0 [ <optional> $arguments = <default> ]            }          } @@ -26407,7 +28096,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Cli\Router\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Cli\Router\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -26426,47 +28115,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -26478,15 +28201,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [2] { -        Property [ protected static $delimiterPath ] -        Property [ protected static $uniqueId ] +        Property [ protected static $delimiterPath = ' ' ] +        Property [ protected static $uniqueId = 0 ]        }        - Static methods [3] {          Method [ <internal:phalcon, prototype Phalcon\Cli\Router\RouteInterface> static public method delimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ void ]          } @@ -26507,15 +28230,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $beforeMatch ] -        Property [ <default> protected $compiledPattern ] -        Property [ <default> protected $converters ] -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $description ] -        Property [ <default> protected $id ] -        Property [ <default> protected $name ] -        Property [ <default> protected $paths ] -        Property [ <default> protected $pattern ] +        Property [ protected $beforeMatch = NULL ] +        Property [ protected $compiledPattern = NULL ] +        Property [ protected $converters = NULL ] +        Property [ protected $delimiter = NULL ] +        Property [ protected $description = NULL ] +        Property [ protected $id = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $paths = NULL ] +        Property [ protected $pattern = NULL ]        }        - Methods [17] { @@ -26523,7 +28246,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }          } @@ -26560,6 +28283,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getBeforeMatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Cli\Router\RouteInterface> public method getCompiledPattern ] { @@ -26622,7 +28348,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ void ]          } @@ -26657,19 +28383,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $container ] -        Property [ <default> protected $eventsManager ] +        Property [ protected $container = NULL ] +        Property [ protected $eventsManager = NULL ]        }        - Methods [7] {          Method [ <internal:phalcon, ctor> final public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { @@ -26712,287 +28441,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Collection\Exception extends Phalcon\Exception implements Throwable ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] -          } -          - Return [ string ] -        } -      } - -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -      } - -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] -          } -        } - -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { -        } -      } -    } - -    Class [ <internal:phalcon> <iterateable> class Phalcon\Collection\ReadOnly extends Phalcon\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Collection\CollectionInterface, ArrayAccess ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [3] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -      } - -      - Methods [25] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, ctor> public method __construct ] { - -          - Parameters [2] { -            Parameter #0 [ <optional> array $data ] -            Parameter #1 [ <optional> bool $insensitive ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { - -          - Parameters [0] { -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { - -          - Parameters [0] { -          } -          - Return [ int ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { - -          - Parameters [0] { -          } -          - Return [ Traversable ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> array $data ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> int $options ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $serialized ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection> protected method setData ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } -      } -    } - -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Grouped extends Phalcon\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Grouped extends Phalcon\Config\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -27005,29 +28454,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [30] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [31] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> array $arrayConfig ] -            Parameter #1 [ <optional> string $defaultAdapter ] +            Parameter #1 [ <optional> string $defaultAdapter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] {            - Parameters [1] {              Parameter #0 [ <required> $toMerge ] @@ -27035,31 +28484,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method path ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method path ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config> final protected method internalMerge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config> final protected method internalMerge ] {            - Parameters [2] {              Parameter #0 [ <required> array $source ] @@ -27068,7 +28517,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27077,14 +28526,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27092,7 +28541,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27101,7 +28550,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27109,52 +28558,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27162,22 +28611,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27185,14 +28634,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27201,7 +28650,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27209,7 +28658,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27217,7 +28666,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27226,32 +28675,41 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Ini extends Phalcon\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Ini extends Phalcon\Config\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -27264,18 +28722,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [32] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [35] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> $mode ] +            Parameter #1 [ <optional> int $mode = <default> ]            }          } @@ -27286,6 +28744,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon> protected method castArray ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $ini ] +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon> protected method parseIniString ] {            - Parameters [2] { @@ -27295,14 +28761,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] { +        Method [ <internal:phalcon> protected method phpParseIniFile ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $filename ] +            Parameter #1 [ <optional> bool $processSections = <default> ] +            Parameter #2 [ <optional> int $scannerMode = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] {            - Parameters [1] {              Parameter #0 [ <required> $toMerge ] @@ -27310,31 +28785,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method path ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method path ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config> final protected method internalMerge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config> final protected method internalMerge ] {            - Parameters [2] {              Parameter #0 [ <required> array $source ] @@ -27343,7 +28818,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27352,14 +28827,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27367,7 +28842,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27376,7 +28851,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27384,52 +28859,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27437,22 +28912,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27460,14 +28935,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27476,7 +28951,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27484,7 +28959,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27492,7 +28967,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27501,32 +28976,41 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Json extends Phalcon\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Json extends Phalcon\Config\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -27539,28 +29023,38 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [30] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [32] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [1] {              Parameter #0 [ <required> string $filePath ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] { +        Method [ <internal:phalcon> private method decode ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $data ] +            Parameter #1 [ <optional> bool $associative = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +            Parameter #3 [ <optional> int $options = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] {            - Parameters [1] {              Parameter #0 [ <required> $toMerge ] @@ -27568,31 +29062,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method path ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method path ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config> final protected method internalMerge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config> final protected method internalMerge ] {            - Parameters [2] {              Parameter #0 [ <required> array $source ] @@ -27601,7 +29095,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27610,14 +29104,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27625,7 +29119,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27634,7 +29128,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27642,52 +29136,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27695,22 +29189,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27718,14 +29212,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27734,7 +29228,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27742,7 +29236,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27750,7 +29244,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27759,32 +29253,41 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Php extends Phalcon\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Php extends Phalcon\Config\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -27797,28 +29300,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [30] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [31] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [1] {              Parameter #0 [ <required> string $filePath ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] {            - Parameters [1] {              Parameter #0 [ <required> $toMerge ] @@ -27826,31 +29329,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method path ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method path ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config> final protected method internalMerge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config> final protected method internalMerge ] {            - Parameters [2] {              Parameter #0 [ <required> array $source ] @@ -27859,7 +29362,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27868,14 +29371,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27883,7 +29386,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -27892,7 +29395,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27900,52 +29403,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -27953,22 +29456,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -27976,14 +29479,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -27992,7 +29495,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -28000,7 +29503,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -28008,7 +29511,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -28017,32 +29520,41 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Yaml extends Phalcon\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Config\Adapter\Yaml extends Phalcon\Config\Config implements Phalcon\Config\ConfigInterface, ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [1] {          Constant [ public string DEFAULT_PATH_DELIMITER ] { . } @@ -28055,29 +29567,47 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> protected $pathDelimiter ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ protected $pathDelimiter = '.' ]        } -      - Methods [30] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [33] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> array or NULL $callbacks ] +            Parameter #1 [ <optional> ?array $callbacks = [] ] +          } +        } + +        Method [ <internal:phalcon> protected method phpYamlParseFile ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $filename ] +            Parameter #1 [ <optional> $pos = <default> ] +            Parameter #2 [ <optional> $ndocs = <default> ] +            Parameter #3 [ <optional> $callbacks = <default> ] +          } +        } + +        Method [ <internal:phalcon> protected method phpExtensionLoaded ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method merge ] {            - Parameters [1] {              Parameter #0 [ <required> $toMerge ] @@ -28085,31 +29615,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method path ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method path ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> $delimiter ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method setPathDelimiter ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config> final protected method internalMerge ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config> final protected method internalMerge ] {            - Parameters [2] {              Parameter #0 [ <required> array $source ] @@ -28118,7 +29648,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Config, prototype Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -28127,14 +29657,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -28142,7 +29672,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -28151,7 +29681,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -28159,52 +29689,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -28212,22 +29742,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -28235,14 +29765,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -28251,7 +29781,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -28259,7 +29789,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -28267,7 +29797,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -28276,28 +29806,37 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } @@ -28312,17 +29851,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [12] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -28339,19 +29877,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> string $fileName ] -            Parameter #2 [ <optional> $params ] +            Parameter #2 [ <optional> $params = <default> ]            }            - Return [ Phalcon\Config\ConfigInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon> protected method parseConfig ] {            - Parameters [1] {              Parameter #0 [ <required> $config ] @@ -28359,6 +29904,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> private method checkConfigArray ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $config ] +          } +          - Return [ void ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] {            - Parameters [1] { @@ -28369,12 +29922,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -28384,7 +29954,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Config\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Config\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -28403,344 +29973,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { -        } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Container implements Psr\Container\ContainerInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [1] { -        Property [ <default> protected $container ] -      } - -      - Methods [3] { -        Method [ <internal:phalcon, ctor> public method __construct ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] -          } -        } - -        Method [ <internal:phalcon, prototype Psr\Container\ContainerInterface> public method get ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] -          } -        } - -        Method [ <internal:phalcon, prototype Psr\Container\ContainerInterface> public method has ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] -          } -          - Return [ bool ] -        } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Crypt implements Phalcon\Crypt\CryptInterface ] { - -      - Constants [7] { -        Constant [ public int PADDING_ANSI_X_923 ] { 1 } -        Constant [ public int PADDING_DEFAULT ] { 0 } -        Constant [ public int PADDING_ISO_10126 ] { 3 } -        Constant [ public int PADDING_ISO_IEC_7816_4 ] { 4 } -        Constant [ public int PADDING_PKCS7 ] { 2 } -        Constant [ public int PADDING_SPACE ] { 6 } -        Constant [ public int PADDING_ZERO ] { 5 } -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [10] { -        Property [ <default> protected $authTag ] -        Property [ <default> protected $authData ] -        Property [ <default> protected $authTagLength ] -        Property [ <default> protected $key ] -        Property [ <default> protected $padding ] -        Property [ <default> protected $cipher ] -        Property [ <default> protected $availableCiphers ] -        Property [ <default> protected $ivLength ] -        Property [ <default> protected $hashAlgo ] -        Property [ <default> protected $useSigning ] -      } - -      - Methods [27] { -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getAuthTag ] {            - Parameters [0] {            } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getAuthData ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getAuthTagLength ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {            - Parameters [0] {            } -          - Return [ int ] -        } - -        Method [ <internal:phalcon, ctor> public method __construct ] { - -          - Parameters [2] { -            Parameter #0 [ <optional> string $cipher ] -            Parameter #1 [ <optional> bool $useSigning ] -          } -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method decrypt ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string or NULL $key ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method decryptBase64 ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $key ] -            Parameter #2 [ <optional> bool $safe ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method encrypt ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string or NULL $key ] -          } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method encryptBase64 ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $key ] -            Parameter #2 [ <optional> bool $safe ] +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getAvailableCiphers ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ int ]          } -        Method [ <internal:phalcon> public method getAvailableHashAlgos ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getCipher ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> public method getHashAlgo ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ ?Throwable ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method getKey ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setAuthTag ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $tag ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setAuthData ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $data ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setAuthTagLength ] { - -          - Parameters [1] { -            Parameter #0 [ <required> int $length ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setCipher ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $cipher ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> public method setHashAlgo ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $hashAlgo ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setKey ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon, prototype Phalcon\Crypt\CryptInterface> public method setPadding ] { - -          - Parameters [1] { -            Parameter #0 [ <required> int $scheme ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> public method useSigning ] { - -          - Parameters [1] { -            Parameter #0 [ <required> bool $useSigning ] -          } -          - Return [ Phalcon\Crypt\CryptInterface ] -        } - -        Method [ <internal:phalcon> protected method assertCipherIsAvailable ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $cipher ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> protected method assertHashAlgorithmAvailable ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $hashAlgo ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> protected method getIvLength ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $cipher ] -          } -          - Return [ int ] -        } - -        Method [ <internal:phalcon> protected method initializeAvailableCiphers ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {            - Parameters [0] {            } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> protected method cryptPadText ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $mode ] -            Parameter #2 [ <required> int $blockSize ] -            Parameter #3 [ <required> int $paddingType ] -          }            - Return [ string ]          } - -        Method [ <internal:phalcon> protected method cryptUnpadText ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $mode ] -            Parameter #2 [ <required> int $blockSize ] -            Parameter #3 [ <required> int $paddingType ] -          } -        }        }      } -    Class [ <internal:phalcon> class Phalcon\Crypt\Mismatch extends Phalcon\Crypt\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Container implements PsrExt\Container\ContainerInterface ] {        - Constants [0] {        } @@ -28748,58 +30060,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] -          } -          - Return [ string ] -        } +      - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +      - Properties [1] { +        Property [ protected $container = NULL ]        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Methods [3] { +        Method [ <internal:phalcon, ctor> public method __construct ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ]            }          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +        Method [ <internal:phalcon, prototype PsrExt\Container\ContainerInterface> public method get ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:phalcon, prototype PsrExt\Container\ContainerInterface> public method has ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ]          }        }      } @@ -28822,9 +30110,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $pdo ] -        Property [ <default> protected $profiler ] -        Property [ <default> protected $arguments ] +        Property [ protected $pdo = NULL ] +        Property [ protected $profiler = NULL ] +        Property [ protected $arguments = NULL ]        }        - Methods [37] { @@ -28832,11 +30120,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> string $dsn ] -            Parameter #1 [ <optional> string or NULL $username ] -            Parameter #2 [ <optional> string or NULL $password ] -            Parameter #3 [ <optional> array $options ] -            Parameter #4 [ <optional> array $queries ] -            Parameter #5 [ <optional> Phalcon\DataMapper\Pdo\Profiler\ProfilerInterface or NULL $profiler ] +            Parameter #1 [ <optional> ?string $username = <default> ] +            Parameter #2 [ <optional> ?string $password = <default> ] +            Parameter #3 [ <optional> array $options = [] ] +            Parameter #4 [ <optional> array $queries = [] ] +            Parameter #5 [ <optional> ?Phalcon\DataMapper\Pdo\Profiler\ProfilerInterface $profiler = <default> ]            }          } @@ -28887,7 +30175,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method errorInfo ] { @@ -28909,7 +30197,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ int ]          } @@ -28918,7 +30206,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -28927,7 +30215,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -28936,8 +30224,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $column ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $column = <default> ]            }            - Return [ array ]          } @@ -28946,8 +30234,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $flags ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $flags = <default> ]            }            - Return [ array ]          } @@ -28956,9 +30244,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ NULL ]          } @@ -28967,9 +30255,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ array ]          } @@ -28978,7 +30266,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -28987,7 +30275,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -28996,7 +30284,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }          } @@ -29031,7 +30319,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection> public method getQuoteNames ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $driver ] +            Parameter #0 [ <optional> string $driver = <default> ]            }            - Return [ array ]          } @@ -29053,7 +30341,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -29062,7 +30350,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ PDOStatement ]          } @@ -29071,7 +30359,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -29086,7 +30374,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -29130,7 +30418,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $method ]              Parameter #1 [ <required> array $arguments ]              Parameter #2 [ <required> string $statement ] -            Parameter #3 [ <optional> array $values ] +            Parameter #3 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -29149,10 +30437,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $master ] -        Property [ <default> protected $read ] -        Property [ <default> protected $write ] -        Property [ <default> private $instances ] +        Property [ protected $master = NULL ] +        Property [ protected $read = NULL ] +        Property [ protected $write = NULL ] +        Property [ private $instances = NULL ]        }        - Methods [8] { @@ -29160,8 +30448,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\DataMapper\Pdo\Connection\ConnectionInterface $master ] -            Parameter #1 [ <optional> array $read ] -            Parameter #2 [ <optional> array $write ] +            Parameter #1 [ <optional> array $read = [] ] +            Parameter #2 [ <optional> array $write = [] ]            }          } @@ -29175,7 +30463,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\DataMapper\Pdo\ConnectionLocatorInterface> public method getRead ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <optional> string $name = <default> ]            }            - Return [ Phalcon\DataMapper\Pdo\Connection\ConnectionInterface ]          } @@ -29183,7 +30471,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\DataMapper\Pdo\ConnectionLocatorInterface> public method getWrite ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $name ] +            Parameter #0 [ <optional> string $name = <default> ]            }            - Return [ Phalcon\DataMapper\Pdo\Connection\ConnectionInterface ]          } @@ -29218,7 +30506,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $type ] -            Parameter #1 [ <optional> string $name ] +            Parameter #1 [ <optional> string $name = <default> ]            }            - Return [ Phalcon\DataMapper\Pdo\Connection\ConnectionInterface ]          } @@ -29243,8 +30531,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $pdo ] -        Property [ <default> protected $profiler ] +        Property [ protected $pdo = NULL ] +        Property [ protected $profiler = NULL ]        }        - Methods [36] { @@ -29252,7 +30540,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> PDO $pdo ] -            Parameter #1 [ <optional> Phalcon\DataMapper\Pdo\Profiler\ProfilerInterface or NULL $profiler ] +            Parameter #1 [ <optional> ?Phalcon\DataMapper\Pdo\Profiler\ProfilerInterface $profiler = <default> ]            }          } @@ -29296,7 +30584,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method errorInfo ] { @@ -29318,7 +30606,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ int ]          } @@ -29327,7 +30615,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -29336,7 +30624,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -29345,8 +30633,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $column ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $column = <default> ]            }            - Return [ array ]          } @@ -29355,8 +30643,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> int $flags ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> int $flags = <default> ]            }            - Return [ array ]          } @@ -29365,9 +30653,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ NULL ]          } @@ -29376,9 +30664,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] -            Parameter #2 [ <optional> string $className ] -            Parameter #3 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $values = [] ] +            Parameter #2 [ <optional> string $className = <default> ] +            Parameter #3 [ <optional> array $arguments = [] ]            }            - Return [ array ]          } @@ -29387,7 +30675,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -29396,7 +30684,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ array ]          } @@ -29405,7 +30693,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }          } @@ -29440,7 +30728,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection> public method getQuoteNames ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $driver ] +            Parameter #0 [ <optional> string $driver = <default> ]            }            - Return [ array ]          } @@ -29462,7 +30750,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Pdo\Connection\AbstractConnection, prototype Phalcon\DataMapper\Pdo\Connection\PdoInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -29471,7 +30759,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ PDOStatement ]          } @@ -29480,7 +30768,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $statement ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -29495,7 +30783,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -29539,14 +30827,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $method ]              Parameter #1 [ <required> array $arguments ]              Parameter #2 [ <required> string $statement ] -            Parameter #3 [ <optional> array $values ] +            Parameter #3 [ <optional> array $values = [] ]            }            - Return [ array ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\CannotDisconnect extends Phalcon\DataMapper\Pdo\Exception\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\CannotDisconnect extends Phalcon\DataMapper\Pdo\Exception\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -29558,52 +30846,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\ConnectionNotFound extends Phalcon\DataMapper\Pdo\Exception\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Exception\ConnectionNotFound extends Phalcon\DataMapper\Pdo\Exception\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -29615,52 +30937,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Profiler\MemoryLogger extends Psr\Log\AbstractLogger implements Psr\Log\LoggerInterface ] { +    Class [ <internal:phalcon> class Phalcon\DataMapper\Pdo\Profiler\MemoryLogger extends PsrExt\Log\AbstractLogger implements PsrExt\Log\LoggerInterface ] {        - Constants [0] {        } @@ -29672,7 +31028,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $messages ] +        Property [ protected $messages = NULL ]        }        - Methods [10] { @@ -29683,76 +31039,76 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method emergency ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method emergency ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method alert ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method alert ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method critical ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method critical ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method error ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method error ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method warning ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method warning ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method notice ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method notice ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method info ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method info ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\AbstractLogger, prototype Psr\Log\LoggerInterface> public method debug ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\AbstractLogger, prototype PsrExt\Log\LoggerInterface> public method debug ] {            - Parameters [2] {              Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +            Parameter #1 [ <optional> array $context = [] ]            }          } -        Method [ <internal:phalcon, overwrites Psr\Log\LoggerInterface, prototype Psr\Log\LoggerInterface> public method log ] { +        Method [ <internal:phalcon, overwrites PsrExt\Log\LoggerInterface, prototype PsrExt\Log\LoggerInterface> public method log ] {            - Parameters [3] {              Parameter #0 [ <required> $level ]              Parameter #1 [ <required> $message ] -            Parameter #2 [ <optional> array $context ] +            Parameter #2 [ <optional> array $context = [] ]            }          }        } @@ -29770,26 +31126,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $active ] -        Property [ <default> protected $context ] -        Property [ <default> protected $logFormat ] -        Property [ <default> protected $logLevel ] -        Property [ <default> protected $logger ] +        Property [ protected $active = false ] +        Property [ protected $context = NULL ] +        Property [ protected $logFormat = '' ] +        Property [ protected $logLevel = 0 ] +        Property [ protected $logger = NULL ]        } -      - Methods [10] { +      - Methods [11] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Psr\Log\LoggerInterface or NULL $logger ] +            Parameter #0 [ <optional> ?Psr\Log\LoggerInterface $logger = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\DataMapper\Pdo\Profiler\ProfilerInterface> public method finish ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $statement ] -            Parameter #1 [ <optional> array $values ] +            Parameter #0 [ <optional> ?string $statement = <default> ] +            Parameter #1 [ <optional> array $values = [] ]            }            - Return [ void ]          } @@ -29853,6 +31209,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon> private method encode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +          - Return [ string ] +        }        }      } @@ -29868,8 +31234,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $inlineCount ] -        Property [ <default> protected $store ] +        Property [ protected $inlineCount = 0 ] +        Property [ protected $store = NULL ]        }        - Methods [7] { @@ -29877,7 +31243,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -29895,7 +31261,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -29904,7 +31270,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $values ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -29947,9 +31313,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [32] { @@ -30011,8 +31377,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30021,8 +31387,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30039,8 +31405,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30049,8 +31415,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30069,8 +31435,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $andor ]              Parameter #2 [ <required> string $condition ] -            Parameter #3 [ <optional> $value ] -            Parameter #4 [ <optional> int $type ] +            Parameter #3 [ <optional> $value = <default> ] +            Parameter #4 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -30124,8 +31490,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $condition ] -            Parameter #2 [ <optional> $value ] -            Parameter #3 [ <optional> int $type ] +            Parameter #2 [ <optional> $value = <default> ] +            Parameter #3 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -30143,7 +31509,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -30153,7 +31519,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -30174,13 +31540,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -30189,12 +31558,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildReturning ] { @@ -30208,7 +31580,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -30227,9 +31599,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [20] { @@ -30245,8 +31617,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Insert ]          } @@ -30270,7 +31642,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getLastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } @@ -30301,7 +31673,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> $value ] +            Parameter #1 [ <optional> $value = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Insert ]          } @@ -30317,7 +31689,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -30327,7 +31699,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -30348,13 +31720,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -30363,12 +31738,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildReturning ] { @@ -30382,7 +31760,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -30401,14 +31779,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $selectClass ] +        Property [ protected $selectClass = '' ]        }        - Methods [6] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $selectClass ] +            Parameter #0 [ <optional> string $selectClass = <default> ]            }          } @@ -30469,11 +31847,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] -        Property [ <default> protected $asAlias ] -        Property [ <default> protected $forUpdate ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ] +        Property [ protected $asAlias = '' ] +        Property [ protected $forUpdate = false ]        }        - Methods [50] { @@ -30489,8 +31867,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30507,8 +31885,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30517,8 +31895,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30533,7 +31911,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method distinct ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $enable ] +            Parameter #0 [ <optional> bool $enable = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30549,7 +31927,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method forUpdate ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $enable ] +            Parameter #0 [ <optional> bool $enable = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30580,8 +31958,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30592,8 +31970,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $join ]              Parameter #1 [ <required> string $table ]              Parameter #2 [ <required> string $condition ] -            Parameter #3 [ <optional> $value ] -            Parameter #4 [ <optional> int $type ] +            Parameter #3 [ <optional> $value = <default> ] +            Parameter #4 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30602,8 +31980,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Select ]          } @@ -30639,7 +32017,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> protected method getCurrentStatement ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $suffix ] +            Parameter #0 [ <optional> string $suffix = <default> ]            }            - Return [ string ]          } @@ -30678,8 +32056,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30688,8 +32066,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30706,8 +32084,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30716,8 +32094,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -30736,8 +32114,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $andor ]              Parameter #2 [ <required> string $condition ] -            Parameter #3 [ <optional> $value ] -            Parameter #4 [ <optional> int $type ] +            Parameter #3 [ <optional> $value = <default> ] +            Parameter #4 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -30791,8 +32169,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $condition ] -            Parameter #2 [ <optional> $value ] -            Parameter #3 [ <optional> int $type ] +            Parameter #2 [ <optional> $value = <default> ] +            Parameter #3 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -30818,7 +32196,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -30828,7 +32206,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -30849,13 +32227,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -30864,12 +32245,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildReturning ] { @@ -30883,7 +32267,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -30902,9 +32286,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $bind ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $store ] +        Property [ protected $bind = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [37] { @@ -30920,8 +32304,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Update ]          } @@ -30975,7 +32359,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> $value ] +            Parameter #1 [ <optional> $value = <default> ]            }            - Return [ Phalcon\DataMapper\Query\Update ]          } @@ -31007,8 +32391,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -31017,8 +32401,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -31035,8 +32419,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -31045,8 +32429,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $condition ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractConditions ]          } @@ -31065,8 +32449,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $andor ]              Parameter #2 [ <required> string $condition ] -            Parameter #3 [ <optional> $value ] -            Parameter #4 [ <optional> int $type ] +            Parameter #3 [ <optional> $value = <default> ] +            Parameter #4 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -31120,8 +32504,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $store ]              Parameter #1 [ <required> string $condition ] -            Parameter #2 [ <optional> $value ] -            Parameter #3 [ <optional> int $type ] +            Parameter #2 [ <optional> $value = <default> ] +            Parameter #3 [ <optional> int $type = <default> ]            }            - Return [ void ]          } @@ -31139,7 +32523,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          } @@ -31149,7 +32533,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> int $type ] +            Parameter #2 [ <optional> int $type = <default> ]            }            - Return [ Phalcon\DataMapper\Query\AbstractQuery ]          } @@ -31170,13 +32554,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method perform ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> public method setFlag ] {            - Parameters [2] {              Parameter #0 [ <required> string $flag ] -            Parameter #1 [ <optional> bool $enable ] +            Parameter #1 [ <optional> bool $enable = <default> ]            }            - Return [ void ]          } @@ -31185,12 +32572,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> int $type ] +            Parameter #1 [ <optional> int $type = <default> ]            }            - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildFlags ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\DataMapper\Query\AbstractQuery> protected method buildReturning ] { @@ -31204,7 +32594,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> string $glue ] +            Parameter #1 [ <optional> string $glue = <default> ]            }            - Return [ string ]          } @@ -31247,17 +32637,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -31273,22 +32662,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Db\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -31303,12 +32691,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -31324,30 +32729,37 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $connectionConsecutive ] +        Property [ protected static $connectionConsecutive = 0 ]        }        - Static methods [0] {        }        - Properties [14] { -        Property [ <default> protected $connectionId ] -        Property [ <default> protected $descriptor ] -        Property [ <default> protected $dialect ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $realSqlStatement ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] -        Property [ <default> protected $transactionLevel ] -        Property [ <default> protected $transactionsWithSavepoints ] -        Property [ <default> protected $affectedRows ] -        Property [ <default> protected $pdo ] -        Property [ <default> protected $dialectType ] -        Property [ <default> protected $type ] +        Property [ protected $connectionId = NULL ] +        Property [ protected $descriptor = NULL ] +        Property [ protected $dialect = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $realSqlStatement = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ] +        Property [ protected $transactionLevel = 0 ] +        Property [ protected $transactionsWithSavepoints = false ] +        Property [ protected $affectedRows = 0 ] +        Property [ protected $pdo = NULL ] +        Property [ protected $dialectType = 'mysql' ] +        Property [ protected $type = 'mysql' ]        }        - Methods [78] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\Pdo\AbstractPdo, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $descriptor ] +          } +        } +          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method addForeignKey ] {            - Parameters [3] { @@ -31362,7 +32774,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -31371,7 +32783,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -31380,7 +32792,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -31392,13 +32804,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, ctor> public method __construct ] { - -          - Parameters [1] { -            Parameter #0 [ <required> array $descriptor ] -          } -        } -          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method affectedRows ] {            - Parameters [0] { @@ -31409,7 +32814,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -31417,7 +32822,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -31432,7 +32837,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -31441,7 +32846,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $sql ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }            - Return [ array ]          } @@ -31458,8 +32863,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -31485,7 +32890,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo> public method getTransactionLevel ] { @@ -31505,7 +32909,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -31521,15 +32925,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -31550,13 +32954,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSqlVariables ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getType ] {            - Parameters [0] { @@ -31617,7 +33014,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -31626,9 +33023,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -31676,8 +33073,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -31686,8 +33083,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -31704,9 +33101,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -31715,8 +33112,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -31724,9 +33121,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -31794,7 +33191,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getNestedTransactionSavepointName ] { @@ -31825,13 +33222,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSQLVariables ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method insert ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -31841,7 +33245,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -31865,7 +33269,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -31873,7 +33277,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -31884,7 +33288,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -31947,7 +33351,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -31956,7 +33360,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -31967,8 +33371,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -31978,8 +33382,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -32002,7 +33406,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -32015,27 +33419,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $connectionConsecutive ] +        Property [ protected static $connectionConsecutive = 0 ]        }        - Static methods [0] {        }        - Properties [14] { -        Property [ <default> protected $connectionId ] -        Property [ <default> protected $descriptor ] -        Property [ <default> protected $dialect ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $realSqlStatement ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] -        Property [ <default> protected $transactionLevel ] -        Property [ <default> protected $transactionsWithSavepoints ] -        Property [ <default> protected $affectedRows ] -        Property [ <default> protected $pdo ] -        Property [ <default> protected $dialectType ] -        Property [ <default> protected $type ] +        Property [ protected $connectionId = NULL ] +        Property [ protected $descriptor = NULL ] +        Property [ protected $dialect = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $realSqlStatement = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ] +        Property [ protected $transactionLevel = 0 ] +        Property [ protected $transactionsWithSavepoints = false ] +        Property [ protected $affectedRows = 0 ] +        Property [ protected $pdo = NULL ] +        Property [ protected $dialectType = 'postgresql' ] +        Property [ protected $type = 'pgsql' ]        }        - Methods [78] { @@ -32049,7 +33453,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -32068,7 +33472,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32077,7 +33481,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32095,7 +33499,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -32131,7 +33535,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32139,7 +33543,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32155,7 +33559,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $sql ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }            - Return [ array ]          } @@ -32172,8 +33576,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -32199,7 +33603,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo> public method getTransactionLevel ] { @@ -32219,7 +33622,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -32235,15 +33638,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32264,13 +33667,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSqlVariables ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getType ] {            - Parameters [0] { @@ -32331,7 +33727,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -32340,9 +33736,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -32351,7 +33747,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32399,8 +33795,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -32409,8 +33805,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -32427,9 +33823,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -32438,8 +33834,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -32447,9 +33843,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -32510,7 +33906,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getNestedTransactionSavepointName ] { @@ -32541,13 +33937,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSQLVariables ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method insert ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -32557,7 +33960,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -32581,7 +33984,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -32589,7 +33992,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -32645,7 +34048,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -32654,7 +34057,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -32665,8 +34068,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -32676,8 +34079,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -32693,7 +34096,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -32706,27 +34109,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $connectionConsecutive ] +        Property [ protected static $connectionConsecutive = 0 ]        }        - Static methods [0] {        }        - Properties [14] { -        Property [ <default> protected $connectionId ] -        Property [ <default> protected $descriptor ] -        Property [ <default> protected $dialect ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $realSqlStatement ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] -        Property [ <default> protected $transactionLevel ] -        Property [ <default> protected $transactionsWithSavepoints ] -        Property [ <default> protected $affectedRows ] -        Property [ <default> protected $pdo ] -        Property [ <default> protected $dialectType ] -        Property [ <default> protected $type ] +        Property [ protected $connectionId = NULL ] +        Property [ protected $descriptor = NULL ] +        Property [ protected $dialect = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $realSqlStatement = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ] +        Property [ protected $transactionLevel = 0 ] +        Property [ protected $transactionsWithSavepoints = false ] +        Property [ protected $affectedRows = 0 ] +        Property [ protected $pdo = NULL ] +        Property [ protected $dialectType = 'sqlite' ] +        Property [ protected $type = 'sqlite' ]        }        - Methods [78] { @@ -32740,7 +34143,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method connect ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $descriptor ] +            Parameter #0 [ <optional> array $descriptor = [] ]            }            - Return [ void ]          } @@ -32749,7 +34152,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32758,7 +34161,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32767,7 +34170,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ array ]          } @@ -32810,7 +34213,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method begin ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32818,7 +34221,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method commit ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32834,7 +34237,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $sql ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }            - Return [ array ]          } @@ -32851,8 +34254,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ bool ]          } @@ -32878,7 +34281,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ PDO ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo> public method getTransactionLevel ] { @@ -32898,7 +34300,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method lastInsertId ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $name ] +            Parameter #0 [ <optional> ?string $name = <default> ]            }          } @@ -32914,15 +34316,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\Pdo\AbstractPdo, prototype Phalcon\Db\Adapter\AdapterInterface> public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $nesting ] +            Parameter #0 [ <optional> bool $nesting = <default> ]            }            - Return [ bool ]          } @@ -32943,13 +34345,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSqlVariables ] { - -          - Parameters [0] { -          } -          - Return [ array ] -        } -          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getType ] {            - Parameters [0] { @@ -33020,7 +34415,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -33029,9 +34424,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $whereCondition ] -            Parameter #2 [ <optional> array $placeholders ] -            Parameter #3 [ <optional> array $dataTypes ] +            Parameter #1 [ <optional> ?string $whereCondition = <default> ] +            Parameter #2 [ <optional> array $placeholders = [] ] +            Parameter #3 [ <optional> array $dataTypes = [] ]            }            - Return [ bool ]          } @@ -33079,8 +34474,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -33089,8 +34484,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ bool ]          } @@ -33107,9 +34502,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> int $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> int $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -33118,8 +34513,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> array $placeholders ] -            Parameter #2 [ <optional> $column ] +            Parameter #1 [ <optional> array $placeholders = [] ] +            Parameter #2 [ <optional> $column = <default> ]            }          } @@ -33127,9 +34522,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $sqlQuery ] -            Parameter #1 [ <optional> $fetchMode ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> $fetchMode = <default> ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ array ]          } @@ -33190,7 +34585,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getNestedTransactionSavepointName ] { @@ -33221,13 +34616,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method getSQLVariables ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method insert ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> $fields ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $fields = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -33237,7 +34639,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -33261,7 +34663,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -33269,7 +34671,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Db\Adapter\AbstractAdapter, prototype Phalcon\Db\Adapter\AdapterInterface> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -33280,7 +34682,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ bool ]          } @@ -33343,7 +34745,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -33352,7 +34754,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ array ]          } @@ -33363,8 +34765,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> $values ] -            Parameter #3 [ <optional> $whereCondition ] -            Parameter #4 [ <optional> $dataTypes ] +            Parameter #3 [ <optional> $whereCondition = <default> ] +            Parameter #4 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -33374,8 +34776,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ]              Parameter #1 [ <required> $data ] -            Parameter #2 [ <optional> $whereCondition ] -            Parameter #3 [ <optional> $dataTypes ] +            Parameter #2 [ <optional> $whereCondition = <default> ] +            Parameter #3 [ <optional> $dataTypes = <default> ]            }            - Return [ bool ]          } @@ -33384,7 +34786,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ bool ]          } @@ -33439,26 +34841,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [16] { -        Property [ <default> protected $after ] -        Property [ <default> protected $autoIncrement ] -        Property [ <default> protected $bindType ] -        Property [ <default> protected $_default ] -        Property [ <default> protected $first ] -        Property [ <default> protected $isNumeric ] -        Property [ <default> protected $name ] -        Property [ <default> protected $comment ] -        Property [ <default> protected $notNull ] -        Property [ <default> protected $primary ] -        Property [ <default> protected $scale ] -        Property [ <default> protected $size ] -        Property [ <default> protected $type ] -        Property [ <default> protected $typeReference ] -        Property [ <default> protected $typeValues ] -        Property [ <default> protected $unsigned ] +        Property [ protected $after = NULL ] +        Property [ protected $autoIncrement = false ] +        Property [ protected $bindType = 2 ] +        Property [ protected $_default = NULL ] +        Property [ protected $first = false ] +        Property [ protected $isNumeric = false ] +        Property [ protected $name = NULL ] +        Property [ protected $comment = NULL ] +        Property [ protected $notNull = true ] +        Property [ protected $primary = false ] +        Property [ protected $scale = 0 ] +        Property [ protected $size = 0 ] +        Property [ protected $type = NULL ] +        Property [ protected $typeReference = -1 ] +        Property [ protected $typeValues = NULL ] +        Property [ protected $unsigned = false ]        }        - Methods [18] {          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getName ] { @@ -33472,7 +34877,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getScale ] { @@ -33483,6 +34888,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getSize ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getType ] { @@ -33500,6 +34908,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getTypeValues ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, ctor> public method __construct ] { @@ -33514,7 +34925,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Db\ColumnInterface> public method getBindType ] { @@ -33587,8 +34998,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $customFunctions ] -        Property [ <default> protected $escapeChar ] +        Property [ protected $customFunctions = NULL ] +        Property [ protected $escapeChar = '`' ]        }        - Methods [69] { @@ -33647,7 +35058,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -33656,7 +35067,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -33665,7 +35076,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -33674,7 +35085,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -33722,8 +35133,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -33732,8 +35143,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -33756,7 +35167,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -33764,7 +35175,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -33775,7 +35186,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ string ]          } @@ -33792,7 +35203,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -33801,7 +35212,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -33819,7 +35230,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -33860,7 +35271,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -33869,7 +35280,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -33886,8 +35297,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $columnList ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -33903,8 +35314,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $column ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -33913,8 +35324,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -33923,7 +35334,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34020,7 +35431,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34029,8 +35440,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34039,8 +35450,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34049,8 +35460,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34059,8 +35470,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34069,7 +35480,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34078,8 +35489,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34088,8 +35499,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34098,8 +35509,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34108,8 +35519,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34118,8 +35529,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34128,8 +35539,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34138,8 +35549,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34148,8 +35559,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34158,7 +35569,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34167,8 +35578,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34177,8 +35588,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34187,8 +35598,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34197,8 +35608,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $qualified ] -            Parameter #1 [ <optional> string or NULL $alias ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $alias = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34207,9 +35618,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] -            Parameter #2 [ <optional> string or NULL $alias ] -            Parameter #3 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $schema = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ] +            Parameter #3 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34218,8 +35629,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> string or NULL $domain ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $domain = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34238,8 +35649,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $customFunctions ] -        Property [ <default> protected $escapeChar ] +        Property [ protected $customFunctions = NULL ] +        Property [ protected $escapeChar = '"' ]        }        - Methods [67] { @@ -34298,7 +35709,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34307,7 +35718,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34316,7 +35727,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34325,7 +35736,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34373,8 +35784,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -34383,8 +35794,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -34400,7 +35811,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34408,7 +35819,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34419,7 +35830,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ string ]          } @@ -34436,7 +35847,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34445,7 +35856,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34463,7 +35874,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34496,7 +35907,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34505,7 +35916,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34522,8 +35933,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $columnList ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34539,8 +35950,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $column ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34549,8 +35960,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34559,7 +35970,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34656,7 +36067,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34665,8 +36076,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34675,8 +36086,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34685,8 +36096,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34695,8 +36106,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34705,7 +36116,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34714,8 +36125,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34724,8 +36135,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34734,8 +36145,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34744,8 +36155,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34754,8 +36165,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34764,8 +36175,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34774,8 +36185,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34784,8 +36195,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34794,7 +36205,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34803,8 +36214,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34813,8 +36224,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34823,8 +36234,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -34833,8 +36244,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $qualified ] -            Parameter #1 [ <optional> string or NULL $alias ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $alias = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34843,9 +36254,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] -            Parameter #2 [ <optional> string or NULL $alias ] -            Parameter #3 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $schema = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ] +            Parameter #3 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34854,8 +36265,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> string or NULL $domain ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $domain = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -34874,8 +36285,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $customFunctions ] -        Property [ <default> protected $escapeChar ] +        Property [ protected $customFunctions = NULL ] +        Property [ protected $escapeChar = '"' ]        }        - Methods [67] { @@ -34934,7 +36345,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> string or NULL $schemaName ] +            Parameter #2 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -34943,7 +36354,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34960,7 +36371,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -34969,7 +36380,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -35017,8 +36428,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -35027,8 +36438,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] -            Parameter #2 [ <optional> bool $ifExists ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ] +            Parameter #2 [ <optional> bool $ifExists = <default> ]            }            - Return [ string ]          } @@ -35053,8 +36464,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] -            Parameter #2 [ <optional> string or NULL $keyName ] +            Parameter #1 [ <optional> ?string $schema = <default> ] +            Parameter #2 [ <optional> ?string $keyName = <default> ]            }            - Return [ string ]          } @@ -35062,7 +36473,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -35070,7 +36481,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method listViews ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $schemaName ] +            Parameter #0 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -35081,7 +36492,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $tableName ]              Parameter #1 [ <required> string $schemaName ]              Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -            Parameter #3 [ <optional> Phalcon\Db\ColumnInterface or NULL $currentColumn ] +            Parameter #3 [ <optional> ?Phalcon\Db\ColumnInterface $currentColumn = <default> ]            }            - Return [ string ]          } @@ -35098,7 +36509,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tableName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -35107,7 +36518,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] +            Parameter #1 [ <optional> ?string $schema = <default> ]            }            - Return [ string ]          } @@ -35125,7 +36536,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewName ] -            Parameter #1 [ <optional> string or NULL $schemaName ] +            Parameter #1 [ <optional> ?string $schemaName = <default> ]            }            - Return [ string ]          } @@ -35142,7 +36553,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35151,7 +36562,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $str ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35160,8 +36571,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $columnList ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35177,8 +36588,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $column ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35187,8 +36598,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35197,7 +36608,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35294,7 +36705,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35303,8 +36714,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35313,8 +36724,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35323,8 +36734,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35333,8 +36744,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35343,7 +36754,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35352,8 +36763,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35362,8 +36773,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35372,8 +36783,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35382,8 +36793,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35392,8 +36803,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35402,8 +36813,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35412,8 +36823,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35422,8 +36833,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35432,7 +36843,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35441,8 +36852,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35451,8 +36862,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35461,8 +36872,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $expression ] -            Parameter #1 [ <optional> string or NULL $escapeChar ] -            Parameter #2 [ <optional> array $bindCounts ] +            Parameter #1 [ <optional> ?string $escapeChar = <default> ] +            Parameter #2 [ <optional> array $bindCounts = [] ]            }            - Return [ string ]          } @@ -35471,8 +36882,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $qualified ] -            Parameter #1 [ <optional> string or NULL $alias ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $alias = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35481,9 +36892,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $table ] -            Parameter #1 [ <optional> string or NULL $schema ] -            Parameter #2 [ <optional> string or NULL $alias ] -            Parameter #3 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $schema = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ] +            Parameter #3 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35492,8 +36903,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $column ] -            Parameter #1 [ <optional> string or NULL $domain ] -            Parameter #2 [ <optional> string or NULL $escapeChar ] +            Parameter #1 [ <optional> ?string $domain = <default> ] +            Parameter #2 [ <optional> ?string $escapeChar = <default> ]            }            - Return [ string ]          } @@ -35535,7 +36946,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Db\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Db\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -35554,47 +36965,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -35611,9 +37056,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $columns ] -        Property [ <default> protected $name ] -        Property [ <default> protected $type ] +        Property [ protected $columns = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $type = NULL ]        }        - Methods [4] { @@ -35643,7 +37088,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> array $columns ] -            Parameter #2 [ <optional> string $type ] +            Parameter #2 [ <optional> string $type = <default> ]            }          }        } @@ -35661,9 +37106,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $activeProfile ] -        Property [ <default> protected $allProfiles ] -        Property [ <default> protected $totalSeconds ] +        Property [ protected $activeProfile = NULL ] +        Property [ protected $allProfiles = NULL ] +        Property [ protected $totalSeconds = 0 ]        }        - Methods [7] { @@ -35706,8 +37151,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $sqlStatement ] -            Parameter #1 [ <optional> $sqlVariables ] -            Parameter #2 [ <optional> $sqlBindTypes ] +            Parameter #1 [ <optional> $sqlVariables = <default> ] +            Parameter #2 [ <optional> $sqlBindTypes = <default> ]            }            - Return [ Phalcon\Db\Profiler ]          } @@ -35733,11 +37178,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $finalTime ] -        Property [ <default> protected $initialTime ] -        Property [ <default> protected $sqlBindTypes ] -        Property [ <default> protected $sqlStatement ] -        Property [ <default> protected $sqlVariables ] +        Property [ protected $finalTime = NULL ] +        Property [ protected $initialTime = NULL ] +        Property [ protected $sqlBindTypes = NULL ] +        Property [ protected $sqlStatement = NULL ] +        Property [ protected $sqlVariables = NULL ]        }        - Methods [11] { @@ -35820,7 +37265,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Db\RawValue ] { +    Class [ <internal:phalcon> class Phalcon\Db\RawValue implements Stringable ] {        - Constants [0] {        } @@ -35832,7 +37277,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $value ] +        Property [ protected $value = NULL ]        }        - Methods [3] { @@ -35843,7 +37288,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -35871,14 +37316,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $columns ] -        Property [ <default> protected $name ] -        Property [ <default> protected $referencedColumns ] -        Property [ <default> protected $referencedSchema ] -        Property [ <default> protected $referencedTable ] -        Property [ <default> protected $schemaName ] -        Property [ <default> protected $onDelete ] -        Property [ <default> protected $onUpdate ] +        Property [ protected $columns = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $referencedColumns = NULL ] +        Property [ protected $referencedSchema = NULL ] +        Property [ protected $referencedTable = NULL ] +        Property [ protected $schemaName = NULL ] +        Property [ protected $onDelete = NULL ] +        Property [ protected $onUpdate = NULL ]        }        - Methods [9] { @@ -35960,14 +37405,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $bindParams ] -        Property [ <default> protected $bindTypes ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $fetchMode ] -        Property [ <default> protected $pdoStatement ] -        Property [ <default> protected $result ] -        Property [ <default> protected $rowCount ] -        Property [ <default> protected $sqlStatement ] +        Property [ protected $bindParams = NULL ] +        Property [ protected $bindTypes = NULL ] +        Property [ protected $connection = NULL ] +        Property [ protected $fetchMode = 5 ] +        Property [ protected $pdoStatement = NULL ] +        Property [ protected $result = NULL ] +        Property [ protected $rowCount = false ] +        Property [ protected $sqlStatement = NULL ]        }        - Methods [9] { @@ -35976,9 +37421,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [5] {              Parameter #0 [ <required> Phalcon\Db\Adapter\AdapterInterface $connection ]              Parameter #1 [ <required> PDOStatement $result ] -            Parameter #2 [ <optional> $sqlStatement ] -            Parameter #3 [ <optional> $bindParams ] -            Parameter #4 [ <optional> $bindTypes ] +            Parameter #2 [ <optional> $sqlStatement = <default> ] +            Parameter #3 [ <optional> $bindParams = <default> ] +            Parameter #4 [ <optional> $bindTypes = <default> ]            }          } @@ -36000,23 +37445,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Db\ResultInterface> public method fetch ] {            - Parameters [3] { -            Parameter #0 [ <optional> $fetchStyle ] -            Parameter #1 [ <optional> $cursorOrientation ] -            Parameter #2 [ <optional> $cursorOffset ] +            Parameter #0 [ <optional> $fetchStyle = <default> ] +            Parameter #1 [ <optional> $cursorOrientation = <default> ] +            Parameter #2 [ <optional> $cursorOffset = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Db\ResultInterface> public method fetchAll ] {            - Parameters [3] { -            Parameter #0 [ <optional> $fetchStyle ] -            Parameter #1 [ <optional> $fetchArgument ] -            Parameter #2 [ <optional> $ctorArgs ] +            Parameter #0 [ <optional> $fetchStyle = <default> ] +            Parameter #1 [ <optional> $fetchArgument = <default> ] +            Parameter #2 [ <optional> $ctorArgs = <default> ]            }            - Return [ array ]          }          Method [ <internal:phalcon, prototype Phalcon\Db\ResultInterface> public method fetchArray ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Db\ResultInterface> public method getInternalResult ] { @@ -36037,15 +37485,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> int $fetchMode ] -            Parameter #1 [ <optional> $colNoOrClassNameOrObject ] -            Parameter #2 [ <optional> $ctorargs ] +            Parameter #1 [ <optional> $colNoOrClassNameOrObject = <default> ] +            Parameter #2 [ <optional> $ctorargs = <default> ]            }            - Return [ bool ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Di\Exception\ServiceResolutionException extends Phalcon\Di\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Di\Exception\ServiceResolutionException extends Phalcon\Di\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -36064,47 +37512,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -36115,7 +37597,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $_default ] +        Property [ protected static $_default = NULL ]        }        - Static methods [3] { @@ -36123,7 +37605,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Di\DiInterface or NULL ] +          - Return [ ?Phalcon\Di\DiInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Di\DiInterface> static public method reset ] { @@ -36143,20 +37625,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $services ] -        Property [ <default> protected $sharedInstances ] -        Property [ <default> protected $eventsManager ] +        Property [ protected $services = NULL ] +        Property [ protected $sharedInstances = NULL ] +        Property [ protected $eventsManager = NULL ]        }        - Methods [23] {          Method [ <internal:phalcon, overwrites Phalcon\Di\FactoryDefault, ctor> public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Di> public method __call ] {            - Parameters [2] {              Parameter #0 [ <required> string $method ] -            Parameter #1 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $arguments = [] ]            }          } @@ -36165,7 +37650,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }          } @@ -36173,7 +37658,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -36181,7 +37666,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Di\DiInterface> public method getRaw ] { @@ -36210,7 +37695,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $parameters ] +            Parameter #1 [ <optional> $parameters = <default> ]            }          } @@ -36234,7 +37719,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> array or NULL $callbacks ] +            Parameter #1 [ <optional> ?array $callbacks = [] ]            }            - Return [ void ]          } @@ -36300,7 +37785,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }            - Return [ Phalcon\Di\ServiceInterface ]          } @@ -36344,10 +37829,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $definition ] -        Property [ <default> protected $resolved ] -        Property [ <default> protected $shared ] -        Property [ <default> protected $sharedInstance ] +        Property [ protected $definition = NULL ] +        Property [ protected $resolved = false ] +        Property [ protected $shared = false ] +        Property [ protected $sharedInstance = NULL ]        }        - Methods [10] { @@ -36355,11 +37840,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $definition ] -            Parameter #1 [ <optional> bool $shared ] +            Parameter #1 [ <optional> bool $shared = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Di\ServiceInterface> public method getDefinition ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Di\ServiceInterface> public method getParameter ] { @@ -36386,8 +37874,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Di\ServiceInterface> public method resolve ] {            - Parameters [2] { -            Parameter #0 [ <optional> $parameters ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -36446,7 +37934,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Di\DiInterface $container ]              Parameter #1 [ <required> array $definition ] -            Parameter #2 [ <optional> $parameters ] +            Parameter #2 [ <optional> $parameters = <default> ]            }          } @@ -36482,35 +37970,50 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $exception ] -        Property [ <default> protected $extras ] -        Property [ <default> protected $input ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $status ] -        Property [ <default> protected $output ] +        Property [ protected $exception = NULL ] +        Property [ protected $extras = NULL ] +        Property [ protected $input = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $status = NULL ] +        Property [ protected $output = NULL ]        }        - Methods [12] {          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getExtras ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getInput ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getMessages ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getStatus ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getOutput ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\ReadableInterface> public method getException ] {            - Parameters [0] {            } -          - Return [ Throwable or NULL ] +          - Return [ ?Throwable ]          }          Method [ <internal:phalcon, prototype Phalcon\Domain\Payload\WriteableInterface> public method setException ] { @@ -36623,13 +38126,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Methods [1] {          Method [ <internal:phalcon, ctor> final private method __construct ] { + +          - Parameters [0] { +          }          }        }      } -    Class [ <internal:phalcon> class Phalcon\Escaper implements Phalcon\Escaper\EscaperInterface ] { +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt implements Phalcon\Encryption\Crypt\CryptInterface ] { -      - Constants [0] { +      - Constants [9] { +        Constant [ public string DEFAULT_ALGORITHM ] { sha256 } +        Constant [ public string DEFAULT_CIPHER ] { aes-256-cfb } +        Constant [ public int PADDING_ANSI_X_923 ] { 1 } +        Constant [ public int PADDING_DEFAULT ] { 0 } +        Constant [ public int PADDING_ISO_10126 ] { 3 } +        Constant [ public int PADDING_ISO_IEC_7816_4 ] { 4 } +        Constant [ public int PADDING_PKCS7 ] { 2 } +        Constant [ public int PADDING_SPACE ] { 6 } +        Constant [ public int PADDING_ZERO ] { 5 }        }        - Static properties [0] { @@ -36638,158 +38153,1008 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $doubleEncode ] -        Property [ <default> protected $encoding ] -        Property [ <default> protected $flags ] +      - Properties [11] { +        Property [ protected $authData = '' ] +        Property [ protected $authTag = '' ] +        Property [ protected $authTagLength = 16 ] +        Property [ protected $availableCiphers = NULL ] +        Property [ protected $cipher = 'aes-256-cfb' ] +        Property [ protected $hashAlgorithm = 'sha256' ] +        Property [ protected $ivLength = 16 ] +        Property [ protected $key = '' ] +        Property [ protected $padding = 0 ] +        Property [ protected $padFactory = NULL ] +        Property [ protected $useSigning = true ]        } -      - Methods [18] { -        Method [ <internal:phalcon> public method attributes ] { +      - Methods [35] { +        Method [ <internal:phalcon, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $attribute ] +          - Parameters [3] { +            Parameter #0 [ <optional> string $cipher = <default> ] +            Parameter #1 [ <optional> bool $useSigning = <default> ] +            Parameter #2 [ <optional> ?Phalcon\Encryption\Crypt\PadFactory $padFactory = <default> ] +          } +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method decrypt ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method decryptBase64 ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ] +            Parameter #2 [ <optional> bool $safe = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method encrypt ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method encryptBase64 ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> ?string $key = <default> ] +            Parameter #2 [ <optional> bool $safe = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getAvailableCiphers ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getAuthData ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getAuthTag ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getAuthTagLength ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> public method getAvailableHashAlgorithms ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> public method getHashAlgorithm ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getCipher ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method getKey ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method css ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setAuthData ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $data ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setAuthTag ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $tag ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setAuthTagLength ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $length ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setCipher ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $cipher ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> public method setHashAlgorithm ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $hashAlgorithm ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method setPadding ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $scheme ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\CryptInterface> public method useSigning ] {            - Parameters [1] { +            Parameter #0 [ <required> bool $useSigning ] +          } +          - Return [ Phalcon\Encryption\Crypt\CryptInterface ] +        } + +        Method [ <internal:phalcon> protected method checkCipherHashIsAvailable ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $cipher ] +            Parameter #1 [ <required> string $type ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> protected method cryptPadText ] { + +          - Parameters [4] {              Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> string $mode ] +            Parameter #2 [ <required> int $blockSize ] +            Parameter #3 [ <required> int $paddingType ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final public method detectEncoding ] { +        Method [ <internal:phalcon> protected method cryptUnpadText ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> string $mode ] +            Parameter #2 [ <required> int $blockSize ] +            Parameter #3 [ <required> int $paddingType ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method decryptGetUnpadded ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $mode ] +            Parameter #1 [ <required> int $blockSize ] +            Parameter #2 [ <required> string $decrypted ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method decryptGcmCcmAuth ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $mode ] +            Parameter #1 [ <required> string $cipherText ] +            Parameter #2 [ <required> string $decryptKey ] +            Parameter #3 [ <required> string $iv ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method encryptGetPadded ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $mode ] +            Parameter #1 [ <required> string $input ] +            Parameter #2 [ <required> int $blockSize ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method encryptGcmCcm ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $mode ] +            Parameter #1 [ <required> string $padded ] +            Parameter #2 [ <required> string $encryptKey ] +            Parameter #3 [ <required> string $iv ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method initializeAvailableCiphers ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Encryption\Crypt ] +        } + +        Method [ <internal:phalcon> private method checkIsMode ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $modes ] +            Parameter #1 [ <required> string $mode ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method getBlockSize ] {            - Parameters [1] { -            Parameter #0 [ <required> string $str ] +            Parameter #0 [ <required> string $mode ]            } -          - Return [ string or NULL ] +          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method escapeCss ] { +        Method [ <internal:phalcon> private method getIvLength ] {            - Parameters [1] { -            Parameter #0 [ <required> string $css ] +            Parameter #0 [ <required> string $cipher ] +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> private method getMode ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method escapeJs ] { +        Method [ <internal:phalcon> protected method phpFunctionExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method phpOpensslRandomPseudoBytes ] {            - Parameters [1] { -            Parameter #0 [ <required> string $js ] +            Parameter #0 [ <required> int $length ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Exception\Mismatch extends Phalcon\Encryption\Crypt\Exception\Exception implements Stringable, Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method escapeHtml ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\PadFactory extends Phalcon\Factory\AbstractFactory ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ] +        Property [ protected $exception = 'Phalcon\Encrypt...' ] +      } + +      - Methods [10] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $services = [] ] +          } +        } + +        Method [ <internal:phalcon> public method newInstance ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Phalcon\Encryption\Crypt\Padding\PadInterface ] +        } + +        Method [ <internal:phalcon> public method padNumberToService ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $text ] +            Parameter #0 [ <required> int $number ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method escapeHtmlAttr ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $services = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $text ] +            Parameter #0 [ <required> string $message ] +          } +          - Return [ Exception ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] {            }            - Return [ string ]          } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Ansi implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method escapeUrl ] { +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] {            - Parameters [1] { -            Parameter #0 [ <required> string $url ] +            Parameter #0 [ <required> int $paddingSize ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method getEncoding ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Iso10126 implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $paddingSize ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method getFlags ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ]            }            - Return [ int ]          } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\IsoIek implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } -        Method [ <internal:phalcon> public method html ] { +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $input ] +            Parameter #0 [ <required> int $paddingSize ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method js ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Noop implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] {            - Parameters [1] { +            Parameter #0 [ <required> int $paddingSize ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { + +          - Parameters [2] {              Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Pkcs7 implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $paddingSize ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final public method normalizeEncoding ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Space implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] {            - Parameters [1] { -            Parameter #0 [ <required> string $str ] +            Parameter #0 [ <required> int $paddingSize ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method setDoubleEncode ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Crypt\Padding\Zero implements Phalcon\Encryption\Crypt\Padding\PadInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method pad ] {            - Parameters [1] { -            Parameter #0 [ <required> bool $doubleEncode ] +            Parameter #0 [ <required> int $paddingSize ]            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method setEncoding ] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Crypt\Padding\PadInterface> public method unpad ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <required> int $blockSize ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security extends Phalcon\Di\AbstractInjectionAware implements Phalcon\Di\InjectionAwareInterface ] { + +      - Constants [13] { +        Constant [ public int CRYPT_ARGON2I ] { 10 } +        Constant [ public int CRYPT_ARGON2ID ] { 11 } +        Constant [ public int CRYPT_BCRYPT ] { 0 } +        Constant [ public int CRYPT_DEFAULT ] { 0 } +        Constant [ public int CRYPT_BLOWFISH ] { 4 } +        Constant [ public int CRYPT_BLOWFISH_A ] { 5 } +        Constant [ public int CRYPT_BLOWFISH_X ] { 6 } +        Constant [ public int CRYPT_BLOWFISH_Y ] { 7 } +        Constant [ public int CRYPT_EXT_DES ] { 2 } +        Constant [ public int CRYPT_MD5 ] { 3 } +        Constant [ public int CRYPT_SHA256 ] { 8 } +        Constant [ public int CRYPT_SHA512 ] { 9 } +        Constant [ public int CRYPT_STD_DES ] { 1 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [12] { +        Property [ protected $container = NULL ] +        Property [ protected $defaultHash = 0 ] +        Property [ protected $numberBytes = 16 ] +        Property [ protected $random = NULL ] +        Property [ protected $requestToken = NULL ] +        Property [ protected $token = NULL ] +        Property [ protected $tokenKey = NULL ] +        Property [ protected $tokenKeySessionId = '$PHALCON/CSRF/K...' ] +        Property [ protected $tokenValueSessionId = '$PHALCON/CSRF$' ] +        Property [ protected $workFactor = 10 ] +        Property [ private $localSession = NULL ] +        Property [ private $localRequest = NULL ] +      } + +      - Methods [28] { +        Method [ <internal:phalcon> public method getWorkFactor ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> ?Phalcon\Session\ManagerInterface $session = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Http\RequestInterface $request = <default> ] +          } +        } + +        Method [ <internal:phalcon> public method checkHash ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $password ] +            Parameter #1 [ <required> string $passwordHash ] +            Parameter #2 [ <optional> int $maxPassLength = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> public method checkToken ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> ?string $tokenKey = <default> ] +            Parameter #1 [ <optional> $tokenValue = <default> ] +            Parameter #2 [ <optional> bool $destroyIfValid = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> public method computeHmac ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $data ] +            Parameter #1 [ <required> string $key ] +            Parameter #2 [ <required> string $algo ] +            Parameter #3 [ <optional> bool $raw = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method destroyToken ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Encryption\Security ] +        } + +        Method [ <internal:phalcon> public method getDefaultHash ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> public method getHashInformation ] {            - Parameters [1] { -            Parameter #0 [ <required> string $encoding ] +            Parameter #0 [ <required> string $hash ]            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method setFlags ] { +        Method [ <internal:phalcon> public method getRandom ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Encryption\Security\Random ] +        } + +        Method [ <internal:phalcon> public method getRandomBytes ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> public method getRequestToken ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getSessionToken ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getSaltBytes ] {            - Parameters [1] { -            Parameter #0 [ <required> int $flags ] +            Parameter #0 [ <optional> int $numberBytes = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method getToken ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getTokenKey ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method hash ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $password ] +            Parameter #1 [ <optional> array $options = [] ]            } -          - Return [ Phalcon\Escaper ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Escaper\EscaperInterface> public method setHtmlQuoteType ] { +        Method [ <internal:phalcon> public method isLegacyHash ] {            - Parameters [1] { -            Parameter #0 [ <required> int $quoteType ] +            Parameter #0 [ <required> string $passwordHash ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method url ] { +        Method [ <internal:phalcon> public method setDefaultHash ] {            - Parameters [1] { -            Parameter #0 [ <required> string $url ] +            Parameter #0 [ <required> int $defaultHash ] +          } +          - Return [ Phalcon\Encryption\Security ] +        } + +        Method [ <internal:phalcon> public method setRandomBytes ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $randomBytes ] +          } +          - Return [ Phalcon\Encryption\Security ] +        } + +        Method [ <internal:phalcon> public method setWorkFactor ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $workFactor ] +          } +          - Return [ Phalcon\Encryption\Security ] +        } + +        Method [ <internal:phalcon> protected method getLocalService ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> string $property ] +          } +        } + +        Method [ <internal:phalcon> private method processAlgorithm ] { + +          - Parameters [0] {            }            - Return [ string ]          } + +        Method [ <internal:phalcon> private method processArgonOptions ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $options ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method processCost ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $options = [] ] +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> private method processTokenKey ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?string $tokenKey = <default> ] +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> private method processUserToken ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $tokenKey ] +            Parameter #1 [ <optional> ?string $tokenValue = <default> ] +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Di\DiInterface ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] +          } +          - Return [ void ] +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Escaper\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -36808,47 +39173,1058 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Builder ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ private $claims = NULL ] +        Property [ private $jose = NULL ] +        Property [ private $passphrase = NULL ] +        Property [ private $signer = NULL ] +      } + +      - Methods [27] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Signer\SignerInterface $signer ] +          } +        } + +        Method [ <internal:phalcon> public method init ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method addClaim ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method getAudience ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon> public method getClaims ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> public method getContentType ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getExpirationTime ] { + +          - Parameters [0] { +          } +          - Return [ ?int ] +        } + +        Method [ <internal:phalcon> public method getHeaders ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> public method getId ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getIssuedAt ] { + +          - Parameters [0] { +          } +          - Return [ ?int ] +        } + +        Method [ <internal:phalcon> public method getIssuer ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getNotBefore ] { + +          - Parameters [0] { +          } +          - Return [ ?int ] +        } + +        Method [ <internal:phalcon> public method getSubject ] { + +          - Parameters [0] { +          } +          - Return [ ?string ] +        } + +        Method [ <internal:phalcon> public method getToken ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Encryption\Security\JWT\Token\Token ] +        } + +        Method [ <internal:phalcon> public method getPassphrase ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method setAudience ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $audience ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setContentType ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $contentType ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setExpirationTime ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setId ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $id ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setIssuedAt ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setIssuer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $issuer ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setNotBefore ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setSubject ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $subject ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> public method setPassphrase ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $passphrase ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> protected method setClaim ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Builder ] +        } + +        Method [ <internal:phalcon> private method encodeUrl ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method encode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Exceptions\UnsupportedAlgorithmException extends Exception implements Throwable, Stringable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Exceptions\ValidatorException extends Exception implements Throwable, Stringable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Signer\Hmac extends Phalcon\Encryption\Security\JWT\Signer\AbstractSigner implements Phalcon\Encryption\Security\JWT\Signer\SignerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $algorithm = NULL ] +      } + +      - Methods [6] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> string $algo = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Encryption\Security\JWT\Signer\SignerInterface, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method getAlgHeader ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Encryption\Security\JWT\Signer\SignerInterface, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method sign ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $payload ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Encryption\Security\JWT\Signer\SignerInterface, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method verify ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $source ] +            Parameter #1 [ <required> string $payload ] +            Parameter #2 [ <required> string $passphrase ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method getHash ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $payload ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Signer\AbstractSigner, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Signer\None implements Phalcon\Encryption\Security\JWT\Signer\SignerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method getAlgHeader ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method sign ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $payload ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Encryption\Security\JWT\Signer\SignerInterface> public method verify ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $source ] +            Parameter #1 [ <required> string $payload ] +            Parameter #2 [ <required> string $passphrase ] +          } +          - Return [ bool ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Token\Enum ] { + +      - Constants [10] { +        Constant [ public string TYPE ] { typ } +        Constant [ public string ALGO ] { alg } +        Constant [ public string CONTENT_TYPE ] { cty } +        Constant [ public string AUDIENCE ] { aud } +        Constant [ public string EXPIRATION_TIME ] { exp } +        Constant [ public string ID ] { jti } +        Constant [ public string ISSUED_AT ] { iat } +        Constant [ public string ISSUER ] { iss } +        Constant [ public string NOT_BEFORE ] { nbf } +        Constant [ public string SUBJECT ] { sub } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Token\Item extends Phalcon\Encryption\Security\JWT\Token\AbstractItem ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $data = NULL ] +      } + +      - Methods [5] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $payload ] +            Parameter #1 [ <required> string $encoded ] +          } +        } + +        Method [ <internal:phalcon> public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon> public method getPayload ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Token\AbstractItem> public method getEncoded ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Token\Parser ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [7] { +        Method [ <internal:phalcon> public method parse ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $token ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Token\Token ] +        } + +        Method [ <internal:phalcon> private method decodeClaims ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $claims ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Token\Item ] +        } + +        Method [ <internal:phalcon> private method decodeHeaders ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $headers ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Token\Item ] +        } + +        Method [ <internal:phalcon> private method decodeSignature ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Token\Item $headers ] +            Parameter #1 [ <required> string $signature ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Token\Signature ] +        } + +        Method [ <internal:phalcon> private method parseToken ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $token ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method decode ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $data ] +            Parameter #1 [ <optional> bool $associative = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +            Parameter #3 [ <optional> int $options = <default> ] +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:phalcon> private method decodeUrl ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $input ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Token\Signature extends Phalcon\Encryption\Security\JWT\Token\AbstractItem ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $data = NULL ] +      } + +      - Methods [3] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> string $hash = <default> ] +            Parameter #1 [ <optional> string $encoded = <default> ] +          } +        } + +        Method [ <internal:phalcon> public method getHash ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Encryption\Security\JWT\Token\AbstractItem> public method getEncoded ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Token\Token ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ private $claims = NULL ] +        Property [ private $headers = NULL ] +        Property [ private $signature = NULL ] +      } + +      - Methods [6] { +        Method [ <internal:phalcon> public method getClaims ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon> public method getHeaders ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon> public method getSignature ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Token\Item $headers ] +            Parameter #1 [ <required> Phalcon\Encryption\Security\JWT\Token\Item $claims ] +            Parameter #2 [ <required> Phalcon\Encryption\Security\JWT\Token\Signature $signature ] +          } +        } + +        Method [ <internal:phalcon> public method getPayload ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method getToken ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\JWT\Validator ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ private $timeShift = 0 ] +        Property [ private $token = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Token\Token $token ] +            Parameter #1 [ <optional> int $timeShift = <default> ] +          } +        } + +        Method [ <internal:phalcon> public method setToken ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Token\Token $token ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateAudience ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $audience ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateExpiration ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateId ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $id ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateIssuedAt ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateIssuer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $issuer ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateNotBefore ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> public method validateSignature ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Encryption\Security\JWT\Signer\SignerInterface $signer ] +            Parameter #1 [ <required> string $passphrase ] +          } +          - Return [ Phalcon\Encryption\Security\JWT\Validator ] +        } + +        Method [ <internal:phalcon> private method getTimestamp ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $timestamp ] +          } +          - Return [ int ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Encryption\Security\Random ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [9] { +        Method [ <internal:phalcon> public method base58 ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?int $len = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method base62 ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?int $len = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method base64 ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?int $len = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method base64Safe ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> ?int $len = <default> ] +            Parameter #1 [ <optional> bool $padding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method bytes ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> int $len = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method hex ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?int $len = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method number ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $len ] +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> public method uuid ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method base ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $alphabet ] +            Parameter #1 [ <required> int $base ] +            Parameter #2 [ <optional> $n = <default> ] +          } +          - Return [ string ]          }        }      } @@ -36865,18 +40241,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $cancelable ] -        Property [ <default> protected $data ] -        Property [ <default> protected $source ] -        Property [ <default> protected $stopped ] -        Property [ <default> protected $type ] +        Property [ protected $cancelable = NULL ] +        Property [ protected $data = NULL ] +        Property [ protected $source = NULL ] +        Property [ protected $stopped = false ] +        Property [ protected $type = NULL ]        }        - Methods [9] {          Method [ <internal:phalcon, prototype Phalcon\Events\EventInterface> public method getData ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getSource ] { + +          - Parameters [0] { +          } +          - Return [ ?NULL ]          }          Method [ <internal:phalcon, prototype Phalcon\Events\EventInterface> public method getType ] { @@ -36890,9 +40273,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $type ] -            Parameter #1 [ <required> $source ] -            Parameter #2 [ <optional> $data ] -            Parameter #3 [ <optional> bool $cancelable ] +            Parameter #1 [ <optional> $source = <default> ] +            Parameter #2 [ <optional> $data = <default> ] +            Parameter #3 [ <optional> bool $cancelable = <default> ]            }          } @@ -36913,7 +40296,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Events\EventInterface> public method setData ] {            - Parameters [1] { -            Parameter #0 [ <optional> $data ] +            Parameter #0 [ <optional> $data = <default> ]            }            - Return [ Phalcon\Events\EventInterface ]          } @@ -36935,7 +40318,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Events\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Events\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -36954,47 +40337,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -37012,10 +40429,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $collect ] -        Property [ <default> protected $enablePriorities ] -        Property [ <default> protected $events ] -        Property [ <default> protected $responses ] +        Property [ protected $collect = false ] +        Property [ protected $enablePriorities = false ] +        Property [ protected $events = NULL ] +        Property [ protected $responses = NULL ]        }        - Methods [13] { @@ -37024,7 +40441,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $eventType ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> int $priority ] +            Parameter #2 [ <optional> int $priority = <default> ]            }            - Return [ void ]          } @@ -37056,7 +40473,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Events\ManagerInterface> public method detachAll ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $type ] +            Parameter #0 [ <optional> ?string $type = <default> ]            }            - Return [ void ]          } @@ -37074,8 +40491,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $eventType ]              Parameter #1 [ <required> $source ] -            Parameter #2 [ <optional> $data ] -            Parameter #3 [ <optional> bool $cancelable ] +            Parameter #2 [ <optional> $data = <default> ] +            Parameter #3 [ <optional> bool $cancelable = <default> ]            }          } @@ -37127,7 +40544,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Factory\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Factory\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -37146,52 +40563,184 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Filter implements Phalcon\Filter\FilterInterface ] { +    Class [ <internal:phalcon> class Phalcon\Filter\Exception extends Phalcon\Exception implements Stringable, Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [1] { +        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $service ] +          } +          - Return [ string ] +        } +      } + +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Filter\Filter implements Phalcon\Filter\FilterInterface ] {        - Constants [21] {          Constant [ public string FILTER_ABSINT ] { absint } @@ -37202,18 +40751,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Constant [ public string FILTER_FLOAT ] { float }          Constant [ public string FILTER_INT ] { int }          Constant [ public string FILTER_LOWER ] { lower } -        Constant [ public string FILTER_LOWERFIRST ] { lowerFirst } +        Constant [ public string FILTER_LOWERFIRST ] { lowerfirst }          Constant [ public string FILTER_REGEX ] { regex }          Constant [ public string FILTER_REMOVE ] { remove }          Constant [ public string FILTER_REPLACE ] { replace }          Constant [ public string FILTER_SPECIAL ] { special } -        Constant [ public string FILTER_SPECIALFULL ] { specialFull } +        Constant [ public string FILTER_SPECIALFULL ] { specialfull }          Constant [ public string FILTER_STRING ] { string }          Constant [ public string FILTER_STRIPTAGS ] { striptags }          Constant [ public string FILTER_TRIM ] { trim }          Constant [ public string FILTER_UPPER ] { upper } -        Constant [ public string FILTER_UPPERFIRST ] { upperFirst } -        Constant [ public string FILTER_UPPERWORDS ] { upperWords } +        Constant [ public string FILTER_UPPERFIRST ] { upperfirst } +        Constant [ public string FILTER_UPPERWORDS ] { upperwords }          Constant [ public string FILTER_URL ] { url }        } @@ -37224,15 +40773,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [14] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $mapper ] +            Parameter #0 [ <optional> array $mapper = [] ] +          } +        } + +        Method [ <internal:phalcon> public method __call ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> array $args ]            }          } @@ -37256,7 +40813,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $value ]              Parameter #1 [ <required> $sanitizers ] -            Parameter #2 [ <optional> bool $noRecursive ] +            Parameter #2 [ <optional> bool $noRecursive = <default> ]            }          } @@ -37277,12 +40834,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> private method createInstance ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $definition ] +          } +        } + +        Method [ <internal:phalcon> private method processArraySanitizers ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $sanitizers ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <required> bool $noRecursive ] +          } +        } +          Method [ <internal:phalcon> private method processArrayValues ] {            - Parameters [3] {              Parameter #0 [ <required> array $values ]              Parameter #1 [ <required> string $sanitizerName ] -            Parameter #2 [ <optional> array $sanitizerParams ] +            Parameter #2 [ <optional> array $sanitizerParams = [] ]            }            - Return [ array ]          } @@ -37292,72 +40865,36 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $value ]              Parameter #1 [ <required> string $sanitizerName ] -            Parameter #2 [ <optional> array $sanitizerParams ] +            Parameter #2 [ <optional> array $sanitizerParams = [] ]            }          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Filter\Exception extends Phalcon\Exception implements Throwable ] { - -      - Constants [0] { -      } -      - Static properties [0] { -      } - -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { +        Method [ <internal:phalcon> private method processValueIsArray ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] +          - Parameters [4] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <required> string $sanitizerName ] +            Parameter #2 [ <required> array $sanitizerParams ] +            Parameter #3 [ <required> bool $noRecursive ]            } -          - Return [ string ]          } -      } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -      } - -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +        Method [ <internal:phalcon> private method processValueIsNotArray ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <required> string $sanitizerName ] +            Parameter #2 [ <required> array $sanitizerParams ]            }          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:phalcon> private method splitSanitizerParameters ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [2] { +            Parameter #0 [ <required> $sanitizerKey ] +            Parameter #1 [ <required> $sanitizer ] +          } +          - Return [ array ]          }        }      } @@ -37384,7 +40921,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Filter\FilterInterface ]          } -        Method [ <internal:phalcon> protected method getAdapters ] { +        Method [ <internal:phalcon> protected method getServices ] {            - Parameters [0] {            } @@ -37914,17 +41451,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [11] { -        Property [ <default> protected $container ] -        Property [ <default> protected $autoescape ] -        Property [ <default> protected $automaticHtml ] -        Property [ <default> protected $cssClasses ] -        Property [ <default> protected $cssIconClasses ] -        Property [ <default> protected $customTemplate ] -        Property [ <default> protected $escaperService ] -        Property [ <default> protected $implicitFlush ] -        Property [ <default> protected $interpolator ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $sessionService ] +        Property [ protected $container = NULL ] +        Property [ protected $autoescape = true ] +        Property [ protected $automaticHtml = true ] +        Property [ protected $cssClasses = NULL ] +        Property [ protected $cssIconClasses = NULL ] +        Property [ protected $customTemplate = '' ] +        Property [ protected $escaperService = NULL ] +        Property [ protected $implicitFlush = true ] +        Property [ protected $interpolator = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $sessionService = NULL ]        }        - Methods [23] { @@ -37934,13 +41471,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method output ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $remove ] +            Parameter #0 [ <optional> bool $remove = <default> ]            }            - Return [ void ]          } @@ -37976,8 +41513,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> Phalcon\Escaper\EscaperInterface or NULL $escaper ] -            Parameter #1 [ <optional> Phalcon\Session\ManagerInterface or NULL $session ] +            Parameter #0 [ <optional> ?Phalcon\Html\Escaper\EscaperInterface $escaper = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Session\ManagerInterface $session = <default> ]            }          } @@ -37993,14 +41530,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method getEscaperService ] {            - Parameters [0] {            } -          - Return [ Phalcon\Escaper\EscaperInterface ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method notice ] { @@ -38008,7 +41545,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setAutoescape ] { @@ -38016,7 +41553,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $autoescape ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setAutomaticHtml ] { @@ -38024,7 +41561,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $automaticHtml ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCssClasses ] { @@ -38032,7 +41569,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCssIconClasses ] { @@ -38040,7 +41577,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssIconClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCustomTemplate ] { @@ -38048,15 +41585,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $customTemplate ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setEscaperService ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaperService ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaperService ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setImplicitFlush ] { @@ -38064,7 +41601,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $implicitFlush ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method success ] { @@ -38072,7 +41609,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method outputMessage ] { @@ -38081,6 +41618,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> $message ]            } +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method warning ] { @@ -38088,7 +41626,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { @@ -38108,7 +41646,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Flash\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Flash\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -38127,54 +41665,89 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      }      Class [ <internal:phalcon> class Phalcon\Flash\Session extends Phalcon\Flash\AbstractFlash implements Phalcon\Flash\FlashInterface, Phalcon\Di\InjectionAwareInterface ] { -      - Constants [0] { +      - Constants [1] { +        Constant [ public string SESSION_KEY ] { _flashMessages }        }        - Static properties [0] { @@ -38184,17 +41757,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [11] { -        Property [ <default> protected $container ] -        Property [ <default> protected $autoescape ] -        Property [ <default> protected $automaticHtml ] -        Property [ <default> protected $cssClasses ] -        Property [ <default> protected $cssIconClasses ] -        Property [ <default> protected $customTemplate ] -        Property [ <default> protected $escaperService ] -        Property [ <default> protected $implicitFlush ] -        Property [ <default> protected $interpolator ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $sessionService ] +        Property [ protected $container = NULL ] +        Property [ protected $autoescape = true ] +        Property [ protected $automaticHtml = true ] +        Property [ protected $cssClasses = NULL ] +        Property [ protected $cssIconClasses = NULL ] +        Property [ protected $customTemplate = '' ] +        Property [ protected $escaperService = NULL ] +        Property [ protected $implicitFlush = true ] +        Property [ protected $interpolator = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $sessionService = NULL ]        }        - Methods [28] { @@ -38208,8 +41781,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getMessages ] {            - Parameters [2] { -            Parameter #0 [ <optional> $type ] -            Parameter #1 [ <optional> bool $remove ] +            Parameter #0 [ <optional> $type = <default> ] +            Parameter #1 [ <optional> bool $remove = <default> ]            }            - Return [ array ]          } @@ -38217,7 +41790,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method has ] {            - Parameters [1] { -            Parameter #0 [ <optional> $type ] +            Parameter #0 [ <optional> ?string $type = <default> ]            }            - Return [ bool ]          } @@ -38225,16 +41798,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, overwrites Phalcon\Flash\FlashInterface, prototype Phalcon\Flash\FlashInterface> public method message ] {            - Parameters [2] { -            Parameter #0 [ <required> $type ] -            Parameter #1 [ <required> string $message ] +            Parameter #0 [ <required> string $type ] +            Parameter #1 [ <required> $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method output ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $remove ] +            Parameter #0 [ <optional> bool $remove = <default> ]            }            - Return [ void ]          } @@ -38243,7 +41816,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> bool $remove ] -            Parameter #1 [ <optional> $type ] +            Parameter #1 [ <optional> ?string $type = <default> ]            }            - Return [ array ]          } @@ -38294,8 +41867,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> Phalcon\Escaper\EscaperInterface or NULL $escaper ] -            Parameter #1 [ <optional> Phalcon\Session\ManagerInterface or NULL $session ] +            Parameter #0 [ <optional> ?Phalcon\Html\Escaper\EscaperInterface $escaper = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Session\ManagerInterface $session = <default> ]            }          } @@ -38304,14 +41877,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method getEscaperService ] {            - Parameters [0] {            } -          - Return [ Phalcon\Escaper\EscaperInterface ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method notice ] { @@ -38319,7 +41892,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setAutoescape ] { @@ -38327,7 +41900,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $autoescape ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setAutomaticHtml ] { @@ -38335,7 +41908,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $automaticHtml ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCssClasses ] { @@ -38343,7 +41916,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCssIconClasses ] { @@ -38351,7 +41924,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $cssIconClasses ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setCustomTemplate ] { @@ -38359,15 +41932,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $customTemplate ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setEscaperService ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaperService ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaperService ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method setImplicitFlush ] { @@ -38375,7 +41948,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> bool $implicitFlush ]            } -          - Return [ Phalcon\Flash\FlashInterface ] +          - Return [ Phalcon\Flash\AbstractFlash ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method success ] { @@ -38383,7 +41956,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash> public method outputMessage ] { @@ -38392,6 +41965,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> $message ]            } +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Flash\AbstractFlash, prototype Phalcon\Flash\FlashInterface> public method warning ] { @@ -38399,7 +41973,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { @@ -38419,7 +41993,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Check extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Check extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -38431,22 +42005,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -38455,11 +42029,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -38486,7 +42060,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -38510,7 +42084,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -38522,9 +42096,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -38559,7 +42139,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -38578,6 +42158,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -38590,7 +42173,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -38598,8 +42181,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -38688,7 +42271,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Date extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Date extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -38700,22 +42283,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -38724,11 +42307,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -38755,7 +42338,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -38779,7 +42362,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -38791,9 +42374,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -38828,7 +42417,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -38847,6 +42436,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -38859,7 +42451,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -38867,8 +42459,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -38957,7 +42549,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Email extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Email extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -38969,22 +42561,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -38993,11 +42585,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -39024,7 +42616,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -39048,7 +42640,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39060,9 +42652,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -39097,7 +42695,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39116,6 +42714,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -39128,7 +42729,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39136,8 +42737,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -39226,7 +42827,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\File extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\File extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -39238,22 +42839,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39262,11 +42863,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -39293,7 +42894,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -39317,7 +42918,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39329,9 +42930,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -39366,7 +42973,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39385,6 +42992,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -39397,7 +43007,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39405,8 +43015,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -39495,7 +43105,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Hidden extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Hidden extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -39507,22 +43117,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39531,11 +43141,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -39562,7 +43172,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -39586,7 +43196,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39598,9 +43208,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -39635,7 +43251,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39654,6 +43270,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -39666,7 +43285,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39674,8 +43293,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -39764,7 +43383,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Numeric extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Numeric extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -39776,22 +43395,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39800,11 +43419,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -39831,7 +43450,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -39855,7 +43474,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39867,9 +43486,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -39904,7 +43529,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -39923,6 +43548,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -39935,7 +43563,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -39943,8 +43571,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -40033,7 +43661,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Password extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Password extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -40045,22 +43673,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40069,11 +43697,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -40100,7 +43728,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -40124,7 +43752,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40136,9 +43764,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -40173,7 +43807,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40192,6 +43826,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -40204,7 +43841,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40212,8 +43849,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -40302,7 +43939,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Radio extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Radio extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -40314,22 +43951,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40338,11 +43975,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -40369,7 +44006,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -40393,7 +44030,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40405,9 +44042,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -40442,7 +44085,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40461,6 +44104,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -40473,7 +44119,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40481,8 +44127,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -40571,7 +44217,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Select extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Select extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -40583,16 +44229,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] -        Property [ <default> protected $optionsValues ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ] +        Property [ protected $optionsValues = NULL ]        }        - Methods [36] { @@ -40600,8 +44246,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $options ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> $options = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }          } @@ -40614,12 +44260,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getOptions ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40632,7 +44281,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Forms\Element\ElementInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -40659,7 +44308,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -40683,7 +44332,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40695,9 +44344,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -40732,7 +44387,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40751,6 +44406,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -40763,7 +44421,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40771,8 +44429,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -40861,7 +44519,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Submit extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Submit extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -40873,22 +44531,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -40897,11 +44555,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -40928,7 +44586,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -40952,7 +44610,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -40964,9 +44622,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -41001,7 +44665,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41020,6 +44684,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -41032,7 +44699,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41040,8 +44707,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -41130,7 +44797,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\Text extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\Text extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -41142,22 +44809,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41166,11 +44833,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -41197,7 +44864,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -41221,7 +44888,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41233,9 +44900,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -41270,7 +44943,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41289,6 +44962,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -41301,7 +44977,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41309,8 +44985,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -41399,7 +45075,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Element\TextArea extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Element\TextArea extends Phalcon\Forms\Element\AbstractElement implements Phalcon\Forms\Element\ElementInterface, Stringable ] {        - Constants [0] {        } @@ -41411,22 +45087,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $form ] -        Property [ <default> protected $label ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $value ] +        Property [ protected $attributes = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $form = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $value = NULL ]        }        - Methods [33] {          Method [ <internal:phalcon, overwrites Phalcon\Forms\Element\ElementInterface, prototype Phalcon\Forms\Element\ElementInterface> public method render ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41435,11 +45111,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -41466,7 +45142,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $validators ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Forms\Element\ElementInterface ]          } @@ -41490,7 +45166,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $attribute ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41502,9 +45178,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getDefault ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getFilters ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getForm ] { @@ -41539,7 +45221,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41558,6 +45240,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method getValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method hasMessages ] { @@ -41570,7 +45255,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41578,8 +45263,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Forms\Element\AbstractElement, prototype Phalcon\Forms\Element\ElementInterface> public method prepareAttributes ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $attributes ] -            Parameter #1 [ <optional> bool $useChecked ] +            Parameter #0 [ <optional> array $attributes = [] ] +            Parameter #1 [ <optional> bool $useChecked = <default> ]            }            - Return [ array ]          } @@ -41668,7 +45353,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Forms\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Forms\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -41687,47 +45372,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -41743,39 +45462,41 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [10] { -        Property [ <default> protected $container ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $data ] -        Property [ <default> protected $elements ] -        Property [ <default> protected $elementsIndexed ] -        Property [ <default> protected $entity ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $position ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validation ] +      - Properties [12] { +        Property [ protected $container = NULL ] +        Property [ protected $attributes = NULL ] +        Property [ protected $data = NULL ] +        Property [ protected $filteredData = NULL ] +        Property [ protected $elements = NULL ] +        Property [ protected $elementsIndexed = NULL ] +        Property [ protected $entity = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $position = 0 ] +        Property [ protected $options = NULL ] +        Property [ protected $validation = NULL ] +        Property [ protected $whitelist = NULL ]        } -      - Methods [38] { -        Method [ <internal:phalcon> public method setValidation ] { +      - Methods [41] { +        Method [ <internal:phalcon> public method getValidation ] { -          - Parameters [1] { -            Parameter #0 [ <required> $validation ] +          - Parameters [0] {            } +          - Return [ null ]          } -        Method [ <internal:phalcon> public method getValidation ] { +        Method [ <internal:phalcon> public method getWhitelist ] {            - Parameters [0] {            } -          - Return [ null or NULL ] +          - Return [ array ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> $entity ] -            Parameter #1 [ <optional> array $userOptions ] +            Parameter #0 [ <optional> $entity = <default> ] +            Parameter #1 [ <optional> array $userOptions = [] ]            }          } @@ -41783,8 +45504,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Forms\Element\ElementInterface $element ] -            Parameter #1 [ <optional> string or NULL $position ] -            Parameter #2 [ <optional> bool or NULL $type ] +            Parameter #1 [ <optional> ?string $position = <default> ] +            Parameter #2 [ <optional> ?bool $type = <default> ]            }            - Return [ Phalcon\Forms\Form ]          } @@ -41793,8 +45514,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <required> $entity ] -            Parameter #2 [ <optional> $whitelist ] +            Parameter #1 [ <optional> $entity = <default> ] +            Parameter #2 [ <optional> array $whitelist = [] ]            }            - Return [ Phalcon\Forms\Form ]          } @@ -41802,7 +45523,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method clear ] {            - Parameters [1] { -            Parameter #0 [ <optional> $fields ] +            Parameter #0 [ <optional> $fields = <default> ]            }            - Return [ Phalcon\Forms\Form ]          } @@ -41815,6 +45536,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Iterator> public method current ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method get ] { @@ -41847,6 +45571,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getEntity ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getLabel ] { @@ -41858,6 +45585,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getMessages ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getMessagesFor ] { @@ -41872,7 +45602,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $option ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -41883,6 +45613,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> public method getFilteredValue ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +        } +          Method [ <internal:phalcon> public method getValue ] {            - Parameters [1] { @@ -41908,9 +45645,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method isValid ] { -          - Parameters [2] { -            Parameter #0 [ <optional> $data ] -            Parameter #1 [ <optional> $entity ] +          - Parameters [3] { +            Parameter #0 [ <optional> $data = <default> ] +            Parameter #1 [ <optional> $entity = <default> ] +            Parameter #2 [ <optional> array $whitelist = [] ]            }            - Return [ bool ]          } @@ -41926,7 +45664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array or NULL $attributes ] +            Parameter #1 [ <optional> ?array $attributes = [] ]            }            - Return [ string ]          } @@ -41942,7 +45680,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -41978,6 +45716,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Forms\Form ]          } +        Method [ <internal:phalcon> public method setValidation ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Validation\ValidationInterface $validation ] +          } +          - Return [ Phalcon\Forms\Form ] +        } + +        Method [ <internal:phalcon> public method setWhitelist ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $whitelist ] +          } +          - Return [ Phalcon\Forms\Form ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Html\Attributes\AttributesInterface> public method setAttributes ] {            - Parameters [1] { @@ -42054,7 +45808,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $forms ] +        Property [ protected $forms = NULL ]        }        - Methods [4] { @@ -42062,7 +45816,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $entity ] +            Parameter #1 [ <optional> $entity = <default> ]            }            - Return [ Phalcon\Forms\Form ]          } @@ -42094,7 +45848,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Helper\Arr ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Html\Attributes extends Phalcon\Support\Collection implements Stringable, Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Support\Collection\CollectionInterface, ArrayAccess, Phalcon\Html\Attributes\RenderInterface ] {        - Constants [0] {        } @@ -42102,307 +45856,238 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [22] { -        Method [ <internal:phalcon> final static public method blackList ] { - -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> array $blackList ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon> final static public method chunk ] { - -          - Parameters [3] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> int $size ] -            Parameter #2 [ <optional> bool $preserveKeys ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon> final static public method filter ] { +      - Static methods [0] { +      } -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] -          } -          - Return [ array ] -        } +      - Properties [3] { +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +      } -        Method [ <internal:phalcon> final static public method first ] { +      - Methods [28] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Attributes\RenderInterface> public method render ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon> final static public method firstKey ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon> final static public method flatten ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> bool $deep ] +            Parameter #0 [ <optional> array $data = [] ] +            Parameter #1 [ <optional> bool $insensitive = <default> ]            } -          - Return [ array ]          } -        Method [ <internal:phalcon> final static public method get ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] { -          - Parameters [4] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> $index ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> string or NULL $cast ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon> final static public method group ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> $method ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ array ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> final static public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> $index ] +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> final static public method isUnique ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] {            - Parameters [1] { -            Parameter #0 [ <required> array $collection ] +            Parameter #0 [ <required> string $element ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> final static public method last ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:phalcon> final static public method lastKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:phalcon> final static public method order ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] {            - Parameters [3] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> $attribute ] -            Parameter #2 [ <optional> string $order ] +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            } -          - Return [ array ]          } -        Method [ <internal:phalcon> final static public method pluck ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> string $element ] +          - Parameters [0] {            } -          - Return [ array ] +          - Return [ Traversable ]          } -        Method [ <internal:phalcon> final static public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] { -          - Parameters [3] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $index ] +          - Parameters [1] { +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon> final static public method sliceLeft ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> int $elements ] +          - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon> final static public method sliceRight ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> int $elements ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ array ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> final static public method split ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] {            - Parameters [1] { -            Parameter #0 [ <required> array $collection ] +            Parameter #0 [ <optional> array $data = [] ]            } -          - Return [ array ] +          - Return [ void ]          } -        Method [ <internal:phalcon> final static public method toObject ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] { -          - Parameters [1] { -            Parameter #0 [ <required> array $collection ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:phalcon> final static public method validateAll ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> final static public method validateAny ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <optional> $method ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            } -          - Return [ bool ]          } -        Method [ <internal:phalcon> final static public method whiteList ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] { -            Parameter #0 [ <required> array $collection ] -            Parameter #1 [ <required> array $whiteList ] +            Parameter #0 [ <required> $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ array ] +          - Return [ void ]          } -      } - -      - Properties [0] { -      } -      - Methods [0] { -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Helper\Base64 ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [2] { -        Method [ <internal:phalcon> final static public method encodeUrl ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] { -            Parameter #0 [ <required> string $input ] +            Parameter #0 [ <required> $element ]            } -          - Return [ string ] +          - Return [ void ]          } -        Method [ <internal:phalcon> final static public method decodeUrl ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] {            - Parameters [1] { -            Parameter #0 [ <required> string $input ] +            Parameter #0 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ void ]          } -      } - -      - Properties [0] { -      } -      - Methods [0] { -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Helper\Exception extends Phalcon\Exception implements Throwable ] { - -      - Constants [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] { -      - Static properties [0] { -      } +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ void ] +        } -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] +          - Parameters [0] {            }            - Return [ string ]          } -      } - -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -      } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +          - Parameters [1] { +            Parameter #0 [ <optional> int $options = <default> ] +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +          - Parameters [1] { +            Parameter #0 [ <required> $serialized ] +          } +          - Return [ void ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method setData ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ void ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          }          }        }      } -    Class [ <internal:phalcon> class Phalcon\Helper\Fs ] { +    Class [ <internal:phalcon> class Phalcon\Html\Breadcrumbs ] {        - Constants [0] {        } @@ -42410,336 +46095,249 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:phalcon> final static public method basename ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $uri ] -            Parameter #1 [ <optional> $suffix ] -          } -          - Return [ string ] -        } -      } - -      - Properties [0] { +      - Static methods [0] {        } -      - Methods [0] { +      - Properties [3] { +        Property [ private $elements = NULL ] +        Property [ private $separator = ' / ' ] +        Property [ private $template = '<dt><a href="%l...' ]        } -    } - -    Class [ <internal:phalcon> class Phalcon\Helper\Json ] { -      - Constants [0] { -      } +      - Methods [7] { +        Method [ <internal:phalcon> public method getSeparator ] { -      - Static properties [0] { -      } +          - Parameters [0] { +          } +          - Return [ string ] +        } -      - Static methods [2] { -        Method [ <internal:phalcon> final static public method decode ] { +        Method [ <internal:phalcon> public method setSeparator ] { -          - Parameters [4] { -            Parameter #0 [ <required> string $data ] -            Parameter #1 [ <optional> bool $associative ] -            Parameter #2 [ <optional> int $depth ] -            Parameter #3 [ <optional> int $options ] +          - Parameters [1] { +            Parameter #0 [ <required> string $separator ]            }          } -        Method [ <internal:phalcon> final static public method encode ] { +        Method [ <internal:phalcon> public method add ] { -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options ] -            Parameter #2 [ <optional> int $depth ] +          - Parameters [2] { +            Parameter #0 [ <required> string $label ] +            Parameter #1 [ <optional> string $link = <default> ]            } -          - Return [ string ] +          - Return [ Phalcon\Html\Breadcrumbs ]          } -      } - -      - Properties [0] { -      } -      - Methods [0] { -      } -    } +        Method [ <internal:phalcon> public method clear ] { -    Class [ <internal:phalcon> class Phalcon\Helper\Number ] { +          - Parameters [0] { +          } +          - Return [ void ] +        } -      - Constants [0] { -      } +        Method [ <internal:phalcon> public method remove ] { -      - Static properties [0] { -      } +          - Parameters [1] { +            Parameter #0 [ <required> string $link ] +          } +          - Return [ void ] +        } -      - Static methods [1] { -        Method [ <internal:phalcon> final static public method between ] { +        Method [ <internal:phalcon> public method render ] { -          - Parameters [3] { -            Parameter #0 [ <required> int $value ] -            Parameter #1 [ <required> int $from ] -            Parameter #2 [ <required> int $to ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ string ]          } -      } -      - Properties [0] { -      } +        Method [ <internal:phalcon> public method toArray ] { -      - Methods [0] { +          - Parameters [0] { +          } +          - Return [ array ] +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Helper\Str ] { +    Class [ <internal:phalcon> class Phalcon\Html\Escaper implements Phalcon\Html\Escaper\EscaperInterface ] { -      - Constants [6] { -        Constant [ public int RANDOM_ALNUM ] { 0 } -        Constant [ public int RANDOM_ALPHA ] { 1 } -        Constant [ public int RANDOM_DISTINCT ] { 5 } -        Constant [ public int RANDOM_HEXDEC ] { 2 } -        Constant [ public int RANDOM_NOZERO ] { 4 } -        Constant [ public int RANDOM_NUMERIC ] { 3 } +      - Constants [0] {        }        - Static properties [0] {        } -      - Static methods [25] { -        Method [ <internal:phalcon> final static public method camelize ] { +      - Static methods [0] { +      } -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $delimiter ] -          } -          - Return [ string ] -        } +      - Properties [3] { +        Property [ protected $doubleEncode = true ] +        Property [ protected $encoding = 'utf-8' ] +        Property [ protected $flags = 3 ] +      } -        Method [ <internal:phalcon> final static public method concat ] { +      - Methods [20] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method getEncoding ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method countVowels ] { +        Method [ <internal:phalcon> public method getFlags ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] +          - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon> final static public method decapitalize ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method attributes ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> bool $upperRest ] -            Parameter #2 [ <optional> string $encoding ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method decrement ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method css ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $separator ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method dirFromFile ] { +        Method [ <internal:phalcon> final public method detectEncoding ] {            - Parameters [1] { -            Parameter #0 [ <required> string $file ] +            Parameter #0 [ <required> string $input ]            } -          - Return [ string ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon> final static public method dirSeparator ] { +        Method [ <internal:phalcon> public method escapeCss ] {            - Parameters [1] { -            Parameter #0 [ <required> string $directory ] +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method dynamic ] { +        Method [ <internal:phalcon> public method escapeJs ] { -          - Parameters [4] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $leftDelimiter ] -            Parameter #2 [ <optional> string $rightDelimiter ] -            Parameter #3 [ <optional> string $separator ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method endsWith ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $end ] -            Parameter #2 [ <optional> bool $ignoreCase ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> final static public method firstBetween ] { +        Method [ <internal:phalcon> public method escapeHtml ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $start ] -            Parameter #2 [ <required> string $end ] +          - Parameters [1] { +            Parameter #0 [ <optional> ?string $input = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method friendly ] { +        Method [ <internal:phalcon> public method escapeHtmlAttr ] { -          - Parameters [4] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $separator ] -            Parameter #2 [ <optional> bool $lowercase ] -            Parameter #3 [ <optional> $replace ] +          - Parameters [1] { +            Parameter #0 [ <optional> ?string $input = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method humanize ] { +        Method [ <internal:phalcon> public method escapeUrl ] {            - Parameters [1] { -            Parameter #0 [ <required> string $text ] +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method includes ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $needle ] -            Parameter #1 [ <required> string $haystack ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> final static public method increment ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method html ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $separator ] +          - Parameters [1] { +            Parameter #0 [ <optional> ?string $input = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method isAnagram ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $first ] -            Parameter #1 [ <required> string $second ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> final static public method isLower ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> final static public method isPalindrome ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method js ] {            - Parameters [1] { -            Parameter #0 [ <required> string $text ] +            Parameter #0 [ <required> string $input ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon> final static public method isUpper ] { +        Method [ <internal:phalcon> final public method normalizeEncoding ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon> final static public method lower ] { +        Method [ <internal:phalcon> public method setDoubleEncode ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] +          - Parameters [1] { +            Parameter #0 [ <required> bool $doubleEncode ]            } -          - Return [ string ] +          - Return [ Phalcon\Html\Escaper ]          } -        Method [ <internal:phalcon> final static public method random ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method setEncoding ] { -          - Parameters [2] { -            Parameter #0 [ <optional> int $type ] -            Parameter #1 [ <optional> int $length ] +          - Parameters [1] { +            Parameter #0 [ <required> string $encoding ]            } -          - Return [ string ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          } -        Method [ <internal:phalcon> final static public method reduceSlashes ] { +        Method [ <internal:phalcon> public method setFlags ] {            - Parameters [1] { -            Parameter #0 [ <required> string $text ] +            Parameter #0 [ <required> int $flags ]            } -          - Return [ string ] +          - Return [ Phalcon\Html\Escaper ]          } -        Method [ <internal:phalcon> final static public method startsWith ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method setHtmlQuoteType ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $start ] -            Parameter #2 [ <optional> bool $ignoreCase ] +          - Parameters [1] { +            Parameter #0 [ <required> int $flags ]            } -          - Return [ bool ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          } -        Method [ <internal:phalcon> final static public method uncamelize ] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Escaper\EscaperInterface> public method url ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $delimiter ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method underscore ] { +        Method [ <internal:phalcon> private method doEscapeCss ] {            - Parameters [1] { -            Parameter #0 [ <required> string $text ] +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> final static public method upper ] { +        Method [ <internal:phalcon> private method doEscapeJs ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] +          - Parameters [1] { +            Parameter #0 [ <required> string $input ]            }            - Return [ string ]          }        } - -      - Properties [0] { -      } - -      - Methods [0] { -      }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Html\Attributes extends Phalcon\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Collection\CollectionInterface, ArrayAccess, Phalcon\Html\Attributes\RenderInterface ] { +    Class [ <internal:phalcon> class Phalcon\Html\EscaperFactory ] {        - Constants [0] {        } @@ -42750,298 +46348,118 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] +      - Properties [0] {        } -      - Methods [27] { -        Method [ <internal:phalcon, prototype Phalcon\Html\Attributes\RenderInterface> public method render ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> public method __toString ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method newInstance ] {            - Parameters [0] {            } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, ctor> public method __construct ] { - -          - Parameters [2] { -            Parameter #0 [ <optional> array $data ] -            Parameter #1 [ <optional> bool $insensitive ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } +          - Return [ Phalcon\Html\Escaper ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ bool ] -        } +    Class [ <internal:phalcon> class Phalcon\Html\Escaper\Exception extends Phalcon\Exception implements Stringable, Throwable ] { -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +      - Constants [0] { +      } -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } +      - Static properties [0] { +      } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +      - Static methods [1] { +        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { - -          - Parameters [0] { +            Parameter #0 [ <required> string $service ]            } -          - Return [ void ] +          - Return [ string ]          } +      } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { - -          - Parameters [0] { -          } -          - Return [ int ] -        } +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +      } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] {            - Parameters [0] {            } -          - Return [ Traversable ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] -          } -          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {            - Parameters [0] {            } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> array $data ] -          } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {            - Parameters [0] {            } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {            - Parameters [0] {            } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> int $options ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $serialized ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Collection> protected method setData ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ void ] +          - Return [ int ]          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Html\Breadcrumbs ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [3] { -        Property [ <default> private $elements ] -        Property [ <default> private $separator ] -        Property [ <default> private $template ] -      } -      - Methods [7] { -        Method [ <internal:phalcon> public method getSeparator ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {            - Parameters [0] {            } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> public method setSeparator ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $separator ] -          } -        } - -        Method [ <internal:phalcon> public method add ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $label ] -            Parameter #1 [ <optional> string $link ] -          } -          - Return [ Phalcon\Html\Breadcrumbs ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method clear ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {            - Parameters [0] {            } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> public method remove ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $link ] -          } -          - Return [ void ] +          - Return [ ?Throwable ]          } -        Method [ <internal:phalcon> public method render ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method toArray ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Html\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -43060,47 +46478,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -43117,10 +46569,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [12] { @@ -43129,8 +46581,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $href ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43147,7 +46599,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43155,7 +46607,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43197,7 +46649,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43207,8 +46659,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43217,8 +46669,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43227,7 +46679,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43246,18 +46698,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $href ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #0 [ <optional> ?string $href = <default> ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43265,7 +46717,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43273,7 +46725,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43315,7 +46767,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43325,8 +46777,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43335,8 +46787,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43345,7 +46797,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43364,17 +46816,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43382,7 +46834,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43390,7 +46842,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43432,7 +46884,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43442,8 +46894,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43452,8 +46904,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43462,7 +46914,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43481,10 +46933,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] { @@ -43492,8 +46944,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> bool $raw ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43501,7 +46953,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43509,7 +46961,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43551,7 +47003,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43561,8 +47013,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43571,8 +47023,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43581,7 +47033,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43600,10 +47052,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] { @@ -43611,7 +47063,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43619,7 +47071,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43627,7 +47079,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43669,7 +47121,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43679,8 +47131,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43689,8 +47141,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43699,7 +47151,59 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Doctype implements Stringable ] { + +      - Constants [11] { +        Constant [ public int HTML32 ] { 1 } +        Constant [ public int HTML401_STRICT ] { 2 } +        Constant [ public int HTML401_TRANSITIONAL ] { 3 } +        Constant [ public int HTML401_FRAMESET ] { 4 } +        Constant [ public int HTML5 ] { 5 } +        Constant [ public int XHTML10_STRICT ] { 6 } +        Constant [ public int XHTML10_TRANSITIONAL ] { 7 } +        Constant [ public int XHTML10_FRAMESET ] { 8 } +        Constant [ public int XHTML11 ] { 9 } +        Constant [ public int XHTML20 ] { 10 } +        Constant [ public int XHTML5 ] { 11 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ private $delimiter = NULL ] +        Property [ private $flag = NULL ] +      } + +      - Methods [3] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <optional> int $flag = <default> ] +            Parameter #1 [ <optional> string $delimiter = <default> ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { + +          - Parameters [0] {            }            - Return [ string ]          } @@ -43718,10 +47222,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] { @@ -43730,8 +47234,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43739,7 +47243,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43747,7 +47251,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43789,7 +47293,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43799,8 +47303,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43809,8 +47313,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43819,7 +47323,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43838,17 +47342,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43856,7 +47360,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43864,7 +47368,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43906,7 +47410,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43916,8 +47420,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -43926,8 +47430,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -43936,7 +47440,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43955,10 +47459,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] { @@ -43966,7 +47470,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $src ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -43974,7 +47478,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -43982,7 +47486,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44024,7 +47528,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44034,8 +47538,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44044,8 +47548,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44054,14 +47558,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Color extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Color extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44073,12 +47577,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'color' ]        }        - Methods [13] { @@ -44086,19 +47590,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44106,7 +47614,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44114,7 +47622,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44156,7 +47664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44166,8 +47674,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44176,8 +47684,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44186,14 +47694,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Date extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Date extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44205,12 +47713,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'date' ]        }        - Methods [13] { @@ -44218,19 +47726,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44238,7 +47750,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44246,7 +47758,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44288,7 +47800,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44298,8 +47810,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44308,8 +47820,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44318,14 +47830,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\DateTime extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\DateTime extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44337,12 +47849,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'datetime' ]        }        - Methods [13] { @@ -44350,19 +47862,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44370,7 +47886,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44378,7 +47894,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44420,7 +47936,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44430,8 +47946,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44440,8 +47956,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44450,14 +47966,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\DateTimeLocal extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\DateTimeLocal extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44469,12 +47985,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'datetime-local' ]        }        - Methods [13] { @@ -44482,19 +47998,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44502,7 +48022,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44510,7 +48030,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44552,7 +48072,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44562,8 +48082,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44572,8 +48092,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44582,14 +48102,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Email extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Email extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44601,12 +48121,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'email' ]        }        - Methods [13] { @@ -44614,19 +48134,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44634,7 +48158,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44642,7 +48166,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44684,7 +48208,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44694,8 +48218,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44704,8 +48228,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44714,14 +48238,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\File extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\File extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44733,12 +48257,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'file' ]        }        - Methods [13] { @@ -44746,19 +48270,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44766,7 +48294,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44774,7 +48302,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44816,7 +48344,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44826,8 +48354,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44836,8 +48364,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44846,14 +48374,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Hidden extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Hidden extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44865,12 +48393,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'hidden' ]        }        - Methods [13] { @@ -44878,19 +48406,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -44898,7 +48430,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -44906,7 +48438,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44948,7 +48480,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -44958,8 +48490,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -44968,8 +48500,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -44978,14 +48510,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Image extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Image extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -44997,12 +48529,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'image' ]        }        - Methods [13] { @@ -45010,19 +48542,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45030,7 +48566,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45038,7 +48574,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45080,7 +48616,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45090,8 +48626,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45100,8 +48636,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45110,14 +48646,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Input extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Input extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45129,12 +48665,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $type ] -        Property [ <default> protected $attributes ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $type = 'text' ] +        Property [ protected $attributes = NULL ]        }        - Methods [14] { @@ -45150,19 +48686,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45170,7 +48710,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45178,7 +48718,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45220,7 +48760,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45230,8 +48770,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45240,8 +48780,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45250,14 +48790,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Month extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Month extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45269,12 +48809,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'month' ]        }        - Methods [13] { @@ -45282,19 +48822,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45302,7 +48846,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45310,7 +48854,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45352,7 +48896,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45362,8 +48906,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45372,8 +48916,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45382,14 +48926,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Numeric extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Numeric extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45401,12 +48945,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'numeric' ]        }        - Methods [13] { @@ -45414,19 +48958,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45434,7 +48982,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45442,7 +48990,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45484,7 +49032,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45494,8 +49042,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45504,8 +49052,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45514,14 +49062,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Password extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Password extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45533,12 +49081,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'password' ]        }        - Methods [13] { @@ -45546,19 +49094,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45566,7 +49118,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45574,7 +49126,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45616,7 +49168,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45626,8 +49178,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45636,8 +49188,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45646,14 +49198,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Radio extends Phalcon\Html\Helper\Input\Checkbox ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Radio extends Phalcon\Html\Helper\Input\Checkbox implements Stringable ] {        - Constants [0] {        } @@ -45665,30 +49217,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $label ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $label = NULL ] +        Property [ protected $type = 'radio' ]        }        - Methods [14] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\Checkbox, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\Checkbox, prototype Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\Checkbox, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\Checkbox> public method label ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\Checkbox ]          } @@ -45697,8 +49253,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45706,7 +49262,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45715,7 +49271,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45757,7 +49313,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45767,8 +49323,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45777,8 +49333,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45787,14 +49343,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Range extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Range extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45806,12 +49362,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'range' ]        }        - Methods [13] { @@ -45819,19 +49375,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45839,7 +49399,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45847,7 +49407,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45889,7 +49449,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -45899,8 +49459,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -45909,8 +49469,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -45919,14 +49479,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Search extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Search extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -45938,12 +49498,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'search' ]        }        - Methods [13] { @@ -45951,19 +49511,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -45971,7 +49535,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -45979,7 +49543,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46021,7 +49585,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46031,8 +49595,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46041,8 +49605,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46051,14 +49615,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Select extends Phalcon\Html\Helper\AbstractList ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Select extends Phalcon\Html\Helper\AbstractList implements Stringable ] {        - Constants [0] {        } @@ -46070,15 +49634,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] -        Property [ <default> protected $elementTag ] -        Property [ <default> protected $inOptGroup ] -        Property [ <default> protected $selected ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ] +        Property [ protected $elementTag = 'option' ] +        Property [ protected $inOptGroup = false ] +        Property [ protected $selected = '' ]        }        - Methods [20] { @@ -46086,9 +49650,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\Select ]          } @@ -46097,9 +49661,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\Select ]          } @@ -46107,8 +49671,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method optGroup ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $label ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #0 [ <optional> ?string $label = <default> ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\Select ]          } @@ -46148,7 +49712,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $attributes ] -            Parameter #1 [ <optional> $value ] +            Parameter #1 [ <optional> $value = <default> ]            }            - Return [ array ]          } @@ -46156,20 +49720,24 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __invoke ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46177,7 +49745,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46219,7 +49787,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46229,8 +49797,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46239,8 +49807,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46249,14 +49817,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Submit extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Submit extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46268,12 +49836,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'submit' ]        }        - Methods [13] { @@ -46281,19 +49849,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46301,7 +49873,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46309,7 +49881,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46351,7 +49923,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46361,8 +49933,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46371,8 +49943,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46381,14 +49953,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Tel extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Tel extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46400,12 +49972,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'tel' ]        }        - Methods [13] { @@ -46413,19 +49985,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46433,7 +50009,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46441,7 +50017,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46483,7 +50059,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46493,8 +50069,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46503,8 +50079,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46513,14 +50089,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Text extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Text extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46532,12 +50108,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $type ] -        Property [ <default> protected $attributes ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $type = 'text' ] +        Property [ protected $attributes = NULL ]        }        - Methods [13] { @@ -46545,19 +50121,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46565,7 +50145,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46573,7 +50153,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46615,7 +50195,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46625,8 +50205,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46635,8 +50215,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46645,14 +50225,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Textarea extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Textarea extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46664,24 +50244,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'textarea' ]        }        - Methods [13] { -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Input\AbstractInput, prototype Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __invoke ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46689,7 +50273,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46697,7 +50281,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46705,7 +50289,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46747,7 +50331,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46757,8 +50341,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46767,8 +50351,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46777,14 +50361,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Time extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Time extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46796,12 +50380,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'time' ]        }        - Methods [13] { @@ -46809,19 +50393,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46829,7 +50417,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46837,7 +50425,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46879,7 +50467,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -46889,8 +50477,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -46899,8 +50487,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -46909,14 +50497,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Url extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Url extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -46928,12 +50516,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'url' ]        }        - Methods [13] { @@ -46941,19 +50529,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -46961,7 +50553,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -46969,7 +50561,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47011,7 +50603,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47021,8 +50613,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47031,8 +50623,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47041,14 +50633,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Week extends Phalcon\Html\Helper\Input\AbstractInput ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Input\Week extends Phalcon\Html\Helper\Input\AbstractInput implements Stringable ] {        - Constants [0] {        } @@ -47060,12 +50652,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $type ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $type = 'week' ]        }        - Methods [13] { @@ -47073,19 +50665,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> string or NULL $value ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #1 [ <optional> ?string $value = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Input\AbstractInput> public method setValue ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $value ] +            Parameter #0 [ <optional> ?string $value = <default> ]            }            - Return [ Phalcon\Html\Helper\Input\AbstractInput ]          } @@ -47093,7 +50689,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47101,7 +50697,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47143,7 +50739,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47153,8 +50749,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47163,8 +50759,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47173,7 +50769,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47192,17 +50788,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ]        }        - Methods [11] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47210,7 +50806,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47218,7 +50814,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47260,7 +50856,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47270,8 +50866,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47280,8 +50876,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47290,14 +50886,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Link extends Phalcon\Html\Helper\AbstractSeries ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Link extends Phalcon\Html\Helper\Style implements Stringable ] {        - Constants [0] {        } @@ -47309,47 +50905,67 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ]        } -      - Methods [14] { -        Method [ <internal:phalcon> public method add ] { +      - Methods [16] { +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Style, prototype Phalcon\Html\Helper\Style> public method add ] {            - Parameters [2] { -            Parameter #0 [ <required> string $rel ] -            Parameter #1 [ <required> string $href ] +            Parameter #0 [ <required> string $url ] +            Parameter #1 [ <optional> array $attributes = [] ]            } -          - Return [ Phalcon\Html\Helper\Link ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\AbstractSeries, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] { +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Style, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] {            - Parameters [0] {            }            - Return [ string ]          } +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Style, prototype Phalcon\Html\Helper\Style> protected method getAttributes ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $url ] +            Parameter #1 [ <required> array $attributes ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Style> public method setStyle ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $flag ] +          } +          - Return [ Phalcon\Html\Helper\Style ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractSeries ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47357,7 +50973,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47399,7 +51015,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47409,8 +51025,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47419,8 +51035,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47429,14 +51045,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Meta extends Phalcon\Html\Helper\AbstractSeries ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Meta extends Phalcon\Html\Helper\AbstractSeries implements Stringable ] {        - Constants [0] {        } @@ -47448,19 +51064,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [18] {          Method [ <internal:phalcon> public method add ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $attributes ] +            Parameter #0 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\Meta ]          } @@ -47512,19 +51128,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractSeries ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47532,7 +51152,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47574,7 +51194,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47584,8 +51204,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47594,8 +51214,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47604,14 +51224,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Script extends Phalcon\Html\Helper\Style ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Script extends Phalcon\Html\Helper\AbstractSeries implements Stringable ] {        - Constants [0] {        } @@ -47623,55 +51243,59 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $store = NULL ]        }        - Methods [15] { -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Style, prototype Phalcon\Html\Helper\Style> protected method getAttributes ] { +        Method [ <internal:phalcon> public method add ] {            - Parameters [2] { -            Parameter #0 [ <required> string $href ] -            Parameter #1 [ <required> array $attributes ] +            Parameter #0 [ <required> string $url ] +            Parameter #1 [ <optional> array $attributes = [] ]            } -          - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\Style, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] { +        Method [ <internal:phalcon> protected method getAttributes ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $url ] +            Parameter #1 [ <required> array $attributes ]            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\Style> public method add ] { +        Method [ <internal:phalcon, overwrites Phalcon\Html\Helper\AbstractSeries, prototype Phalcon\Html\Helper\AbstractSeries> protected method getTag ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $href ] -            Parameter #1 [ <optional> array $attributes ] +          - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractSeries ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractSeries, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47679,7 +51303,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47721,7 +51345,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47731,8 +51355,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47741,8 +51365,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47751,14 +51375,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Title extends Phalcon\Html\Helper\AbstractHelper ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Title extends Phalcon\Html\Helper\AbstractHelper implements Stringable ] {        - Constants [0] {        } @@ -47770,35 +51394,39 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $append ] -        Property [ <default> protected $prepend ] -        Property [ <default> protected $title ] -        Property [ <default> protected $separator ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $append = NULL ] +        Property [ protected $prepend = NULL ] +        Property [ protected $title = '' ] +        Property [ protected $separator = '' ]        }        - Methods [16] {          Method [ <internal:phalcon> public method __invoke ] {            - Parameters [3] { -            Parameter #0 [ <optional> string $separator ] -            Parameter #1 [ <optional> string or NULL $indent ] -            Parameter #2 [ <optional> string or NULL $delimiter ] +            Parameter #0 [ <optional> string $separator = <default> ] +            Parameter #1 [ <optional> ?string $indent = <default> ] +            Parameter #2 [ <optional> ?string $delimiter = <default> ]            }            - Return [ Phalcon\Html\Helper\Title ]          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon> public method append ] {            - Parameters [2] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\Title ]          } @@ -47814,7 +51442,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\Title ]          } @@ -47823,7 +51451,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\Title ]          } @@ -47831,7 +51459,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47839,7 +51467,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47881,7 +51509,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -47891,8 +51519,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -47901,8 +51529,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -47911,14 +51539,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Helper\Ul extends Phalcon\Html\Helper\Ol ] { +    Class [ <internal:phalcon> class Phalcon\Html\Helper\Ul extends Phalcon\Html\Helper\Ol implements Stringable ] {        - Constants [0] {        } @@ -47930,13 +51558,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $delimiter ] -        Property [ <default> protected $escaper ] -        Property [ <default> protected $indent ] -        Property [ <default> protected $indentLevel ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $elementTag ] -        Property [ <default> protected $store ] +        Property [ protected $delimiter = '' ] +        Property [ protected $escaper = NULL ] +        Property [ protected $indent = '    ' ] +        Property [ protected $indentLevel = 1 ] +        Property [ protected $attributes = NULL ] +        Property [ protected $elementTag = 'li' ] +        Property [ protected $store = NULL ]        }        - Methods [14] { @@ -47951,8 +51579,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> bool $raw ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> bool $raw = <default> ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } @@ -47960,20 +51588,24 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __invoke ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $indent ] -            Parameter #1 [ <optional> string or NULL $delimiter ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $indent = <default> ] +            Parameter #1 [ <optional> ?string $delimiter = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }            - Return [ Phalcon\Html\Helper\AbstractList ]          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractList, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:phalcon, inherits Phalcon\Html\Helper\AbstractHelper, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ]            }          } @@ -47981,7 +51613,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> bool $raw ] +            Parameter #1 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -48023,7 +51655,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          } @@ -48033,8 +51665,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $tag ]              Parameter #1 [ <required> string $text ] -            Parameter #2 [ <optional> array $attributes ] -            Parameter #3 [ <optional> bool $raw ] +            Parameter #2 [ <optional> array $attributes = [] ] +            Parameter #3 [ <optional> bool $raw = <default> ]            }            - Return [ string ]          } @@ -48043,8 +51675,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] -            Parameter #2 [ <optional> string $close ] +            Parameter #1 [ <optional> array $attributes = [] ] +            Parameter #2 [ <optional> string $close = <default> ]            }            - Return [ string ]          } @@ -48053,14 +51685,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tag ] -            Parameter #1 [ <optional> array $attributes ] +            Parameter #1 [ <optional> array $attributes = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLink extends Phalcon\Html\Link\Link implements Psr\Link\LinkInterface, Psr\Link\EvolvableLinkInterface ] { +    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLink extends Phalcon\Html\Link\Link implements PsrExt\Link\LinkInterface, PsrExt\Link\EvolvableLinkInterface ] {        - Constants [0] {        } @@ -48072,14 +51704,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $attributes ] -        Property [ <default> protected $href ] -        Property [ <default> protected $rels ] -        Property [ <default> protected $templated ] +        Property [ protected $attributes = NULL ] +        Property [ protected $href = '' ] +        Property [ protected $rels = NULL ] +        Property [ protected $templated = false ]        }        - Methods [11] { -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withAttribute ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkInterface> public method withAttribute ] {            - Parameters [2] {              Parameter #0 [ <required> $attribute ] @@ -48087,28 +51719,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withHref ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkInterface> public method withHref ] {            - Parameters [1] {              Parameter #0 [ <required> $href ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withRel ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkInterface> public method withRel ] {            - Parameters [1] {              Parameter #0 [ <required> $rel ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withoutAttribute ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkInterface> public method withoutAttribute ] {            - Parameters [1] {              Parameter #0 [ <required> $attribute ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withoutRel ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkInterface> public method withoutRel ] {            - Parameters [1] {              Parameter #0 [ <required> $rel ] @@ -48118,22 +51750,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> string $rel ] -            Parameter #1 [ <optional> string $href ] -            Parameter #2 [ <optional> array $attributes ] +            Parameter #0 [ <optional> string $rel = <default> ] +            Parameter #1 [ <optional> string $href = <default> ] +            Parameter #2 [ <optional> array $attributes = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getAttributes ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype PsrExt\Link\LinkInterface> public method getAttributes ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getHref ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype PsrExt\Link\LinkInterface> public method getHref ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getRels ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype PsrExt\Link\LinkInterface> public method getRels ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method isTemplated ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype PsrExt\Link\LinkInterface> public method isTemplated ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link> protected method hrefIsTemplated ] { @@ -48146,7 +51790,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLinkProvider extends Phalcon\Html\Link\LinkProvider implements Psr\Link\LinkProviderInterface, Psr\Link\EvolvableLinkProviderInterface ] { +    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLinkProvider extends Phalcon\Html\Link\LinkProvider implements PsrExt\Link\LinkProviderInterface, PsrExt\Link\EvolvableLinkProviderInterface ] {        - Constants [0] {        } @@ -48158,18 +51802,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $links ] +        Property [ protected $links = NULL ]        }        - Methods [6] { -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkProviderInterface> public method withLink ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkProviderInterface> public method withLink ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Link\LinkInterface $link ]            }          } -        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkProviderInterface> public method withoutLink ] { +        Method [ <internal:phalcon, prototype PsrExt\Link\EvolvableLinkProviderInterface> public method withoutLink ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Link\LinkInterface $link ] @@ -48179,14 +51823,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $links ] +            Parameter #0 [ <optional> array $links = [] ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype Psr\Link\LinkProviderInterface> public method getLinks ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype PsrExt\Link\LinkProviderInterface> public method getLinks ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype Psr\Link\LinkProviderInterface> public method getLinksByRel ] { +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype PsrExt\Link\LinkProviderInterface> public method getLinksByRel ] {            - Parameters [1] {              Parameter #0 [ <required> $rel ] @@ -48223,7 +51870,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $links ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }        }      } @@ -48239,22 +51886,37 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] -        Property [ <default> private $escaper ] +      - Properties [3] { +        Property [ protected $mapper = NULL ] +        Property [ private $escaper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [7] { +      - Methods [12] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Escaper\EscaperInterface $escaper ] -            Parameter #1 [ <optional> array $services ] +            Parameter #0 [ <required> Phalcon\Html\Escaper\EscaperInterface $escaper ] +            Parameter #1 [ <optional> array $services = [] ] +          } +        } + +        Method [ <internal:phalcon> public method __call ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> array $args ]            }          } +        Method [ <internal:phalcon> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon> public method newInstance ] {            - Parameters [1] { @@ -48262,17 +51924,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon> public method set ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> $method ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -48287,12 +51957,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -48302,7 +51989,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Cookie extends Phalcon\Di\AbstractInjectionAware implements Phalcon\Di\InjectionAwareInterface, Phalcon\Http\Cookie\CookieInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Cookie extends Phalcon\Di\AbstractInjectionAware implements Stringable, Phalcon\Di\InjectionAwareInterface, Phalcon\Http\Cookie\CookieInterface ] {        - Constants [0] {        } @@ -48314,38 +52001,38 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [14] { -        Property [ <default> protected $container ] -        Property [ <default> protected $domain ] -        Property [ <default> protected $expire ] -        Property [ <default> protected $filter ] -        Property [ <default> protected $httpOnly ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] -        Property [ <default> protected $path ] -        Property [ <default> protected $read ] -        Property [ <default> protected $restored ] -        Property [ <default> protected $secure ] -        Property [ <default> protected $signKey ] -        Property [ <default> protected $useEncryption ] -        Property [ <default> protected $value ] +        Property [ protected $container = NULL ] +        Property [ protected $domain = NULL ] +        Property [ protected $expire = NULL ] +        Property [ protected $filter = NULL ] +        Property [ protected $httpOnly = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $path = NULL ] +        Property [ protected $read = false ] +        Property [ protected $restored = false ] +        Property [ protected $secure = true ] +        Property [ protected $signKey = NULL ] +        Property [ protected $useEncryption = false ] +        Property [ protected $value = NULL ]        } -      - Methods [26] { +      - Methods [27] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [8] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $expire ] -            Parameter #3 [ <optional> string $path ] -            Parameter #4 [ <optional> bool or NULL $secure ] -            Parameter #5 [ <optional> string or NULL $domain ] -            Parameter #6 [ <optional> bool or NULL $httpOnly ] -            Parameter #7 [ <optional> array $options ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $expire = <default> ] +            Parameter #3 [ <optional> string $path = <default> ] +            Parameter #4 [ <optional> ?bool $secure = <default> ] +            Parameter #5 [ <optional> ?string $domain = <default> ] +            Parameter #6 [ <optional> ?bool $httpOnly = <default> ] +            Parameter #7 [ <optional> array $options = [] ]            }          } -        Method [ <internal:phalcon> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -48353,6 +52040,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Http\Cookie\CookieInterface> public method delete ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Http\Cookie\CookieInterface> public method getDomain ] { @@ -48407,8 +52097,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\Cookie\CookieInterface> public method getValue ] {            - Parameters [2] { -            Parameter #0 [ <optional> $filters ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #0 [ <optional> $filters = <default> ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -48484,7 +52174,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setSignKey ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $signKey ] +            Parameter #0 [ <optional> ?string $signKey = <default> ]            }            - Return [ Phalcon\Http\Cookie\CookieInterface ]          } @@ -48513,6 +52203,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] {            - Parameters [0] { @@ -48530,7 +52229,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Cookie\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Http\Cookie\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -48549,52 +52248,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\Exception\InvalidArgumentException extends InvalidArgumentException implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\Exception\InvalidArgumentException extends InvalidArgumentException implements Throwable, Stringable ] {        - Constants [0] {        } @@ -48606,52 +52339,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\Request extends Phalcon\Http\Message\AbstractRequest implements Phalcon\Http\Message\RequestMethodInterface, Psr\Http\Message\RequestInterface, Psr\Http\Message\MessageInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\Request extends Phalcon\Http\Message\AbstractRequest implements Phalcon\Http\Message\RequestMethodInterface, PsrExt\Http\Message\RequestInterface, PsrExt\Http\Message\MessageInterface ] {        - Constants [10] {          Constant [ public string METHOD_CONNECT ] { CONNECT } @@ -48673,68 +52440,71 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $body ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $protocolVersion ] -        Property [ <default> protected $method ] -        Property [ <default> protected $requestTarget ] -        Property [ <default> protected $uri ] +        Property [ protected $body = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $protocolVersion = '1.1' ] +        Property [ protected $method = 'GET' ] +        Property [ protected $requestTarget = NULL ] +        Property [ protected $uri = NULL ]        }        - Methods [32] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [4] { -            Parameter #0 [ <optional> string $method ] -            Parameter #1 [ <optional> $uri ] -            Parameter #2 [ <optional> $body ] -            Parameter #3 [ <optional> $headers ] +            Parameter #0 [ <optional> string $method = <default> ] +            Parameter #1 [ <optional> $uri = <default> ] +            Parameter #2 [ <optional> $body = <default> ] +            Parameter #3 [ <optional> $headers = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getMethod ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getMethod ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getUri ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getUri ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getRequestTarget ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getRequestTarget ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withMethod ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withMethod ] {            - Parameters [1] {              Parameter #0 [ <required> $method ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withRequestTarget ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withRequestTarget ] {            - Parameters [1] {              Parameter #0 [ <required> $requestTarget ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withUri ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withUri ] {            - Parameters [2] {              Parameter #0 [ <required> Psr\Http\Message\UriInterface $uri ] -            Parameter #1 [ <optional> $preserveHost ] +            Parameter #1 [ <optional> $preserveHost = <default> ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest> final protected method processMethod ] {            - Parameters [1] { -            Parameter #0 [ <optional> $method ] +            Parameter #0 [ <optional> $method = <default> ]            }            - Return [ string ]          } @@ -48747,17 +52517,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Psr\Http\Message\UriInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getBody ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getBody ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getProtocolVersion ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -48765,7 +52538,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaderLine ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaderLine ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -48773,14 +52546,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaders ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaders ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method hasHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method hasHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -48788,7 +52561,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withAddedHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withAddedHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -48796,14 +52569,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withBody ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withBody ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Http\Message\StreamInterface $body ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -48811,14 +52584,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withProtocolVersion ] {            - Parameters [1] {              Parameter #0 [ <required> $version ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withoutHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withoutHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -48828,9 +52601,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderHost ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $collection ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $collection ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderName ] { @@ -48870,14 +52643,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processBody ] {            - Parameters [2] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } @@ -48887,13 +52660,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processProtocol ] {            - Parameters [1] { -            Parameter #0 [ <optional> $protocol ] +            Parameter #0 [ <optional> $protocol = <default> ]            }            - Return [ string ]          } @@ -48924,7 +52697,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\RequestFactory implements Psr\Http\Message\RequestFactoryInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\RequestFactory implements PsrExt\Http\Message\RequestFactoryInterface ] {        - Constants [0] {        } @@ -48939,7 +52712,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\RequestFactoryInterface> public method createRequest ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\RequestFactoryInterface> public method createRequest ] {            - Parameters [2] {              Parameter #0 [ <required> string $method ] @@ -48950,7 +52723,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\Response extends Phalcon\Http\Message\AbstractMessage implements Psr\Http\Message\ResponseInterface, Psr\Http\Message\MessageInterface, Phalcon\Http\Message\ResponseStatusCodeInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\Response extends Phalcon\Http\Message\AbstractMessage implements PsrExt\Http\Message\ResponseInterface, PsrExt\Http\Message\MessageInterface, Phalcon\Http\Message\ResponseStatusCodeInterface ] {        - Constants [88] {          Constant [ public int STATUS_CONTINUE ] { 100 } @@ -49050,23 +52823,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $body ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $protocolVersion ] -        Property [ <default> protected $uri ] -        Property [ <default> protected $reasonPhrase ] -        Property [ <default> protected $statusCode ] +        Property [ protected $body = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $protocolVersion = '1.1' ] +        Property [ protected $uri = NULL ] +        Property [ protected $reasonPhrase = '' ] +        Property [ protected $statusCode = 200 ]        } -      - Methods [32] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\ResponseInterface> public method getReasonPhrase ] { +      - Methods [33] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ResponseInterface> public method getReasonPhrase ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ResponseInterface> public method getStatusCode ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ResponseInterface> public method getStatusCode ] {            - Parameters [0] {            } @@ -49076,17 +52849,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> int $code ] -            Parameter #2 [ <optional> array $headers ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> int $code = <default> ] +            Parameter #2 [ <optional> array $headers = [] ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ResponseInterface> public method withStatus ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ResponseInterface> public method withStatus ] {            - Parameters [2] {              Parameter #0 [ <required> $code ] -            Parameter #1 [ <optional> $reasonPhrase ] +            Parameter #1 [ <optional> $reasonPhrase = <default> ]            }            - Return [ Phalcon\Http\Message\Response ]          } @@ -49102,7 +52875,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $code ] -            Parameter #1 [ <optional> $phrase ] +            Parameter #1 [ <optional> $phrase = <default> ]            }            - Return [ void ]          } @@ -49123,10 +52896,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getBody ] { +        Method [ <internal:phalcon> private method isBetween ] { + +          - Parameters [3] { +            Parameter #0 [ <required> int $value ] +            Parameter #1 [ <required> int $from ] +            Parameter #2 [ <required> int $to ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getBody ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getProtocolVersion ] {            - Parameters [0] {            } @@ -49134,9 +52920,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> public method getUri ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49144,7 +52933,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaderLine ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaderLine ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49152,14 +52941,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaders ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaders ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method hasHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method hasHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49167,7 +52956,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withAddedHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withAddedHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -49175,14 +52964,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withBody ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withBody ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Http\Message\StreamInterface $body ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -49190,14 +52979,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withProtocolVersion ] {            - Parameters [1] {              Parameter #0 [ <required> $version ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withoutHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withoutHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49207,9 +52996,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderHost ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $collection ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $collection ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderName ] { @@ -49249,14 +53038,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processBody ] {            - Parameters [2] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } @@ -49266,13 +53055,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processProtocol ] {            - Parameters [1] { -            Parameter #0 [ <optional> $protocol ] +            Parameter #0 [ <optional> $protocol = <default> ]            }            - Return [ string ]          } @@ -49303,7 +53092,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\ResponseFactory implements Psr\Http\Message\ResponseFactoryInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\ResponseFactory implements PsrExt\Http\Message\ResponseFactoryInterface ] {        - Constants [0] {        } @@ -49318,18 +53107,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\ResponseFactoryInterface> public method createResponse ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ResponseFactoryInterface> public method createResponse ] {            - Parameters [2] { -            Parameter #0 [ <optional> int $code ] -            Parameter #1 [ <optional> string $reasonPhrase ] +            Parameter #0 [ <optional> int $code = <default> ] +            Parameter #1 [ <optional> string $reasonPhrase = <default> ]            }            - Return [ Psr\Http\Message\ResponseInterface ]          }        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\ServerRequest extends Phalcon\Http\Message\AbstractRequest implements Phalcon\Http\Message\RequestMethodInterface, Psr\Http\Message\ServerRequestInterface, Psr\Http\Message\MessageInterface, Psr\Http\Message\RequestInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\ServerRequest extends Phalcon\Http\Message\AbstractRequest implements Phalcon\Http\Message\RequestMethodInterface, PsrExt\Http\Message\ServerRequestInterface, PsrExt\Http\Message\MessageInterface, PsrExt\Http\Message\RequestInterface ] {        - Constants [10] {          Constant [ public string METHOD_CONNECT ] { CONNECT } @@ -49351,46 +53140,49 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [12] { -        Property [ <default> protected $body ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $protocolVersion ] -        Property [ <default> protected $method ] -        Property [ <default> protected $requestTarget ] -        Property [ <default> protected $uri ] -        Property [ <default> protected $attributes ] -        Property [ <default> protected $cookieParams ] -        Property [ <default> protected $parsedBody ] -        Property [ <default> protected $queryParams ] -        Property [ <default> protected $serverParams ] -        Property [ <default> protected $uploadedFiles ] +        Property [ protected $body = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $protocolVersion = '1.1' ] +        Property [ protected $method = 'GET' ] +        Property [ protected $requestTarget = NULL ] +        Property [ protected $uri = NULL ] +        Property [ protected $attributes = NULL ] +        Property [ protected $cookieParams = NULL ] +        Property [ protected $parsedBody = NULL ] +        Property [ protected $queryParams = NULL ] +        Property [ protected $serverParams = NULL ] +        Property [ protected $uploadedFiles = NULL ]        }        - Methods [46] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getCookieParams ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getCookieParams ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getParsedBody ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getParsedBody ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getQueryParams ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getQueryParams ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getServerParams ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getServerParams ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getUploadedFiles ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getUploadedFiles ] {            - Parameters [0] {            } @@ -49400,35 +53192,35 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [10] { -            Parameter #0 [ <optional> string $method ] -            Parameter #1 [ <optional> $uri ] -            Parameter #2 [ <optional> array $serverParams ] -            Parameter #3 [ <optional> $body ] -            Parameter #4 [ <optional> $headers ] -            Parameter #5 [ <optional> array $cookies ] -            Parameter #6 [ <optional> array $queryParams ] -            Parameter #7 [ <optional> array $uploadFiles ] -            Parameter #8 [ <optional> $parsedBody ] -            Parameter #9 [ <optional> string $protocol ] +            Parameter #0 [ <optional> string $method = <default> ] +            Parameter #1 [ <optional> $uri = <default> ] +            Parameter #2 [ <optional> array $serverParams = [] ] +            Parameter #3 [ <optional> $body = <default> ] +            Parameter #4 [ <optional> $headers = <default> ] +            Parameter #5 [ <optional> array $cookies = [] ] +            Parameter #6 [ <optional> array $queryParams = [] ] +            Parameter #7 [ <optional> array $uploadFiles = [] ] +            Parameter #8 [ <optional> $parsedBody = <default> ] +            Parameter #9 [ <optional> string $protocol = <default> ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getAttribute ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getAttribute ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method getAttributes ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method getAttributes ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withAttribute ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withAttribute ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -49437,7 +53229,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\ServerRequest ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withCookieParams ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withCookieParams ] {            - Parameters [1] {              Parameter #0 [ <required> array $cookies ] @@ -49445,7 +53237,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\ServerRequest ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withParsedBody ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withParsedBody ] {            - Parameters [1] {              Parameter #0 [ <required> $data ] @@ -49453,7 +53245,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\ServerRequest ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withQueryParams ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withQueryParams ] {            - Parameters [1] {              Parameter #0 [ <required> array $query ] @@ -49461,7 +53253,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\ServerRequest ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withUploadedFiles ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withUploadedFiles ] {            - Parameters [1] {              Parameter #0 [ <required> array $uploadedFiles ] @@ -49469,7 +53261,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\ServerRequest ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestInterface> public method withoutAttribute ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestInterface> public method withoutAttribute ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49485,49 +53277,52 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getMethod ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getMethod ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getUri ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getUri ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method getRequestTarget ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method getRequestTarget ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withMethod ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withMethod ] {            - Parameters [1] {              Parameter #0 [ <required> $method ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withRequestTarget ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withRequestTarget ] {            - Parameters [1] {              Parameter #0 [ <required> $requestTarget ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype Psr\Http\Message\RequestInterface> public method withUri ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest, prototype PsrExt\Http\Message\RequestInterface> public method withUri ] {            - Parameters [2] {              Parameter #0 [ <required> Psr\Http\Message\UriInterface $uri ] -            Parameter #1 [ <optional> $preserveHost ] +            Parameter #1 [ <optional> $preserveHost = <default> ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractRequest> final protected method processMethod ] {            - Parameters [1] { -            Parameter #0 [ <optional> $method ] +            Parameter #0 [ <optional> $method = <default> ]            }            - Return [ string ]          } @@ -49540,17 +53335,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Psr\Http\Message\UriInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getBody ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getBody ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getProtocolVersion ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49558,7 +53356,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaderLine ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaderLine ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49566,14 +53364,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method getHeaders ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method getHeaders ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method hasHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method hasHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49581,7 +53379,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withAddedHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withAddedHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -49589,14 +53387,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withBody ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withBody ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Http\Message\StreamInterface $body ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withHeader ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] @@ -49604,14 +53402,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withProtocolVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withProtocolVersion ] {            - Parameters [1] {              Parameter #0 [ <required> $version ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype Psr\Http\Message\MessageInterface> public method withoutHeader ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage, prototype PsrExt\Http\Message\MessageInterface> public method withoutHeader ] {            - Parameters [1] {              Parameter #0 [ <required> $name ] @@ -49621,9 +53419,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderHost ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $collection ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $collection ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method checkHeaderName ] { @@ -49663,14 +53461,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processBody ] {            - Parameters [2] { -            Parameter #0 [ <optional> $body ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #0 [ <optional> $body = <default> ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } @@ -49680,13 +53478,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $headers ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractMessage> final protected method processProtocol ] {            - Parameters [1] { -            Parameter #0 [ <optional> $protocol ] +            Parameter #0 [ <optional> $protocol = <default> ]            }            - Return [ string ]          } @@ -49717,7 +53515,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\ServerRequestFactory implements Psr\Http\Message\ServerRequestFactoryInterface, Phalcon\Http\Message\RequestMethodInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\ServerRequestFactory implements PsrExt\Http\Message\ServerRequestFactoryInterface, Phalcon\Http\Message\RequestMethodInterface ] {        - Constants [10] {          Constant [ public string METHOD_CONNECT ] { CONNECT } @@ -49742,12 +53540,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [17] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\ServerRequestFactoryInterface> public method createServerRequest ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\ServerRequestFactoryInterface> public method createServerRequest ] {            - Parameters [3] {              Parameter #0 [ <required> string $method ]              Parameter #1 [ <required> $uri ] -            Parameter #2 [ <optional> array $serverParams ] +            Parameter #2 [ <optional> array $serverParams = [] ]            }            - Return [ Psr\Http\Message\ServerRequestInterface ]          } @@ -49755,23 +53553,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method load ] {            - Parameters [5] { -            Parameter #0 [ <optional> array or NULL $server ] -            Parameter #1 [ <optional> array or NULL $get ] -            Parameter #2 [ <optional> array or NULL $post ] -            Parameter #3 [ <optional> array or NULL $cookies ] -            Parameter #4 [ <optional> array or NULL $files ] +            Parameter #0 [ <optional> ?array $server = [] ] +            Parameter #1 [ <optional> ?array $get = [] ] +            Parameter #2 [ <optional> ?array $post = [] ] +            Parameter #3 [ <optional> ?array $cookies = [] ] +            Parameter #4 [ <optional> ?array $files = [] ]            }            - Return [ Phalcon\Http\Message\ServerRequest ]          }          Method [ <internal:phalcon> protected method getHeaders ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> private method calculateUriHost ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] -            Parameter #1 [ <required> Phalcon\Collection\CollectionInterface $headers ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ] +            Parameter #1 [ <required> Phalcon\Support\Collection\CollectionInterface $headers ]            }            - Return [ array ]          } @@ -49787,7 +53588,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method calculateUriPath ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ]            }            - Return [ string ]          } @@ -49795,7 +53596,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method calculateUriQuery ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ]            }            - Return [ string ]          } @@ -49803,8 +53604,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method calculateUriScheme ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] -            Parameter #1 [ <required> Phalcon\Collection\CollectionInterface $headers ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ] +            Parameter #1 [ <required> Phalcon\Support\Collection\CollectionInterface $headers ]            }            - Return [ string ]          } @@ -49829,9 +53630,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method getHeader ] {            - Parameters [3] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $headers ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $headers ]              Parameter #1 [ <required> string $name ] -            Parameter #2 [ <optional> $defaultValue ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            }          } @@ -49846,15 +53647,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> private method parseHeaders ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> private method parseProtocol ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ]            }            - Return [ string ]          } @@ -49864,7 +53665,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $server ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> private method parseUploadedFiles ] { @@ -49872,21 +53673,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $files ]            } -          - Return [ Phalcon\Collection\CollectionInterface ] +          - Return [ Phalcon\Support\Collection\CollectionInterface ]          }          Method [ <internal:phalcon> private method parseUri ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Collection\CollectionInterface $server ] -            Parameter #1 [ <required> Phalcon\Collection\CollectionInterface $headers ] +            Parameter #0 [ <required> Phalcon\Support\Collection\CollectionInterface $server ] +            Parameter #1 [ <required> Phalcon\Support\Collection\CollectionInterface $headers ]            }            - Return [ Phalcon\Http\Message\Uri ]          }        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\StreamFactory implements Psr\Http\Message\StreamFactoryInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\StreamFactory implements PsrExt\Http\Message\StreamFactoryInterface ] {        - Constants [0] {        } @@ -49901,24 +53702,24 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [3] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamFactoryInterface> public method createStream ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamFactoryInterface> public method createStream ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $content ] +            Parameter #0 [ <optional> string $content = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamFactoryInterface> public method createStreamFromFile ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamFactoryInterface> public method createStreamFromFile ] {            - Parameters [2] {              Parameter #0 [ <required> string $filename ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ Psr\Http\Message\StreamInterface ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\StreamFactoryInterface> public method createStreamFromResource ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\StreamFactoryInterface> public method createStreamFromResource ] {            - Parameters [1] {              Parameter #0 [ <required> $phpResource ] @@ -49928,7 +53729,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Input extends Phalcon\Http\Message\Stream implements Psr\Http\Message\StreamInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Input extends Phalcon\Http\Message\Stream implements Stringable, PsrExt\Http\Message\StreamInterface ] {        - Constants [0] {        } @@ -49940,39 +53741,42 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $handle ] -        Property [ <default> protected $stream ] -        Property [ <default> private $data ] -        Property [ <default> private $eof ] +        Property [ protected $handle = NULL ] +        Property [ protected $stream = NULL ] +        Property [ private $data = '' ] +        Property [ private $eof = false ]        }        - Methods [18] {          Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, ctor> public method __construct ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method __toString ] { +        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getContents ] { +        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getContents ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $length ] +            Parameter #0 [ <optional> int $length = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isWritable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isWritable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method read ] { +        Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method read ] {            - Parameters [1] {              Parameter #0 [ <required> $length ] @@ -49980,66 +53784,72 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, dtor> public method __destruct ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream> public method __destruct ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method close ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method close ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method detach ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method detach ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method eof ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method eof ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getMetadata ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getMetadata ] {            - Parameters [1] { -            Parameter #0 [ <optional> $key ] +            Parameter #0 [ <optional> $key = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getSize ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getSize ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isReadable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isReadable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isSeekable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isSeekable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method rewind ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method rewind ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method seek ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method seek ] {            - Parameters [2] {              Parameter #0 [ <required> $offset ] -            Parameter #1 [ <optional> $whence ] +            Parameter #1 [ <optional> $whence = <default> ]            }            - Return [ void ]          } @@ -50048,19 +53858,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method tell ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method tell ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method write ] {            - Parameters [1] {              Parameter #0 [ <required> $data ] @@ -50070,7 +53880,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Memory extends Phalcon\Http\Message\Stream implements Psr\Http\Message\StreamInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Memory extends Phalcon\Http\Message\Stream implements PsrExt\Http\Message\StreamInterface, Stringable ] {        - Constants [0] {        } @@ -50082,88 +53892,94 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $handle ] -        Property [ <default> protected $stream ] +        Property [ protected $handle = NULL ] +        Property [ protected $stream = NULL ]        }        - Methods [18] {          Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $mode ] +            Parameter #0 [ <optional> $mode = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, dtor> public method __destruct ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream> public method __destruct ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method close ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method close ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method detach ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method detach ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method eof ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method eof ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getContents ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getContents ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getMetadata ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getMetadata ] {            - Parameters [1] { -            Parameter #0 [ <optional> $key ] +            Parameter #0 [ <optional> $key = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getSize ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getSize ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isReadable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isReadable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isSeekable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isSeekable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isWritable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isWritable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method read ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method read ] {            - Parameters [1] {              Parameter #0 [ <required> $length ] @@ -50171,18 +53987,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method rewind ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method rewind ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method seek ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method seek ] {            - Parameters [2] {              Parameter #0 [ <required> $offset ] -            Parameter #1 [ <optional> $whence ] +            Parameter #1 [ <optional> $whence = <default> ]            }            - Return [ void ]          } @@ -50191,19 +54007,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method tell ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method tell ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method write ] {            - Parameters [1] {              Parameter #0 [ <required> $data ] @@ -50213,7 +54029,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Temp extends Phalcon\Http\Message\Stream implements Psr\Http\Message\StreamInterface ] { +    Class [ <internal:phalcon> class Phalcon\Http\Message\Stream\Temp extends Phalcon\Http\Message\Stream implements PsrExt\Http\Message\StreamInterface, Stringable ] {        - Constants [0] {        } @@ -50225,88 +54041,94 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $handle ] -        Property [ <default> protected $stream ] +        Property [ protected $handle = NULL ] +        Property [ protected $stream = NULL ]        }        - Methods [18] {          Method [ <internal:phalcon, overwrites Phalcon\Http\Message\Stream, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $mode ] +            Parameter #0 [ <optional> $mode = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, dtor> public method __destruct ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream> public method __destruct ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method close ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method close ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method detach ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method detach ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method eof ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method eof ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getContents ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getContents ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getMetadata ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getMetadata ] {            - Parameters [1] { -            Parameter #0 [ <optional> $key ] +            Parameter #0 [ <optional> $key = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method getSize ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method getSize ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isReadable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isReadable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isSeekable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isSeekable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method isWritable ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method isWritable ] {            - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method read ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method read ] {            - Parameters [1] {              Parameter #0 [ <required> $length ] @@ -50314,18 +54136,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method rewind ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method rewind ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method seek ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method seek ] {            - Parameters [2] {              Parameter #0 [ <required> $offset ] -            Parameter #1 [ <optional> $whence ] +            Parameter #1 [ <optional> $whence = <default> ]            }            - Return [ void ]          } @@ -50334,19 +54156,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> string $mode ] +            Parameter #1 [ <optional> string $mode = <default> ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method tell ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method tell ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype Psr\Http\Message\StreamInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Http\Message\Stream, prototype PsrExt\Http\Message\StreamInterface> public method write ] {            - Parameters [1] {              Parameter #0 [ <required> $data ] @@ -50356,7 +54178,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\UploadedFile implements Psr\Http\Message\UploadedFileInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\UploadedFile implements PsrExt\Http\Message\UploadedFileInterface ] {        - Constants [0] {        } @@ -50368,59 +54190,62 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> private $alreadyMoved ] -        Property [ <default> private $clientFilename ] -        Property [ <default> private $clientMediaType ] -        Property [ <default> private $error ] -        Property [ <default> private $fileName ] -        Property [ <default> private $size ] -        Property [ <default> private $stream ] +        Property [ private $alreadyMoved = false ] +        Property [ private $clientFilename = NULL ] +        Property [ private $clientMediaType = NULL ] +        Property [ private $error = 0 ] +        Property [ private $fileName = '' ] +        Property [ private $size = NULL ] +        Property [ private $stream = NULL ]        } -      - Methods [11] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method getClientFilename ] { +      - Methods [12] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method getClientFilename ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method getClientMediaType ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method getClientMediaType ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method getError ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method getError ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method getSize ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method getSize ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [5] {              Parameter #0 [ <required> $stream ] -            Parameter #1 [ <optional> int or NULL $size ] -            Parameter #2 [ <optional> int $error ] -            Parameter #3 [ <optional> string or NULL $clientFilename ] -            Parameter #4 [ <optional> string or NULL $clientMediaType ] +            Parameter #1 [ <optional> ?int $size = <default> ] +            Parameter #2 [ <optional> int $error = <default> ] +            Parameter #3 [ <optional> ?string $clientFilename = <default> ] +            Parameter #4 [ <optional> ?string $clientMediaType = <default> ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method getStream ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method getStream ] { + +          - Parameters [0] { +          }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileInterface> public method moveTo ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileInterface> public method moveTo ] {            - Parameters [1] {              Parameter #0 [ <required> $targetPath ] @@ -50460,10 +54285,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon> private method isBetween ] { + +          - Parameters [3] { +            Parameter #0 [ <required> int $value ] +            Parameter #1 [ <required> int $from ] +            Parameter #2 [ <required> int $to ] +          } +          - Return [ bool ] +        }        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\UploadedFileFactory implements Psr\Http\Message\UploadedFileFactoryInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\UploadedFileFactory implements PsrExt\Http\Message\UploadedFileFactoryInterface ] {        - Constants [0] {        } @@ -50478,21 +54313,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\UploadedFileFactoryInterface> public method createUploadedFile ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UploadedFileFactoryInterface> public method createUploadedFile ] {            - Parameters [5] {              Parameter #0 [ <required> Psr\Http\Message\StreamInterface $stream ] -            Parameter #1 [ <optional> int or NULL $size ] -            Parameter #2 [ <optional> int $error ] -            Parameter #3 [ <optional> string or NULL $clientFilename ] -            Parameter #4 [ <optional> string or NULL $clientMediaType ] +            Parameter #1 [ <optional> ?int $size = <default> ] +            Parameter #2 [ <optional> int $error = <default> ] +            Parameter #3 [ <optional> ?string $clientFilename = <default> ] +            Parameter #4 [ <optional> ?string $clientMediaType = <default> ]            }            - Return [ Psr\Http\Message\UploadedFileInterface ]          }        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\Uri extends Phalcon\Http\Message\AbstractCommon implements Psr\Http\Message\UriInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\Uri extends Phalcon\Http\Message\AbstractCommon implements Stringable, PsrExt\Http\Message\UriInterface ] {        - Constants [0] {        } @@ -50504,53 +54339,53 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $fragment ] -        Property [ <default> protected $host ] -        Property [ <default> protected $pass ] -        Property [ <default> protected $path ] -        Property [ <default> protected $port ] -        Property [ <default> protected $query ] -        Property [ <default> protected $scheme ] -        Property [ <default> protected $user ] +        Property [ protected $fragment = '' ] +        Property [ protected $host = '' ] +        Property [ protected $pass = '' ] +        Property [ protected $path = '' ] +        Property [ protected $port = NULL ] +        Property [ protected $query = '' ] +        Property [ protected $scheme = 'https' ] +        Property [ protected $user = '' ]        } -      - Methods [27] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getFragment ] { +      - Methods [28] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getFragment ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getHost ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getHost ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getPath ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getPath ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getPort ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getPort ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getQuery ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getQuery ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getScheme ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getScheme ] {            - Parameters [0] {            } @@ -50560,32 +54395,32 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $uri ] +            Parameter #0 [ <optional> string $uri = <default> ]            }          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getAuthority ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getAuthority ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method getUserInfo ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method getUserInfo ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withFragment ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withFragment ] {            - Parameters [1] {              Parameter #0 [ <required> $fragment ] @@ -50593,7 +54428,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withPath ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withPath ] {            - Parameters [1] {              Parameter #0 [ <required> $path ] @@ -50601,7 +54436,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withPort ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withPort ] {            - Parameters [1] {              Parameter #0 [ <required> $port ] @@ -50609,7 +54444,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withQuery ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withQuery ] {            - Parameters [1] {              Parameter #0 [ <required> $query ] @@ -50617,7 +54452,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withScheme ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withScheme ] {            - Parameters [1] {              Parameter #0 [ <required> $scheme ] @@ -50625,16 +54460,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withUserInfo ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withUserInfo ] {            - Parameters [2] {              Parameter #0 [ <required> $user ] -            Parameter #1 [ <optional> $password ] +            Parameter #1 [ <optional> $password = <default> ]            }            - Return [ Phalcon\Http\Message\Uri ]          } -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriInterface> public method withHost ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriInterface> public method withHost ] {            - Parameters [1] {              Parameter #0 [ <required> $host ] @@ -50646,8 +54481,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $value ] -            Parameter #1 [ <optional> string $prefix ] -            Parameter #2 [ <optional> string $suffix ] +            Parameter #1 [ <optional> string $prefix = <default> ] +            Parameter #2 [ <optional> string $suffix = <default> ]            }            - Return [ string ]          } @@ -50673,7 +54508,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $port ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon> private method filterQuery ] { @@ -50700,6 +54535,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Http\Message\AbstractCommon> final protected method cloneInstance ] {            - Parameters [2] { @@ -50726,7 +54570,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> final class Phalcon\Http\Message\UriFactory implements Psr\Http\Message\UriFactoryInterface ] { +    Class [ <internal:phalcon> final class Phalcon\Http\Message\UriFactory implements PsrExt\Http\Message\UriFactoryInterface ] {        - Constants [0] {        } @@ -50741,10 +54585,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Message\UriFactoryInterface> public method createUri ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Message\UriFactoryInterface> public method createUri ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $uri ] +            Parameter #0 [ <optional> string $uri = <default> ]            }            - Return [ Psr\Http\Message\UriInterface ]          } @@ -50773,13 +54617,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $container ] -        Property [ <default> private $filterService ] -        Property [ <default> private $httpMethodParameterOverride ] -        Property [ <default> private $queryFilters ] -        Property [ <default> private $putCache ] -        Property [ <default> private $rawBody ] -        Property [ <default> private $strictHostCheck ] +        Property [ protected $container = NULL ] +        Property [ private $filterService = NULL ] +        Property [ private $httpMethodParameterOverride = false ] +        Property [ private $queryFilters = NULL ] +        Property [ private $putCache = NULL ] +        Property [ private $rawBody = '' ] +        Property [ private $strictHostCheck = false ]        }        - Methods [71] { @@ -50800,11 +54644,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method get ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          } @@ -50819,7 +54663,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getBestAccept ] { @@ -50853,7 +54697,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getClientAddress ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $trustForwardedHeader ] +            Parameter #0 [ <optional> bool $trustForwardedHeader = <default> ]            }          } @@ -50868,7 +54712,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getDigestAuth ] { @@ -50881,30 +54725,30 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getFilteredQuery ] {            - Parameters [4] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> bool $notAllowEmpty ] -            Parameter #3 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #3 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon> public method getFilteredPost ] {            - Parameters [4] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> bool $notAllowEmpty ] -            Parameter #3 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #3 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon> public method getFilteredPut ] {            - Parameters [4] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> bool $notAllowEmpty ] -            Parameter #3 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #3 [ <optional> bool $noRecursive = <default> ]            }          } @@ -50940,7 +54784,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getJsonRawBody ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $associative ] +            Parameter #0 [ <optional> bool $associative = <default> ]            }          } @@ -50968,33 +54812,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getPost ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getPut ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getQuery ] {            - Parameters [5] { -            Parameter #0 [ <optional> string or NULL $name ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] -            Parameter #3 [ <optional> bool $notAllowEmpty ] -            Parameter #4 [ <optional> bool $noRecursive ] +            Parameter #0 [ <optional> ?string $name = <default> ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #4 [ <optional> bool $noRecursive = <default> ]            }          } @@ -51017,7 +54861,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $name ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getServerAddress ] { @@ -51037,8 +54881,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getUploadedFiles ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $onlySuccessful ] -            Parameter #1 [ <optional> bool $namedKeys ] +            Parameter #0 [ <optional> bool $onlySuccessful = <default> ] +            Parameter #1 [ <optional> bool $namedKeys = <default> ]            }            - Return [ array ]          } @@ -51046,7 +54890,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> final public method getURI ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $onlyPath ] +            Parameter #0 [ <optional> bool $onlyPath = <default> ]            }            - Return [ string ]          } @@ -51152,7 +54996,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $methods ] -            Parameter #1 [ <optional> bool $strict ] +            Parameter #1 [ <optional> bool $strict = <default> ]            }            - Return [ bool ]          } @@ -51231,7 +55075,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method numFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $onlySuccessful ] +            Parameter #0 [ <optional> bool $onlySuccessful = <default> ]            }            - Return [ int ]          } @@ -51240,8 +55084,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $filters ] -            Parameter #2 [ <optional> array $scope ] +            Parameter #1 [ <optional> array $filters = [] ] +            Parameter #2 [ <optional> array $scope = [] ]            }            - Return [ Phalcon\Http\RequestInterface ]          } @@ -51249,7 +55093,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setStrictHostCheck ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $flag ] +            Parameter #0 [ <optional> bool $flag = <default> ]            }            - Return [ Phalcon\Http\RequestInterface ]          } @@ -51267,11 +55111,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [6] {              Parameter #0 [ <required> array $source ] -            Parameter #1 [ <optional> string or NULL $name ] -            Parameter #2 [ <optional> $filters ] -            Parameter #3 [ <optional> $defaultValue ] -            Parameter #4 [ <optional> bool $notAllowEmpty ] -            Parameter #5 [ <optional> bool $noRecursive ] +            Parameter #1 [ <optional> ?string $name = <default> ] +            Parameter #2 [ <optional> $filters = <default> ] +            Parameter #3 [ <optional> $defaultValue = <default> ] +            Parameter #4 [ <optional> bool $notAllowEmpty = <default> ] +            Parameter #5 [ <optional> bool $noRecursive = <default> ]            }          } @@ -51344,7 +55188,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Request\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Http\Request\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -51363,47 +55207,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -51420,22 +55298,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $error ] -        Property [ <default> protected $extension ] -        Property [ <default> protected $key ] -        Property [ <default> protected $name ] -        Property [ <default> protected $realType ] -        Property [ <default> protected $size ] -        Property [ <default> protected $tmp ] -        Property [ <default> protected $type ] +        Property [ protected $error = NULL ] +        Property [ protected $extension = NULL ] +        Property [ protected $key = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $realType = NULL ] +        Property [ protected $size = 0 ] +        Property [ protected $tmp = NULL ] +        Property [ protected $type = NULL ]        } -      - Methods [11] { +      - Methods [12] {          Method [ <internal:phalcon, prototype Phalcon\Http\Request\FileInterface> public method getError ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method getExtension ] { @@ -51449,14 +55327,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> array $file ] -            Parameter #1 [ <optional> $key ] +            Parameter #1 [ <optional> $key = <default> ]            }          } @@ -51509,6 +55387,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ bool ]          } + +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -51612,23 +55499,23 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $container ] -        Property [ <default> protected $content ] -        Property [ <default> protected $cookies ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $file ] -        Property [ <default> protected $headers ] -        Property [ <default> protected $sent ] -        Property [ <default> protected $statusCodes ] +        Property [ protected $container = NULL ] +        Property [ protected $content = NULL ] +        Property [ protected $cookies = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $file = NULL ] +        Property [ protected $headers = NULL ] +        Property [ protected $sent = false ] +        Property [ protected $statusCodes = NULL ]        } -      - Methods [34] { +      - Methods [36] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $content ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $status ] +            Parameter #0 [ <optional> ?string $content = <default> ] +            Parameter #1 [ <optional> $code = <default> ] +            Parameter #2 [ <optional> $status = <default> ]            }          } @@ -51665,7 +55552,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\ResponseInterface> public method getHeaders ] { @@ -51679,14 +55566,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\ResponseInterface> public method getStatusCode ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\ResponseInterface> public method hasHeader ] { @@ -51707,9 +55594,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\ResponseInterface> public method redirect ] {            - Parameters [3] { -            Parameter #0 [ <optional> $location ] -            Parameter #1 [ <optional> bool $externalRedirect ] -            Parameter #2 [ <optional> int $statusCode ] +            Parameter #0 [ <optional> $location = <default> ] +            Parameter #1 [ <optional> bool $externalRedirect = <default> ] +            Parameter #2 [ <optional> int $statusCode = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -51744,6 +55631,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Http\ResponseInterface> public method sendHeaders ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method setCache ] { @@ -51774,7 +55664,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $contentType ] -            Parameter #1 [ <optional> $charset ] +            Parameter #1 [ <optional> $charset = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -51823,8 +55713,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $filePath ] -            Parameter #1 [ <optional> $attachmentName ] -            Parameter #2 [ <optional> $attachment ] +            Parameter #1 [ <optional> $attachmentName = <default> ] +            Parameter #2 [ <optional> $attachment = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -51850,8 +55740,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $content ] -            Parameter #1 [ <optional> int $jsonOptions ] -            Parameter #2 [ <optional> int $depth ] +            Parameter #1 [ <optional> int $jsonOptions = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -51875,7 +55765,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $code ] -            Parameter #1 [ <optional> string or NULL $message ] +            Parameter #1 [ <optional> ?string $message = <default> ]            }            - Return [ Phalcon\Http\ResponseInterface ]          } @@ -51887,6 +55777,25 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ Phalcon\Http\ResponseInterface ]          } + +        Method [ <internal:phalcon> private method getBasename ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $uri ] +            Parameter #1 [ <optional> $suffix = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method encode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +          - Return [ string ] +        }        }      } @@ -51902,20 +55811,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $container ] -        Property [ <default> protected $cookies ] -        Property [ <default> protected $isSent ] -        Property [ <default> protected $registered ] -        Property [ <default> protected $signKey ] -        Property [ <default> protected $useEncryption ] +        Property [ protected $container = NULL ] +        Property [ protected $cookies = NULL ] +        Property [ protected $isSent = false ] +        Property [ protected $registered = false ] +        Property [ protected $signKey = NULL ] +        Property [ protected $useEncryption = true ]        }        - Methods [14] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $useEncryption ] -            Parameter #1 [ <optional> string or NULL $signKey ] +            Parameter #0 [ <optional> bool $useEncryption = <default> ] +            Parameter #1 [ <optional> ?string $signKey = <default> ]            }          } @@ -51982,13 +55891,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [8] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $value ] -            Parameter #2 [ <optional> int $expire ] -            Parameter #3 [ <optional> string $path ] -            Parameter #4 [ <optional> bool or NULL $secure ] -            Parameter #5 [ <optional> string or NULL $domain ] -            Parameter #6 [ <optional> bool or NULL $httpOnly ] -            Parameter #7 [ <optional> array $options ] +            Parameter #1 [ <optional> $value = <default> ] +            Parameter #2 [ <optional> int $expire = <default> ] +            Parameter #3 [ <optional> string $path = <default> ] +            Parameter #4 [ <optional> ?bool $secure = <default> ] +            Parameter #5 [ <optional> ?string $domain = <default> ] +            Parameter #6 [ <optional> ?bool $httpOnly = <default> ] +            Parameter #7 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Http\Response\CookiesInterface ]          } @@ -51996,7 +55905,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setSignKey ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $signKey ] +            Parameter #0 [ <optional> ?string $signKey = <default> ]            }            - Return [ Phalcon\Http\Response\CookiesInterface ]          } @@ -52026,7 +55935,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Http\Response\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Http\Response\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -52045,47 +55954,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -52102,8 +56045,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $headers ] -        Property [ <default> protected $isSent ] +        Property [ protected $headers = NULL ] +        Property [ protected $isSent = false ]        }        - Methods [9] { @@ -52138,6 +56081,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Http\Response\HeadersInterface> public method reset ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Http\Response\HeadersInterface> public method send ] { @@ -52173,7 +56119,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Http\Server\AbstractMiddleware implements Psr\Http\Server\MiddlewareInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Http\Server\AbstractMiddleware implements PsrExt\Http\Server\MiddlewareInterface ] {        - Constants [0] {        } @@ -52188,7 +56134,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Server\MiddlewareInterface> abstract public method process ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Server\MiddlewareInterface> abstract public method process ] {            - Parameters [2] {              Parameter #0 [ <required> Psr\Http\Message\ServerRequestInterface $request ] @@ -52199,7 +56145,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Http\Server\AbstractRequestHandler implements Psr\Http\Server\RequestHandlerInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Http\Server\AbstractRequestHandler implements PsrExt\Http\Server\RequestHandlerInterface ] {        - Constants [0] {        } @@ -52214,7 +56160,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Methods [1] { -        Method [ <internal:phalcon, prototype Psr\Http\Server\RequestHandlerInterface> abstract public method handle ] { +        Method [ <internal:phalcon, prototype PsrExt\Http\Server\RequestHandlerInterface> abstract public method handle ] {            - Parameters [1] {              Parameter #0 [ <required> Psr\Http\Message\ServerRequestInterface $request ] @@ -52230,7 +56176,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $checked ] +        Property [ protected static $checked = false ]        }        - Static methods [2] { @@ -52250,13 +56196,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $file ] -        Property [ <default> protected $height ] -        Property [ <default> protected $image ] -        Property [ <default> protected $mime ] -        Property [ <default> protected $realpath ] -        Property [ <default> protected $type ] -        Property [ <default> protected $width ] +        Property [ protected $file = NULL ] +        Property [ protected $height = NULL ] +        Property [ protected $image = NULL ] +        Property [ protected $mime = NULL ] +        Property [ protected $realpath = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $width = NULL ]        }        - Methods [38] { @@ -52264,12 +56210,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $file ] -            Parameter #1 [ <optional> int or NULL $width ] -            Parameter #2 [ <optional> int or NULL $height ] +            Parameter #1 [ <optional> ?int $width = <default> ] +            Parameter #2 [ <optional> ?int $height = <default> ]            }          } -        Method [ <internal:phalcon, dtor> public method __destruct ] { +        Method [ <internal:phalcon> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method processBackground ] { @@ -52411,7 +56360,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ NULL or NULL ] +          - Return [ ?NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter> public method getMime ] { @@ -52446,7 +56395,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $color ] -            Parameter #1 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52464,8 +56413,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int or NULL $offsetX ] -            Parameter #3 [ <optional> int or NULL $offsetY ] +            Parameter #2 [ <optional> ?int $offsetX = <default> ] +            Parameter #3 [ <optional> ?int $offsetY = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52483,8 +56432,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int $deltaX ] -            Parameter #3 [ <optional> int $rigidity ] +            Parameter #2 [ <optional> int $deltaX = <default> ] +            Parameter #3 [ <optional> int $rigidity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AbstractAdapter ]          } @@ -52509,8 +56458,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> int $height ] -            Parameter #1 [ <optional> int $opacity ] -            Parameter #2 [ <optional> bool $fadeIn ] +            Parameter #1 [ <optional> int $opacity = <default> ] +            Parameter #2 [ <optional> bool $fadeIn = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52518,8 +56467,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method render ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $ext ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $ext = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ string ]          } @@ -52527,9 +56476,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method resize ] {            - Parameters [3] { -            Parameter #0 [ <optional> int or NULL $width ] -            Parameter #1 [ <optional> int or NULL $height ] -            Parameter #2 [ <optional> int $master ] +            Parameter #0 [ <optional> ?int $width = <default> ] +            Parameter #1 [ <optional> ?int $height = <default> ] +            Parameter #2 [ <optional> int $master = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52545,8 +56494,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method save ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $file ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $file = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52563,12 +56512,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [7] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $offsetX ] -            Parameter #2 [ <optional> $offsetY ] -            Parameter #3 [ <optional> int $opacity ] -            Parameter #4 [ <optional> string $color ] -            Parameter #5 [ <optional> int $size ] -            Parameter #6 [ <optional> string or NULL $fontfile ] +            Parameter #1 [ <optional> $offsetX = <default> ] +            Parameter #2 [ <optional> $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ] +            Parameter #4 [ <optional> string $color = <default> ] +            Parameter #5 [ <optional> int $size = <default> ] +            Parameter #6 [ <optional> ?string $fontfile = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52577,9 +56526,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Image\Adapter\AdapterInterface $watermark ] -            Parameter #1 [ <optional> int $offsetX ] -            Parameter #2 [ <optional> int $offsetY ] -            Parameter #3 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $offsetX = <default> ] +            Parameter #2 [ <optional> int $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52592,8 +56541,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [2] { -        Property [ protected static $checked ] -        Property [ protected static $version ] +        Property [ protected static $checked = false ] +        Property [ protected static $version = 0 ]        }        - Static methods [1] { @@ -52606,13 +56555,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $file ] -        Property [ <default> protected $height ] -        Property [ <default> protected $image ] -        Property [ <default> protected $mime ] -        Property [ <default> protected $realpath ] -        Property [ <default> protected $type ] -        Property [ <default> protected $width ] +        Property [ protected $file = NULL ] +        Property [ protected $height = NULL ] +        Property [ protected $image = NULL ] +        Property [ protected $mime = NULL ] +        Property [ protected $realpath = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $width = NULL ]        }        - Methods [40] { @@ -52620,12 +56569,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $file ] -            Parameter #1 [ <optional> int or NULL $width ] -            Parameter #2 [ <optional> int or NULL $height ] +            Parameter #1 [ <optional> ?int $width = <default> ] +            Parameter #2 [ <optional> ?int $height = <default> ]            }          } -        Method [ <internal:phalcon, dtor> public method __destruct ] { +        Method [ <internal:phalcon> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getInternalImInstance ] { @@ -52797,7 +56749,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ NULL or NULL ] +          - Return [ ?NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter> public method getMime ] { @@ -52832,7 +56784,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $color ] -            Parameter #1 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52850,8 +56802,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int or NULL $offsetX ] -            Parameter #3 [ <optional> int or NULL $offsetY ] +            Parameter #2 [ <optional> ?int $offsetX = <default> ] +            Parameter #3 [ <optional> ?int $offsetY = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52869,8 +56821,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> int $width ]              Parameter #1 [ <required> int $height ] -            Parameter #2 [ <optional> int $deltaX ] -            Parameter #3 [ <optional> int $rigidity ] +            Parameter #2 [ <optional> int $deltaX = <default> ] +            Parameter #3 [ <optional> int $rigidity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AbstractAdapter ]          } @@ -52895,8 +56847,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> int $height ] -            Parameter #1 [ <optional> int $opacity ] -            Parameter #2 [ <optional> bool $fadeIn ] +            Parameter #1 [ <optional> int $opacity = <default> ] +            Parameter #2 [ <optional> bool $fadeIn = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52904,8 +56856,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method render ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $ext ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $ext = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ string ]          } @@ -52913,9 +56865,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method resize ] {            - Parameters [3] { -            Parameter #0 [ <optional> int or NULL $width ] -            Parameter #1 [ <optional> int or NULL $height ] -            Parameter #2 [ <optional> int $master ] +            Parameter #0 [ <optional> ?int $width = <default> ] +            Parameter #1 [ <optional> ?int $height = <default> ] +            Parameter #2 [ <optional> int $master = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52931,8 +56883,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Image\Adapter\AbstractAdapter, prototype Phalcon\Image\Adapter\AdapterInterface> public method save ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $file ] -            Parameter #1 [ <optional> int $quality ] +            Parameter #0 [ <optional> ?string $file = <default> ] +            Parameter #1 [ <optional> int $quality = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52949,12 +56901,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [7] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $offsetX ] -            Parameter #2 [ <optional> $offsetY ] -            Parameter #3 [ <optional> int $opacity ] -            Parameter #4 [ <optional> string $color ] -            Parameter #5 [ <optional> int $size ] -            Parameter #6 [ <optional> string or NULL $fontfile ] +            Parameter #1 [ <optional> $offsetX = <default> ] +            Parameter #2 [ <optional> $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ] +            Parameter #4 [ <optional> string $color = <default> ] +            Parameter #5 [ <optional> int $size = <default> ] +            Parameter #6 [ <optional> ?string $fontfile = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52963,9 +56915,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Image\Adapter\AdapterInterface $watermark ] -            Parameter #1 [ <optional> int $offsetX ] -            Parameter #2 [ <optional> int $offsetY ] -            Parameter #3 [ <optional> int $opacity ] +            Parameter #1 [ <optional> int $offsetX = <default> ] +            Parameter #2 [ <optional> int $offsetY = <default> ] +            Parameter #3 [ <optional> int $opacity = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } @@ -52999,7 +56951,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Image\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Image\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -53018,47 +56970,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -53074,17 +57060,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [11] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -53101,27 +57086,35 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> string $file ] -            Parameter #2 [ <optional> int or NULL $width ] -            Parameter #3 [ <optional> int or NULL $height ] +            Parameter #2 [ <optional> ?int $width = <default> ] +            Parameter #3 [ <optional> ?int $height = <default> ]            }            - Return [ Phalcon\Image\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] {            - Parameters [1] { @@ -53132,43 +57125,36 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] {            - Parameters [1] { -            Parameter #0 [ <required> string $message ] +            Parameter #0 [ <required> $config ]            } -          - Return [ Exception ] +          - Return [ array ]          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Kernel ] { -      - Constants [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { -      - Static properties [0] { -      } +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } -      - Static methods [1] { -        Method [ <internal:phalcon> static public method preComputeHashKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> string $message ]            } +          - Return [ Exception ]          }        } - -      - Properties [0] { -      } - -      - Methods [0] { -      }      }      Class [ <internal:phalcon> class Phalcon\Loader implements Phalcon\Events\EventsAwareInterface ] { @@ -53183,16 +57169,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [10] { -        Property [ <default> protected $checkedPath ] -        Property [ <default> protected $classes ] -        Property [ <default> protected $directories ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $extensions ] -        Property [ <default> protected $fileCheckingCallback ] -        Property [ <default> protected $files ] -        Property [ <default> protected $foundPath ] -        Property [ <default> protected $namespaces ] -        Property [ <default> protected $registered ] +        Property [ protected $checkedPath = NULL ] +        Property [ protected $classes = NULL ] +        Property [ protected $directories = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $extensions = NULL ] +        Property [ protected $fileCheckingCallback = 'is_file' ] +        Property [ protected $files = NULL ] +        Property [ protected $foundPath = NULL ] +        Property [ protected $namespaces = NULL ] +        Property [ protected $registered = false ]        }        - Methods [20] { @@ -53229,7 +57215,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon> public method getExtensions ] { @@ -53270,7 +57256,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method register ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $prepend ] +            Parameter #0 [ <optional> bool $prepend = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53279,7 +57265,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $classes ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53288,7 +57274,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $directories ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53297,7 +57283,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $files ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53306,7 +57292,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $namespaces ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53330,7 +57316,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setFileCheckingCallback ] {            - Parameters [1] { -            Parameter #0 [ <optional> $callback ] +            Parameter #0 [ <optional> $callback = <default> ]            }            - Return [ Phalcon\Loader ]          } @@ -53352,7 +57338,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Loader\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Loader\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -53371,264 +57357,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } - -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { -        } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Logger implements Psr\Log\LoggerInterface ] { - -      - Constants [9] { -        Constant [ public int ALERT ] { 2 } -        Constant [ public int CRITICAL ] { 1 } -        Constant [ public int CUSTOM ] { 8 } -        Constant [ public int DEBUG ] { 7 } -        Constant [ public int EMERGENCY ] { 0 } -        Constant [ public int ERROR ] { 3 } -        Constant [ public int INFO ] { 6 } -        Constant [ public int NOTICE ] { 5 } -        Constant [ public int WARNING ] { 4 } -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [5] { -        Property [ <default> protected $adapters ] -        Property [ <default> protected $excluded ] -        Property [ <default> protected $logLevel ] -        Property [ <default> protected $name ] -        Property [ <default> protected $timezone ] -      } - -      - Methods [22] { -        Method [ <internal:phalcon> public method getLogLevel ] {            - Parameters [0] {            } -          - Return [ int ] -        } - -        Method [ <internal:phalcon, ctor> public method __construct ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $adapters ] -            Parameter #2 [ <optional> DateTimeZone or NULL $timezone ] -          } -        } - -        Method [ <internal:phalcon> public method addAdapter ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <required> Phalcon\Logger\Adapter\AdapterInterface $adapter ] -          } -          - Return [ Phalcon\Logger ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method alert ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method critical ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method debug ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method error ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method emergency ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> public method excludeAdapters ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> array $adapters ] -          } -          - Return [ Phalcon\Logger ]          } -        Method [ <internal:phalcon> public method getAdapter ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +          - Parameters [0] {            } -          - Return [ Phalcon\Logger\Adapter\AdapterInterface ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method getAdapters ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {            - Parameters [0] {            } -          - Return [ array ]          } -        Method [ <internal:phalcon> public method getName ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method info ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method log ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $level ] -            Parameter #1 [ <required> $message ] -            Parameter #2 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method notice ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> public method removeAdapter ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] -          } -          - Return [ Phalcon\Logger ] -        } - -        Method [ <internal:phalcon> public method setAdapters ] { - -          - Parameters [1] { -            Parameter #0 [ <required> array $adapters ] -          } -          - Return [ Phalcon\Logger ] -        } - -        Method [ <internal:phalcon> public method setLogLevel ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -          - Parameters [1] { -            Parameter #0 [ <required> int $level ] +          - Parameters [0] {            } -          - Return [ Phalcon\Logger ] +          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Psr\Log\LoggerInterface> public method warning ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -          - Parameters [2] { -            Parameter #0 [ <required> $message ] -            Parameter #1 [ <optional> array $context ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon> protected method addMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -          - Parameters [3] { -            Parameter #0 [ <required> int $level ] -            Parameter #1 [ <required> string $message ] -            Parameter #2 [ <optional> array $context ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ ?Throwable ]          } -        Method [ <internal:phalcon> protected method getLevels ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon> private method getLevelNumber ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { -          - Parameters [1] { -            Parameter #0 [ <required> $level ] +          - Parameters [0] {            } -          - Return [ int ] +          - Return [ string ]          }        }      } @@ -53644,17 +57447,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [7] { +      - Methods [9] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -53663,22 +57465,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> string $fileName ] -            Parameter #2 [ <optional> array $options ] +            Parameter #2 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Logger\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -53693,12 +57494,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -53720,10 +57538,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $defaultFormatter ] -        Property [ <default> protected $formatter ] -        Property [ <default> protected $inTransaction ] -        Property [ <default> protected $queue ] +        Property [ protected $defaultFormatter = 'Phalcon\Logger\...' ] +        Property [ protected $formatter = NULL ] +        Property [ protected $inTransaction = false ] +        Property [ protected $queue = NULL ]        }        - Methods [13] { @@ -53742,7 +57560,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter, dtor> public method __destruct ] { +        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __serialize ] { @@ -53833,17 +57654,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $defaultFormatter ] -        Property [ <default> protected $formatter ] -        Property [ <default> protected $inTransaction ] -        Property [ <default> protected $queue ] -        Property [ <default> protected $handler ] -        Property [ <default> protected $mode ] -        Property [ <default> protected $name ] -        Property [ <default> protected $options ] +        Property [ protected $defaultFormatter = 'Phalcon\Logger\...' ] +        Property [ protected $formatter = NULL ] +        Property [ protected $inTransaction = false ] +        Property [ protected $queue = NULL ] +        Property [ protected $handler = NULL ] +        Property [ protected $mode = 'ab' ] +        Property [ protected $name = NULL ] +        Property [ protected $options = NULL ]        } -      - Methods [15] { +      - Methods [16] {          Method [ <internal:phalcon> public method getName ] {            - Parameters [0] { @@ -53855,7 +57676,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -53874,7 +57695,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter, dtor> public method __destruct ] { +        Method [ <internal:phalcon> protected method phpFopen ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $filename ] +            Parameter #1 [ <required> string $mode ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __serialize ] { @@ -53965,22 +57797,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $formatter ] -        Property [ <default> protected $inTransaction ] -        Property [ <default> protected $queue ] -        Property [ <default> protected $defaultFormatter ] -        Property [ <default> protected $facility ] -        Property [ <default> protected $name ] -        Property [ <default> protected $opened ] -        Property [ <default> protected $option ] +        Property [ protected $defaultFormatter = 'Phalcon\Logger\...' ] +        Property [ protected $formatter = NULL ] +        Property [ protected $inTransaction = false ] +        Property [ protected $queue = NULL ] +        Property [ protected $facility = 0 ] +        Property [ protected $name = '' ] +        Property [ protected $opened = false ] +        Property [ protected $option = 0 ]        } -      - Methods [15] { +      - Methods [16] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -53999,6 +57831,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> protected method openlog ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $ident ] +            Parameter #1 [ <required> int $option ] +            Parameter #2 [ <required> int $facility ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon> private method logLevelToSyslog ] {            - Parameters [1] { @@ -54007,7 +57849,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter, dtor> public method __destruct ] { +        Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Logger\Adapter\AbstractAdapter> public method __serialize ] { @@ -54086,7 +57931,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Logger\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Logger\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -54105,47 +57950,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -54162,14 +58041,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $dateFormat ] +        Property [ protected $dateFormat = 'c' ]        } -      - Methods [4] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $dateFormat ] +            Parameter #0 [ <optional> string $dateFormat = <default> ]            }          } @@ -54194,6 +58073,63 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $dateFormat ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\AbstractFormatter> protected method getFormattedDate ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Logger\Item $item ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        }        }      } @@ -54209,11 +58145,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $dateFormat ] -        Property [ <default> protected $format ] +        Property [ protected $dateFormat = 'c' ] +        Property [ protected $format = NULL ]        } -      - Methods [6] { +      - Methods [12] {          Method [ <internal:phalcon> public method getFormat ] {            - Parameters [0] { @@ -54231,8 +58167,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> string $format ] -            Parameter #1 [ <optional> string $dateFormat ] +            Parameter #0 [ <optional> string $format = <default> ] +            Parameter #1 [ <optional> string $dateFormat = <default> ]            }          } @@ -54257,6 +58193,63 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $dateFormat ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\AbstractFormatter> protected method getFormattedDate ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Logger\Item $item ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        }        }      } @@ -54272,15 +58265,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $context ] -        Property [ <default> protected $message ] -        Property [ <default> protected $level ] -        Property [ <default> protected $levelName ] -        Property [ <default> protected $time ] +        Property [ protected $context = NULL ] +        Property [ protected $message = NULL ] +        Property [ protected $level = NULL ] +        Property [ protected $levelName = NULL ] +        Property [ protected $dateTime = NULL ]        }        - Methods [6] {          Method [ <internal:phalcon> public method getContext ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:phalcon> public method getMessage ] { @@ -54291,6 +58288,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getLevel ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:phalcon> public method getLevelName ] { @@ -54300,7 +58301,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ string ]          } -        Method [ <internal:phalcon> public method getTime ] { +        Method [ <internal:phalcon> public method getDateTime ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, ctor> public method __construct ] { @@ -54309,14 +58313,230 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $message ]              Parameter #1 [ <required> string $levelName ]              Parameter #2 [ <required> int $level ] -            Parameter #3 [ <required> DateTimeImmutable $time ] -            Parameter #4 [ <optional> array $context ] +            Parameter #3 [ <required> DateTimeImmutable $dateTime ] +            Parameter #4 [ <optional> array $context = [] ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Logger\Logger implements PsrExt\Log\LoggerInterface ] { + +      - Constants [9] { +        Constant [ public int ALERT ] { 2 } +        Constant [ public int CRITICAL ] { 1 } +        Constant [ public int CUSTOM ] { 8 } +        Constant [ public int DEBUG ] { 7 } +        Constant [ public int EMERGENCY ] { 0 } +        Constant [ public int ERROR ] { 3 } +        Constant [ public int INFO ] { 6 } +        Constant [ public int NOTICE ] { 5 } +        Constant [ public int WARNING ] { 4 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ protected $adapters = NULL ] +        Property [ protected $excluded = NULL ] +        Property [ protected $logLevel = 8 ] +        Property [ protected $name = '' ] +        Property [ protected $timezone = NULL ] +      } + +      - Methods [22] { +        Method [ <internal:phalcon> public method getAdapters ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon> public method getLogLevel ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon> public method getName ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> array $adapters = [] ] +            Parameter #2 [ <optional> ?DateTimeZone $timezone = <default> ] +          } +        } + +        Method [ <internal:phalcon> public method addAdapter ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> Phalcon\Logger\Adapter\AdapterInterface $adapter ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method alert ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method critical ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method debug ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method error ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method emergency ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> public method excludeAdapters ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $adapters = [] ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon> public method getAdapter ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Phalcon\Logger\Adapter\AdapterInterface ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method info ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method log ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $level ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method notice ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> public method removeAdapter ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon> public method setAdapters ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $adapters ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon> public method setLogLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $level ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon, prototype PsrExt\Log\LoggerInterface> public method warning ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $message ] +            Parameter #1 [ <optional> array $context = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon> protected method addMessage ] { + +          - Parameters [3] { +            Parameter #0 [ <required> int $level ] +            Parameter #1 [ <required> string $message ] +            Parameter #2 [ <optional> array $context = [] ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method getLevels ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method getLevelNumber ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $level ]            } +          - Return [ int ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Logger\LoggerFactory ] { +    Class [ <internal:phalcon> class Phalcon\Logger\LoggerFactory extends Phalcon\Factory\AbstractConfigFactory ] {        - Constants [0] {        } @@ -54328,10 +58548,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> private $adapterFactory ] +        Property [ private $adapterFactory = NULL ]        } -      - Methods [3] { +      - Methods [8] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -54344,21 +58564,63 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $config ]            } -          - Return [ Phalcon\Logger ] +          - Return [ Phalcon\Logger\Logger ]          }          Method [ <internal:phalcon> public method newInstance ] { -          - Parameters [2] { +          - Parameters [3] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $adapters ] +            Parameter #1 [ <optional> array $adapters = [] ] +            Parameter #2 [ <optional> ?DateTimeZone $timezone = <default> ] +          } +          - Return [ Phalcon\Logger\Logger ] +        } + +        Method [ <internal:phalcon> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] {            } -          - Return [ Phalcon\Logger ] +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $message ] +          } +          - Return [ Exception ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Messages\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Messages\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -54377,52 +58639,86 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Messages\Message implements Phalcon\Messages\MessageInterface, JsonSerializable ] { +    Class [ <internal:phalcon> class Phalcon\Messages\Message implements Stringable, Phalcon\Messages\MessageInterface, JsonSerializable ] {        - Constants [0] {        } @@ -54434,11 +58730,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $code ] -        Property [ <default> protected $field ] -        Property [ <default> protected $message ] -        Property [ <default> protected $type ] -        Property [ <default> protected $metaData ] +        Property [ protected $code = NULL ] +        Property [ protected $field = NULL ] +        Property [ protected $message = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $metaData = NULL ]        }        - Methods [13] { @@ -54481,14 +58777,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [5] {              Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> $field ] -            Parameter #2 [ <optional> string $type ] -            Parameter #3 [ <optional> int $code ] -            Parameter #4 [ <optional> array $metaData ] +            Parameter #1 [ <optional> $field = <default> ] +            Parameter #2 [ <optional> string $type = <default> ] +            Parameter #3 [ <optional> int $code = <default> ] +            Parameter #4 [ <optional> array $metaData = [] ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Messages\MessageInterface> public method __toString ] { +        Method [ <internal:phalcon, prototype Stringable> public method __toString ] {            - Parameters [0] {            } @@ -54556,15 +58852,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $position ] -        Property [ <default> protected $messages ] +        Property [ protected $position = 0 ] +        Property [ protected $messages = NULL ]        }        - Methods [15] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $messages ] +            Parameter #0 [ <optional> array $messages = [] ]            }          } @@ -54685,13 +58981,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [7] { -        Property [ <default> protected $container ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $modules ] -        Property [ <default> protected $implicitView ] -        Property [ <default> protected $sendCookies ] -        Property [ <default> protected $sendHeaders ] +        Property [ protected $container = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $modules = NULL ] +        Property [ protected $implicitView = true ] +        Property [ protected $sendCookies = true ] +        Property [ protected $sendHeaders = true ]        }        - Methods [16] { @@ -54729,7 +59025,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Application\AbstractApplication, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -54744,7 +59040,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Application\AbstractApplication> public method getModule ] { @@ -54765,7 +59061,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $modules ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Application\AbstractApplication ]          } @@ -54818,7 +59114,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Application\Exception extends Phalcon\Application\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Application\Exception extends Phalcon\Application\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -54837,47 +59133,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -54894,11 +59224,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $container ] +        Property [ protected $container = NULL ]        }        - Methods [5] {          Method [ <internal:phalcon, ctor> final public method __construct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Di\Injectable> public method __get ] { @@ -54945,32 +59278,32 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [26] { -        Property [ <default> protected $container ] -        Property [ <default> protected $activeHandler ] -        Property [ <default> protected $activeMethodMap ] -        Property [ <default> protected $actionName ] -        Property [ <default> protected $actionSuffix ] -        Property [ <default> protected $camelCaseMap ] -        Property [ <default> protected $defaultNamespace ] -        Property [ <default> protected $handlerHashes ] -        Property [ <default> protected $handlerName ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $finished ] -        Property [ <default> protected $forwarded ] -        Property [ <default> protected $isControllerInitialize ] -        Property [ <default> protected $lastHandler ] -        Property [ <default> protected $modelBinder ] -        Property [ <default> protected $modelBinding ] -        Property [ <default> protected $moduleName ] -        Property [ <default> protected $namespaceName ] -        Property [ <default> protected $params ] -        Property [ <default> protected $previousActionName ] -        Property [ <default> protected $previousHandlerName ] -        Property [ <default> protected $previousNamespaceName ] -        Property [ <default> protected $returnedValue ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $defaultHandler ] -        Property [ <default> protected $handlerSuffix ] +        Property [ protected $container = NULL ] +        Property [ protected $activeHandler = NULL ] +        Property [ protected $activeMethodMap = NULL ] +        Property [ protected $actionName = NULL ] +        Property [ protected $actionSuffix = 'Action' ] +        Property [ protected $camelCaseMap = NULL ] +        Property [ protected $defaultNamespace = NULL ] +        Property [ protected $handlerHashes = NULL ] +        Property [ protected $handlerName = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $finished = false ] +        Property [ protected $forwarded = false ] +        Property [ protected $isControllerInitialize = false ] +        Property [ protected $lastHandler = NULL ] +        Property [ protected $modelBinder = NULL ] +        Property [ protected $modelBinding = false ] +        Property [ protected $moduleName = NULL ] +        Property [ protected $namespaceName = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $previousActionName = NULL ] +        Property [ protected $previousHandlerName = NULL ] +        Property [ protected $previousNamespaceName = NULL ] +        Property [ protected $returnedValue = NULL ] +        Property [ protected $defaultAction = 'index' ] +        Property [ protected $defaultHandler = 'index' ] +        Property [ protected $handlerSuffix = 'Controller' ]        }        - Methods [48] { @@ -55063,7 +59396,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> int $exceptionCode ] +            Parameter #1 [ <optional> int $exceptionCode = <default> ]            }          } @@ -55072,11 +59405,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $handler ]              Parameter #1 [ <required> string $actionMethod ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method dispatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method getActionName ] { @@ -55118,7 +59454,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method getHandlerSuffix ] { @@ -55132,7 +59468,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\Model\BinderInterface or NULL ] +          - Return [ ?Phalcon\Mvc\Model\BinderInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher> public method getModuleName ] { @@ -55153,8 +59489,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $param ] -            Parameter #1 [ <optional> $filters ] -            Parameter #2 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $filters = <default> ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            }          } @@ -55264,7 +59600,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Model\BinderInterface $modelBinder ] -            Parameter #1 [ <optional> $cache ] +            Parameter #1 [ <optional> $cache = <default> ]            }            - Return [ Phalcon\Dispatcher\DispatcherInterface ]          } @@ -55286,6 +59622,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher, prototype Phalcon\Dispatcher\DispatcherInterface> public method getReturnedValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Dispatcher\AbstractDispatcher> public method wasForwarded ] { @@ -55327,7 +59666,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Dispatcher\Exception extends Phalcon\Dispatcher\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Dispatcher\Exception extends Phalcon\Dispatcher\Exception implements Throwable, Stringable ] {        - Constants [6] {          Constant [ public int EXCEPTION_ACTION_NOT_FOUND ] { 5 } @@ -55352,47 +59691,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -55409,28 +59782,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [15] { -        Property [ <default> protected $activeHandler ] -        Property [ <default> protected $afterBindingHandlers ] -        Property [ <default> protected $afterHandlers ] -        Property [ <default> protected $beforeHandlers ] -        Property [ <default> protected $container ] -        Property [ <default> protected $errorHandler ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $finishHandlers ] -        Property [ <default> protected $handlers ] -        Property [ <default> protected $modelBinder ] -        Property [ <default> protected $notFoundHandler ] -        Property [ <default> protected $responseHandler ] -        Property [ <default> protected $returnedValue ] -        Property [ <default> protected $router ] -        Property [ <default> protected $stopped ] +        Property [ protected $activeHandler = NULL ] +        Property [ protected $afterBindingHandlers = NULL ] +        Property [ protected $afterHandlers = NULL ] +        Property [ protected $beforeHandlers = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $errorHandler = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $finishHandlers = NULL ] +        Property [ protected $handlers = NULL ] +        Property [ protected $modelBinder = NULL ] +        Property [ protected $notFoundHandler = NULL ] +        Property [ protected $responseHandler = NULL ] +        Property [ protected $returnedValue = NULL ] +        Property [ protected $router = NULL ] +        Property [ protected $stopped = false ]        }        - Methods [41] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -55493,6 +59866,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getActiveHandler ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getBoundModels ] { @@ -55506,7 +59882,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { @@ -55528,10 +59904,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\Model\BinderInterface or NULL ] +          - Return [ ?Phalcon\Mvc\Model\BinderInterface ]          }          Method [ <internal:phalcon> public method getReturnedValue ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getRouter ] { @@ -55691,7 +60070,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Model\BinderInterface $modelBinder ] -            Parameter #1 [ <optional> $cache ] +            Parameter #1 [ <optional> $cache = <default> ]            }            - Return [ Phalcon\Mvc\Micro ]          } @@ -55709,12 +60088,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $serviceName ]              Parameter #1 [ <required> $definition ] -            Parameter #2 [ <optional> bool $shared ] +            Parameter #2 [ <optional> bool $shared = <default> ]            }            - Return [ Phalcon\Di\ServiceInterface ]          }          Method [ <internal:phalcon> public method stop ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Di\Injectable> public method __get ] { @@ -55753,10 +60135,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $handler ] -        Property [ <default> protected $handlers ] -        Property [ <default> protected $lazy ] -        Property [ <default> protected $prefix ] +        Property [ protected $handler = NULL ] +        Property [ protected $handlers = NULL ] +        Property [ protected $lazy = false ] +        Property [ protected $prefix = '' ]        }        - Methods [17] { @@ -55765,7 +60147,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55775,12 +60157,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Micro\CollectionInterface> public method getHandler ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Micro\CollectionInterface> public method getHandlers ] { @@ -55802,7 +60187,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55819,7 +60204,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55830,7 +60215,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ]              Parameter #2 [ <required> $method ] -            Parameter #3 [ <optional> string or NULL $name ] +            Parameter #3 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55840,7 +60225,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55850,7 +60235,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55860,7 +60245,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55870,7 +60255,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $routePattern ]              Parameter #1 [ <required> $handler ] -            Parameter #2 [ <optional> string or NULL $name ] +            Parameter #2 [ <optional> ?string $name = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55879,7 +60264,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $handler ] -            Parameter #1 [ <optional> bool $lazy ] +            Parameter #1 [ <optional> bool $lazy = <default> ]            }            - Return [ Phalcon\Mvc\Micro\CollectionInterface ]          } @@ -55913,7 +60298,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Micro\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Micro\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -55932,47 +60317,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -55989,8 +60408,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $handler ] -        Property [ <default> protected $definition ] +        Property [ protected $handler = NULL ] +        Property [ protected $definition = NULL ]        }        - Methods [4] { @@ -55998,7 +60417,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ NULL or NULL ] +          - Return [ ?NULL ]          }          Method [ <internal:phalcon> public method getDefinition ] { @@ -56020,7 +60439,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $method ]              Parameter #1 [ <required> $arguments ] -            Parameter #2 [ <optional> Phalcon\Mvc\Model\BinderInterface or NULL $modelBinder ] +            Parameter #2 [ <optional> ?Phalcon\Mvc\Model\BinderInterface $modelBinder = <default> ]            }          }        } @@ -56054,7 +60473,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method average ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $parameters ] +            Parameter #0 [ <optional> array $parameters = [] ]            }          } @@ -56063,7 +60482,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $base ]              Parameter #1 [ <required> array $data ] -            Parameter #2 [ <optional> int $dirtyState ] +            Parameter #2 [ <optional> int $dirtyState = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -56074,8 +60493,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $base ]              Parameter #1 [ <required> array $data ]              Parameter #2 [ <required> $columnMap ] -            Parameter #3 [ <optional> int $dirtyState ] -            Parameter #4 [ <optional> bool or NULL $keepSnapshots ] +            Parameter #3 [ <optional> int $dirtyState = <default> ] +            Parameter #4 [ <optional> ?bool $keepSnapshots = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -56092,14 +60511,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method count ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method find ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }            - Return [ Phalcon\Mvc\Model\ResultsetInterface ]          } @@ -56107,29 +60526,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method findFirst ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method maximum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method minimum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method query ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -56145,7 +60564,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> static public method sum ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> $parameters = <default> ]            }          } @@ -56154,7 +60573,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $functionName ]              Parameter #1 [ <required> string $alias ] -            Parameter #2 [ <optional> $parameters ] +            Parameter #2 [ <optional> $parameters = <default> ]            }            - Return [ Phalcon\Mvc\Model\ResultsetInterface ]          } @@ -56171,9 +60590,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $params ] -            Parameter #1 [ <optional> $limit ] +            Parameter #1 [ <optional> $limit = <default> ]            } -          - Return [ Phalcon\Mvc\Model\Query ] +          - Return [ Phalcon\Mvc\Model\QueryInterface ]          }          Method [ <internal:phalcon> static private method caseInsensitiveColumnMap ] { @@ -56187,21 +60606,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [15] { -        Property [ <default> protected $container ] -        Property [ <default> protected $dirtyState ] -        Property [ <default> protected $dirtyRelated ] -        Property [ <default> protected $errorMessages ] -        Property [ <default> protected $modelsManager ] -        Property [ <default> protected $modelsMetaData ] -        Property [ <default> protected $related ] -        Property [ <default> protected $operationMade ] -        Property [ <default> protected $oldSnapshot ] -        Property [ <default> protected $skipped ] -        Property [ <default> protected $snapshot ] -        Property [ <default> protected $transaction ] -        Property [ <default> protected $uniqueKey ] -        Property [ <default> protected $uniqueParams ] -        Property [ <default> protected $uniqueTypes ] +        Property [ protected $container = NULL ] +        Property [ protected $dirtyState = 1 ] +        Property [ protected $dirtyRelated = NULL ] +        Property [ protected $errorMessages = NULL ] +        Property [ protected $modelsManager = NULL ] +        Property [ protected $modelsMetaData = NULL ] +        Property [ protected $related = NULL ] +        Property [ protected $operationMade = 0 ] +        Property [ protected $oldSnapshot = NULL ] +        Property [ protected $skipped = false ] +        Property [ protected $snapshot = NULL ] +        Property [ protected $transaction = NULL ] +        Property [ protected $uniqueKey = NULL ] +        Property [ protected $uniqueParams = NULL ] +        Property [ protected $uniqueTypes = NULL ]        }        - Methods [84] { @@ -56209,15 +60628,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ null or NULL ] +          - Return [ null ]          }          Method [ <internal:phalcon, ctor> final public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $data ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] -            Parameter #2 [ <optional> Phalcon\Mvc\Model\ManagerInterface or NULL $modelsManager ] +            Parameter #0 [ <optional> $data = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ] +            Parameter #2 [ <optional> ?Phalcon\Mvc\Model\ManagerInterface $modelsManager = <default> ]            }          } @@ -56272,8 +60691,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <optional> $whiteList ] -            Parameter #2 [ <optional> $dataColumnMap ] +            Parameter #1 [ <optional> $whiteList = <default> ] +            Parameter #2 [ <optional> $dataColumnMap = <default> ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -56340,13 +60759,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ModelInterface> public method getMessages ] {            - Parameters [1] { -            Parameter #0 [ <optional> $filter ] +            Parameter #0 [ <optional> $filter = <default> ]            }            - Return [ array ]          } @@ -56397,7 +60816,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $alias ] -            Parameter #1 [ <optional> $arguments ] +            Parameter #1 [ <optional> $arguments = <default> ]            }          } @@ -56413,7 +60832,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method getSnapshotData ] { @@ -56454,8 +60873,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method hasChanged ] {            - Parameters [2] { -            Parameter #0 [ <optional> $fieldName ] -            Parameter #1 [ <optional> bool $allFields ] +            Parameter #0 [ <optional> $fieldName = <default> ] +            Parameter #1 [ <optional> bool $allFields = <default> ]            }            - Return [ bool ]          } @@ -56470,8 +60889,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method hasUpdated ] {            - Parameters [2] { -            Parameter #0 [ <optional> $fieldName ] -            Parameter #1 [ <optional> bool $allFields ] +            Parameter #0 [ <optional> $fieldName = <default> ] +            Parameter #1 [ <optional> bool $allFields = <default> ]            }            - Return [ bool ]          } @@ -56552,7 +60971,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <optional> $columnMap ] +            Parameter #1 [ <optional> $columnMap = <default> ]            }          } @@ -56560,7 +60979,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $data ] -            Parameter #1 [ <optional> $columnMap ] +            Parameter #1 [ <optional> $columnMap = <default> ]            }            - Return [ void ]          } @@ -56592,7 +61011,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method toArray ] {            - Parameters [1] { -            Parameter #0 [ <optional> $columns ] +            Parameter #0 [ <optional> $columns = <default> ]            }            - Return [ array ]          } @@ -56728,6 +61147,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> protected method cancelOperation ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method belongsTo ] { @@ -56736,7 +61158,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $fields ]              Parameter #1 [ <required> string $referenceModel ]              Parameter #2 [ <required> $referencedFields ] -            Parameter #3 [ <optional> $options ] +            Parameter #3 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\Relation ]          } @@ -56747,7 +61169,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $fields ]              Parameter #1 [ <required> string $referenceModel ]              Parameter #2 [ <required> $referencedFields ] -            Parameter #3 [ <optional> $options ] +            Parameter #3 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\Relation ]          } @@ -56761,7 +61183,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $intermediateReferencedFields ]              Parameter #4 [ <required> string $referenceModel ]              Parameter #5 [ <required> $referencedFields ] -            Parameter #6 [ <optional> $options ] +            Parameter #6 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\Relation ]          } @@ -56772,7 +61194,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $fields ]              Parameter #1 [ <required> string $referenceModel ]              Parameter #2 [ <required> $referencedFields ] -            Parameter #3 [ <optional> $options ] +            Parameter #3 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\Relation ]          } @@ -56786,7 +61208,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $intermediateReferencedFields ]              Parameter #4 [ <required> string $referenceModel ]              Parameter #5 [ <required> $referencedFields ] -            Parameter #6 [ <optional> $options ] +            Parameter #6 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\Relation ]          } @@ -56890,7 +61312,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $options ] +        Property [ protected $options = NULL ]        }        - Methods [5] { @@ -56905,14 +61327,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Behavior, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Behavior> protected method getOptions ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $eventName ] +            Parameter #0 [ <optional> ?string $eventName = <default> ]            }          } @@ -56921,7 +61343,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]              Parameter #1 [ <required> string $method ] -            Parameter #2 [ <optional> array $arguments ] +            Parameter #2 [ <optional> array $arguments = [] ]            }          } @@ -56947,7 +61369,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $options ] +        Property [ protected $options = NULL ]        }        - Methods [6] { @@ -56969,14 +61391,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Behavior, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Behavior> protected method getOptions ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $eventName ] +            Parameter #0 [ <optional> ?string $eventName = <default> ]            }          } @@ -56985,7 +61407,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]              Parameter #1 [ <required> string $method ] -            Parameter #2 [ <optional> array $arguments ] +            Parameter #2 [ <optional> array $arguments = [] ]            }          } @@ -57011,10 +61433,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $boundModels ] -        Property [ <default> protected $cache ] -        Property [ <default> protected $internalCache ] -        Property [ <default> protected $originalValues ] +        Property [ protected $boundModels = NULL ] +        Property [ protected $cache = NULL ] +        Property [ protected $internalCache = NULL ] +        Property [ protected $originalValues = NULL ]        }        - Methods [9] { @@ -57035,7 +61457,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Cache\Adapter\AdapterInterface or NULL $cache ] +            Parameter #0 [ <optional> ?Phalcon\Cache\Adapter\AdapterInterface $cache = <default> ]            }          } @@ -57045,7 +61467,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $handler ]              Parameter #1 [ <required> array $params ]              Parameter #2 [ <required> string $cacheKey ] -            Parameter #3 [ <optional> string or NULL $methodName ] +            Parameter #3 [ <optional> ?string $methodName = <default> ]            }            - Return [ array ]          } @@ -57070,7 +61492,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $cacheKey ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon> protected method getParamsFromReflection ] { @@ -57109,18 +61531,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> Phalcon\Di\DiInterface $container ]              Parameter #1 [ <required> string $modelName ]              Parameter #2 [ <required> array $data ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          }        }        - Properties [5] { -        Property [ <default> protected $bindParams ] -        Property [ <default> protected $bindTypes ] -        Property [ <default> protected $hiddenParamNumber ] -        Property [ <default> protected $model ] -        Property [ <default> protected $params ] +        Property [ protected $bindParams = NULL ] +        Property [ protected $bindTypes = NULL ] +        Property [ protected $hiddenParamNumber = 0 ] +        Property [ protected $model = NULL ] +        Property [ protected $params = NULL ]        }        - Methods [37] { @@ -57128,8 +61550,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57148,7 +61570,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindParams ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57210,19 +61632,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method forUpdate ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $forUpdate ] +            Parameter #0 [ <optional> bool $forUpdate = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getColumns ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getConditions ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { @@ -57233,12 +61658,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getGroupBy ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getHaving ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getLimit ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getModelName ] { @@ -57252,7 +61686,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method getParams ] { @@ -57266,7 +61700,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method groupBy ] { @@ -57289,8 +61723,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57308,9 +61742,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] -            Parameter #3 [ <optional> $type ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ] +            Parameter #3 [ <optional> $type = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57319,8 +61753,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57329,7 +61763,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $limit ] -            Parameter #1 [ <optional> int $offset ] +            Parameter #1 [ <optional> int $offset = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57365,8 +61799,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57375,8 +61809,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> $conditions ] -            Parameter #2 [ <optional> $alias ] +            Parameter #1 [ <optional> $conditions = <default> ] +            Parameter #2 [ <optional> $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57400,7 +61834,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\CriteriaInterface> public method sharedLock ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $sharedLock ] +            Parameter #0 [ <optional> bool $sharedLock = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57409,8 +61843,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> $bindParams ] -            Parameter #2 [ <optional> $bindTypes ] +            Parameter #1 [ <optional> $bindParams = <default> ] +            Parameter #2 [ <optional> $bindTypes = <default> ]            }            - Return [ Phalcon\Mvc\Model\CriteriaInterface ]          } @@ -57429,33 +61863,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [27] { -        Property [ <default> protected $aliases ] -        Property [ <default> protected $behaviors ] -        Property [ <default> protected $belongsTo ] -        Property [ <default> protected $belongsToSingle ] -        Property [ <default> protected $container ] -        Property [ <default> protected $customEventsManager ] -        Property [ <default> protected $dynamicUpdate ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $hasMany ] -        Property [ <default> protected $hasManySingle ] -        Property [ <default> protected $hasManyToMany ] -        Property [ <default> protected $hasManyToManySingle ] -        Property [ <default> protected $hasOne ] -        Property [ <default> protected $hasOneSingle ] -        Property [ <default> protected $hasOneThrough ] -        Property [ <default> protected $hasOneThroughSingle ] -        Property [ <default> protected $initialized ] -        Property [ <default> protected $keepSnapshots ] -        Property [ <default> protected $lastInitialized ] -        Property [ <default> protected $lastQuery ] -        Property [ <default> protected $modelVisibility ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $readConnectionServices ] -        Property [ <default> protected $sources ] -        Property [ <default> protected $schemas ] -        Property [ <default> protected $writeConnectionServices ] -        Property [ <default> protected $reusable ] +        Property [ protected $aliases = NULL ] +        Property [ protected $behaviors = NULL ] +        Property [ protected $belongsTo = NULL ] +        Property [ protected $belongsToSingle = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $customEventsManager = NULL ] +        Property [ protected $dynamicUpdate = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $hasMany = NULL ] +        Property [ protected $hasManySingle = NULL ] +        Property [ protected $hasManyToMany = NULL ] +        Property [ protected $hasManyToManySingle = NULL ] +        Property [ protected $hasOne = NULL ] +        Property [ protected $hasOneSingle = NULL ] +        Property [ protected $hasOneThrough = NULL ] +        Property [ protected $hasOneThroughSingle = NULL ] +        Property [ protected $initialized = NULL ] +        Property [ protected $keepSnapshots = NULL ] +        Property [ protected $lastInitialized = NULL ] +        Property [ protected $lastQuery = NULL ] +        Property [ protected $modelVisibility = NULL ] +        Property [ protected $prefix = '' ] +        Property [ protected $readConnectionServices = NULL ] +        Property [ protected $sources = NULL ] +        Property [ protected $schemas = NULL ] +        Property [ protected $writeConnectionServices = NULL ] +        Property [ protected $reusable = NULL ]        }        - Methods [65] { @@ -57486,7 +61920,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon> public method setCustomEventsManager ] { @@ -57503,7 +61937,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method initialize ] { @@ -57592,7 +62026,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method setConnectionService ] { @@ -57739,7 +62173,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -57754,7 +62188,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #4 [ <required> $intermediateReferencedFields ]              Parameter #5 [ <required> string $referencedModel ]              Parameter #6 [ <required> $referencedFields ] -            Parameter #7 [ <optional> $options ] +            Parameter #7 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -57766,7 +62200,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -57778,7 +62212,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> $fields ]              Parameter #2 [ <required> string $referencedModel ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> $options ] +            Parameter #4 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -57793,7 +62227,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #4 [ <required> $intermediateReferencedFields ]              Parameter #5 [ <required> string $referencedModel ]              Parameter #6 [ <required> $referencedFields ] -            Parameter #7 [ <optional> $options ] +            Parameter #7 [ <optional> $options = <default> ]            }            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } @@ -57865,8 +62299,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Mvc\Model\RelationInterface $relation ]              Parameter #1 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #2 [ <optional> $parameters ] -            Parameter #3 [ <optional> string or NULL $method ] +            Parameter #2 [ <optional> $parameters = <default> ] +            Parameter #3 [ <optional> ?string $method = <default> ]            }          } @@ -57901,8 +62335,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -57912,8 +62346,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -57923,8 +62357,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $modelName ]              Parameter #1 [ <required> string $modelRelation ]              Parameter #2 [ <required> Phalcon\Mvc\ModelInterface $record ] -            Parameter #3 [ <optional> $parameters ] -            Parameter #4 [ <optional> string or NULL $method ] +            Parameter #3 [ <optional> $parameters = <default> ] +            Parameter #4 [ <optional> ?string $method = <default> ]            }          } @@ -58004,15 +62438,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $phql ] -            Parameter #1 [ <optional> $placeholders ] -            Parameter #2 [ <optional> $types ] +            Parameter #1 [ <optional> $placeholders = <default> ] +            Parameter #2 [ <optional> $types = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method createBuilder ] {            - Parameters [1] { -            Parameter #0 [ <optional> $params ] +            Parameter #0 [ <optional> $params = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -58024,7 +62458,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } -        Method [ <internal:phalcon, dtor> public method __destruct ] { +        Method [ <internal:phalcon> public method __destruct ] { + +          - Parameters [0] { +          }          }        }      } @@ -58057,19 +62494,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ]        } -      - Methods [33] { +      - Methods [34] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Cache\AdapterFactory $factory ] -            Parameter #1 [ <optional> array or NULL $options ] +            Parameter #1 [ <optional> ?array $options = [] ]            }          } @@ -58110,7 +62547,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -58157,7 +62594,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -58189,7 +62626,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -58220,7 +62657,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMap ] { @@ -58228,7 +62665,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -58333,6 +62770,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $schema ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -58364,19 +62810,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ]        } -      - Methods [33] { +      - Methods [34] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Cache\AdapterFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -58424,7 +62870,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -58471,7 +62917,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -58503,7 +62949,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -58534,7 +62980,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMap ] { @@ -58542,7 +62988,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -58640,6 +63086,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $schema ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -58671,18 +63126,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ]        } -      - Methods [33] { +      - Methods [34] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $options ] +            Parameter #0 [ <optional> $options = <default> ]            }          } @@ -58691,7 +63146,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method write ] { @@ -58740,7 +63195,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -58787,7 +63242,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -58819,7 +63274,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -58850,7 +63305,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -58946,6 +63401,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $schema ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -58977,19 +63441,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ]        } -      - Methods [33] { +      - Methods [34] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Cache\AdapterFactory $factory ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }          } @@ -59037,7 +63501,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -59084,7 +63548,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -59116,7 +63580,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -59147,7 +63611,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMap ] { @@ -59155,7 +63619,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -59253,6 +63717,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $schema ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -59354,19 +63827,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $adapter ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $container ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $strategy ] -        Property [ <default> protected $metaDataDir ] +        Property [ protected $adapter = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $strategy = NULL ] +        Property [ protected $metaDataDir = './' ]        } -      - Methods [34] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -59375,7 +63848,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $key ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method write ] { @@ -59432,7 +63905,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getDefaultValues ] { @@ -59479,7 +63952,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -59511,7 +63984,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getStrategy ] { @@ -59542,7 +64015,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> final public method readColumnMapIndex ] { @@ -59638,6 +64111,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #3 [ <required> $schema ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> protected method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        }        }      } @@ -59651,7 +64133,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $internalPhqlCache ] +        Property [ protected static $internalPhqlCache = NULL ]        }        - Static methods [1] { @@ -59664,29 +64146,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [23] { -        Property [ <default> protected $ast ] -        Property [ <default> protected $bindParams ] -        Property [ <default> protected $bindTypes ] -        Property [ <default> protected $cache ] -        Property [ <default> protected $cacheOptions ] -        Property [ <default> protected $container ] -        Property [ <default> protected $enableImplicitJoins ] -        Property [ <default> protected $intermediate ] -        Property [ <default> protected $manager ] -        Property [ <default> protected $metaData ] -        Property [ <default> protected $models ] -        Property [ <default> protected $modelsInstances ] -        Property [ <default> protected $nestingLevel ] -        Property [ <default> protected $phql ] -        Property [ <default> protected $sharedLock ] -        Property [ <default> protected $sqlAliases ] -        Property [ <default> protected $sqlAliasesModels ] -        Property [ <default> protected $sqlAliasesModelsInstances ] -        Property [ <default> protected $sqlColumnAliases ] -        Property [ <default> protected $sqlModelsAliases ] -        Property [ <default> protected $type ] -        Property [ <default> protected $uniqueRow ] -        Property [ <default> protected $transaction ] +        Property [ protected $ast = NULL ] +        Property [ protected $bindParams = NULL ] +        Property [ protected $bindTypes = NULL ] +        Property [ protected $cache = NULL ] +        Property [ protected $cacheOptions = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $enableImplicitJoins = NULL ] +        Property [ protected $intermediate = NULL ] +        Property [ protected $manager = NULL ] +        Property [ protected $metaData = NULL ] +        Property [ protected $models = NULL ] +        Property [ protected $modelsInstances = NULL ] +        Property [ protected $nestingLevel = -1 ] +        Property [ protected $phql = NULL ] +        Property [ protected $sharedLock = false ] +        Property [ protected $sqlAliases = NULL ] +        Property [ protected $sqlAliasesModels = NULL ] +        Property [ protected $sqlAliasesModelsInstances = NULL ] +        Property [ protected $sqlColumnAliases = NULL ] +        Property [ protected $sqlModelsAliases = NULL ] +        Property [ protected $type = NULL ] +        Property [ protected $uniqueRow = false ] +        Property [ protected $transaction = NULL ]        }        - Methods [49] { @@ -59694,15 +64176,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ null or NULL ] +          - Return [ null ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> string or NULL $phql ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] -            Parameter #2 [ <optional> array $options ] +            Parameter #0 [ <optional> ?string $phql = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ] +            Parameter #2 [ <optional> array $options = [] ]            }          } @@ -59717,8 +64199,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\QueryInterface> public method execute ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $bindParams ] -            Parameter #1 [ <optional> array $bindTypes ] +            Parameter #0 [ <optional> array $bindParams = [] ] +            Parameter #1 [ <optional> array $bindTypes = [] ]            }          } @@ -59767,8 +64249,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\QueryInterface> public method getSingleResult ] {            - Parameters [2] { -            Parameter #0 [ <optional> array $bindParams ] -            Parameter #1 [ <optional> array $bindTypes ] +            Parameter #0 [ <optional> array $bindParams = [] ] +            Parameter #1 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\ModelInterface ]          } @@ -59805,7 +64287,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindParams ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -59814,7 +64296,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindTypes ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -59838,7 +64320,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\QueryInterface> public method setSharedLock ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $sharedLock ] +            Parameter #0 [ <optional> bool $sharedLock = <default> ]            }            - Return [ Phalcon\Mvc\Model\QueryInterface ]          } @@ -59893,7 +64375,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> array $intermediate ]              Parameter #1 [ <required> array $bindParams ]              Parameter #2 [ <required> array $bindTypes ] -            Parameter #3 [ <optional> bool $simulate ] +            Parameter #3 [ <optional> bool $simulate = <default> ]            }          } @@ -59927,9 +64409,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $expr ] -            Parameter #1 [ <optional> bool $quoting ] +            Parameter #1 [ <optional> bool $quoting = <default> ]            } -          - Return [ string ] +          - Return [ array ]          }          Method [ <internal:phalcon> final protected method getFunctionCall ] { @@ -60013,9 +64495,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] -            Parameter #1 [ <optional> array or NULL $intermediate ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> ?array $intermediate = [] ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Db\Adapter\AdapterInterface ]          } @@ -60063,9 +64545,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] -            Parameter #1 [ <optional> array or NULL $intermediate ] -            Parameter #2 [ <optional> array $bindParams ] -            Parameter #3 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> ?array $intermediate = [] ] +            Parameter #2 [ <optional> array $bindParams = [] ] +            Parameter #3 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Db\Adapter\AdapterInterface ]          } @@ -60087,8 +64569,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> final protected method _prepareSelect ] {            - Parameters [2] { -            Parameter #0 [ <optional> $ast ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #0 [ <optional> $ast = <default> ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ array ]          } @@ -60116,30 +64598,30 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [16] { -        Property [ <default> protected $bindParams ] -        Property [ <default> protected $bindTypes ] -        Property [ <default> protected $columns ] -        Property [ <default> protected $conditions ] -        Property [ <default> protected $container ] -        Property [ <default> protected $distinct ] -        Property [ <default> protected $forUpdate ] -        Property [ <default> protected $group ] -        Property [ <default> protected $having ] -        Property [ <default> protected $hiddenParamNumber ] -        Property [ <default> protected $joins ] -        Property [ <default> protected $limit ] -        Property [ <default> protected $models ] -        Property [ <default> protected $offset ] -        Property [ <default> protected $order ] -        Property [ <default> protected $sharedLock ] +        Property [ protected $bindParams = NULL ] +        Property [ protected $bindTypes = NULL ] +        Property [ protected $columns = NULL ] +        Property [ protected $conditions = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $distinct = NULL ] +        Property [ protected $forUpdate = false ] +        Property [ protected $group = NULL ] +        Property [ protected $having = NULL ] +        Property [ protected $hiddenParamNumber = 0 ] +        Property [ protected $joins = NULL ] +        Property [ protected $limit = NULL ] +        Property [ protected $models = NULL ] +        Property [ protected $offset = 0 ] +        Property [ protected $order = NULL ] +        Property [ protected $sharedLock = false ]        }        - Methods [52] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <optional> $params ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> $params = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -60147,7 +64629,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60156,8 +64638,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60166,8 +64648,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60186,7 +64668,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60197,7 +64679,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60249,6 +64731,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getColumns ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { @@ -60266,6 +64751,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getFrom ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getGroupBy ] { @@ -60290,9 +64778,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getLimit ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getModels ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getOffset ] { @@ -60303,6 +64797,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getOrderBy ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> final public method getPhql ] { @@ -60320,6 +64817,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method getWhere ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Query\BuilderInterface> public method groupBy ] { @@ -60334,8 +64834,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60345,7 +64845,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60354,8 +64854,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60365,7 +64865,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60374,9 +64874,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] -            Parameter #3 [ <optional> string or NULL $type ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ] +            Parameter #3 [ <optional> ?string $type = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60385,8 +64885,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60395,7 +64895,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $limit ] -            Parameter #1 [ <optional> $offset ] +            Parameter #1 [ <optional> $offset = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60406,7 +64906,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60417,7 +64917,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> $minimum ]              Parameter #2 [ <required> $maximum ] -            Parameter #3 [ <optional> string $operator ] +            Parameter #3 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60427,7 +64927,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60437,7 +64937,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $expr ]              Parameter #1 [ <required> array $values ] -            Parameter #2 [ <optional> string $operator ] +            Parameter #2 [ <optional> string $operator = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60462,8 +64962,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60472,8 +64972,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60482,8 +64982,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $model ] -            Parameter #1 [ <optional> string or NULL $conditions ] -            Parameter #2 [ <optional> string or NULL $alias ] +            Parameter #1 [ <optional> ?string $conditions = <default> ] +            Parameter #2 [ <optional> ?string $alias = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60492,7 +64992,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindParams ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60501,7 +65001,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $bindTypes ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60518,8 +65018,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $conditions ] -            Parameter #1 [ <optional> array $bindParams ] -            Parameter #2 [ <optional> array $bindTypes ] +            Parameter #1 [ <optional> array $bindParams = [] ] +            Parameter #2 [ <optional> array $bindTypes = [] ]            }            - Return [ Phalcon\Mvc\Model\Query\BuilderInterface ]          } @@ -60609,8 +65109,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $model ] -        Property [ <default> protected $success ] +        Property [ protected $model = NULL ] +        Property [ protected $success = NULL ]        }        - Methods [4] { @@ -60618,7 +65118,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> bool $success ] -            Parameter #1 [ <optional> Phalcon\Mvc\ModelInterface or NULL $model ] +            Parameter #1 [ <optional> ?Phalcon\Mvc\ModelInterface $model = <default> ]            }          } @@ -60665,14 +65165,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $fields ] -        Property [ <default> protected $intermediateFields ] -        Property [ <default> protected $intermediateModel ] -        Property [ <default> protected $intermediateReferencedFields ] -        Property [ <default> protected $options ] -        Property [ <default> protected $referencedFields ] -        Property [ <default> protected $referencedModel ] -        Property [ <default> protected $type ] +        Property [ protected $fields = NULL ] +        Property [ protected $intermediateFields = NULL ] +        Property [ protected $intermediateModel = NULL ] +        Property [ protected $intermediateReferencedFields = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $referencedFields = NULL ] +        Property [ protected $referencedModel = NULL ] +        Property [ protected $type = NULL ]        }        - Methods [16] { @@ -60683,17 +65183,26 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #1 [ <required> string $referencedModel ]              Parameter #2 [ <required> $fields ]              Parameter #3 [ <required> $referencedFields ] -            Parameter #4 [ <optional> array $options ] +            Parameter #4 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getFields ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getForeignKey ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getIntermediateFields ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getIntermediateModel ] { @@ -60704,6 +65213,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getIntermediateReferencedFields ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getOption ] { @@ -60721,6 +65233,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getParams ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getType ] { @@ -60731,6 +65246,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getReferencedFields ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\RelationInterface> public method getReferencedModel ] { @@ -60789,18 +65307,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [12] { -        Property [ <default> protected $activeRow ] -        Property [ <default> protected $cache ] -        Property [ <default> protected $count ] -        Property [ <default> protected $errorMessages ] -        Property [ <default> protected $hydrateMode ] -        Property [ <default> protected $isFresh ] -        Property [ <default> protected $pointer ] -        Property [ <default> protected $row ] -        Property [ <default> protected $rows ] -        Property [ <default> protected $result ] -        Property [ <default> protected $columnTypes ] -        Property [ <default> protected $disableHydration ] +        Property [ protected $activeRow = NULL ] +        Property [ protected $cache = NULL ] +        Property [ protected $count = 0 ] +        Property [ protected $errorMessages = NULL ] +        Property [ protected $hydrateMode = 0 ] +        Property [ protected $isFresh = true ] +        Property [ protected $pointer = 0 ] +        Property [ protected $row = NULL ] +        Property [ protected $rows = NULL ] +        Property [ protected $result = NULL ] +        Property [ protected $columnTypes = NULL ] +        Property [ protected $disableHydration = false ]        }        - Methods [28] { @@ -60808,12 +65326,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $columnTypes ] -            Parameter #1 [ <optional> Phalcon\Db\ResultInterface or NULL $result ] -            Parameter #2 [ <optional> Psr\SimpleCache\CacheInterface or NULL $cache ] +            Parameter #1 [ <optional> ?Phalcon\Db\ResultInterface $result = <default> ] +            Parameter #2 [ <optional> ?Psr\SimpleCache\CacheInterface $cache = <default> ]            }          }          Method [ <internal:phalcon, overwrites Iterator, prototype Iterator> final public method current ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\ResultsetInterface, prototype Phalcon\Mvc\Model\ResultsetInterface> public method toArray ] { @@ -60848,7 +65369,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method delete ] {            - Parameters [1] { -            Parameter #0 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #0 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -60865,10 +65386,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Psr\SimpleCache\CacheInterface or NULL ] +          - Return [ ?Psr\SimpleCache\CacheInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getFirst ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getHydrateMode ] { @@ -60882,7 +65406,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getMessages ] { @@ -60917,7 +65441,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method next ] { @@ -60994,7 +65518,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #1 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -61025,19 +65549,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [13] { -        Property [ <default> protected $activeRow ] -        Property [ <default> protected $cache ] -        Property [ <default> protected $count ] -        Property [ <default> protected $errorMessages ] -        Property [ <default> protected $hydrateMode ] -        Property [ <default> protected $isFresh ] -        Property [ <default> protected $pointer ] -        Property [ <default> protected $row ] -        Property [ <default> protected $rows ] -        Property [ <default> protected $result ] -        Property [ <default> protected $columnMap ] -        Property [ <default> protected $model ] -        Property [ <default> protected $keepSnapshots ] +        Property [ protected $activeRow = NULL ] +        Property [ protected $cache = NULL ] +        Property [ protected $count = 0 ] +        Property [ protected $errorMessages = NULL ] +        Property [ protected $hydrateMode = 0 ] +        Property [ protected $isFresh = true ] +        Property [ protected $pointer = 0 ] +        Property [ protected $row = NULL ] +        Property [ protected $rows = NULL ] +        Property [ protected $result = NULL ] +        Property [ protected $columnMap = NULL ] +        Property [ protected $model = NULL ] +        Property [ protected $keepSnapshots = false ]        }        - Methods [28] { @@ -61047,8 +65571,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> $columnMap ]              Parameter #1 [ <required> $model ]              Parameter #2 [ <required> $result ] -            Parameter #3 [ <optional> Psr\SimpleCache\CacheInterface or NULL $cache ] -            Parameter #4 [ <optional> bool $keepSnapshots ] +            Parameter #3 [ <optional> ?Psr\SimpleCache\CacheInterface $cache = <default> ] +            Parameter #4 [ <optional> bool $keepSnapshots = <default> ]            }          } @@ -61056,13 +65580,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\ResultsetInterface, prototype Phalcon\Mvc\Model\ResultsetInterface> public method toArray ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $renameColumns ] +            Parameter #0 [ <optional> bool $renameColumns = <default> ]            }            - Return [ array ]          } @@ -61092,7 +65616,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method delete ] {            - Parameters [1] { -            Parameter #0 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #0 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -61109,10 +65633,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Psr\SimpleCache\CacheInterface or NULL ] +          - Return [ ?Psr\SimpleCache\CacheInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getFirst ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getHydrateMode ] { @@ -61126,7 +65653,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\ModelInterface or NULL ] +          - Return [ ?Phalcon\Mvc\ModelInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getMessages ] { @@ -61161,7 +65688,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method next ] { @@ -61238,7 +65765,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> Closure or NULL $conditionCallback ] +            Parameter #1 [ <optional> ?Closure $conditionCallback = <default> ]            }            - Return [ bool ]          } @@ -61350,14 +65877,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [8] { -        Property [ <default> protected $activeTransaction ] -        Property [ <default> protected $connection ] -        Property [ <default> protected $isNewTransaction ] -        Property [ <default> protected $manager ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $rollbackRecord ] -        Property [ <default> protected $rollbackOnAbort ] -        Property [ <default> protected $rollbackThrowException ] +        Property [ protected $activeTransaction = false ] +        Property [ protected $connection = NULL ] +        Property [ protected $isNewTransaction = true ] +        Property [ protected $manager = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $rollbackRecord = NULL ] +        Property [ protected $rollbackOnAbort = false ] +        Property [ protected $rollbackThrowException = false ]        }        - Methods [13] { @@ -61365,8 +65892,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] -            Parameter #1 [ <optional> bool $autoBegin ] -            Parameter #2 [ <optional> string $service ] +            Parameter #1 [ <optional> bool $autoBegin = <default> ] +            Parameter #2 [ <optional> string $service = <default> ]            }          } @@ -61415,8 +65942,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\TransactionInterface> public method rollback ] {            - Parameters [2] { -            Parameter #0 [ <optional> string or NULL $rollbackMessage ] -            Parameter #1 [ <optional> Phalcon\Mvc\ModelInterface or NULL $rollbackRecord ] +            Parameter #0 [ <optional> ?string $rollbackMessage = <default> ] +            Parameter #1 [ <optional> ?Phalcon\Mvc\ModelInterface $rollbackRecord = <default> ]            }            - Return [ bool ]          } @@ -61463,7 +65990,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Transaction\Failed extends Phalcon\Mvc\Model\Transaction\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Transaction\Failed extends Phalcon\Mvc\Model\Transaction\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -61482,11 +66009,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -        Property [ <default> protected $record ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +        Property [ protected $record = NULL ]        }        - Methods [12] { @@ -61494,7 +66021,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> Phalcon\Mvc\ModelInterface or NULL $record ] +            Parameter #1 [ <optional> ?Phalcon\Mvc\ModelInterface $record = <default> ]            }          } @@ -61513,30 +66040,64 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -61553,19 +66114,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $container ] -        Property [ <default> protected $initialized ] -        Property [ <default> protected $number ] -        Property [ <default> protected $rollbackPendent ] -        Property [ <default> protected $service ] -        Property [ <default> protected $transactions ] +        Property [ protected $container = NULL ] +        Property [ protected $initialized = false ] +        Property [ protected $number = 0 ] +        Property [ protected $rollbackPendent = true ] +        Property [ protected $service = 'db' ] +        Property [ protected $transactions = NULL ]        }        - Methods [17] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #0 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -61577,12 +66138,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Transaction\ManagerInterface> public method commit ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Transaction\ManagerInterface> public method get ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $autoBegin ] +            Parameter #0 [ <optional> bool $autoBegin = <default> ]            }            - Return [ Phalcon\Mvc\Model\TransactionInterface ]          } @@ -61604,7 +66168,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getOrCreateTransaction ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $autoBegin ] +            Parameter #0 [ <optional> bool $autoBegin = <default> ]            }            - Return [ Phalcon\Mvc\Model\TransactionInterface ]          } @@ -61642,7 +66206,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\Transaction\ManagerInterface> public method rollback ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $collect ] +            Parameter #0 [ <optional> bool $collect = <default> ]            }            - Return [ void ]          } @@ -61688,7 +66252,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Model\ValidationFailed extends Phalcon\Mvc\Model\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Model\ValidationFailed extends Phalcon\Mvc\Model\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -61707,12 +66271,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $model ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $model = NULL ]        }        - Methods [12] { @@ -61739,30 +66303,64 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -61781,31 +66379,31 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [25] { -        Property [ <default> protected $container ] -        Property [ <default> protected $action ] -        Property [ <default> protected $controller ] -        Property [ <default> protected $defaultAction ] -        Property [ <default> protected $defaultController ] -        Property [ <default> protected $defaultModule ] -        Property [ <default> protected $defaultNamespace ] -        Property [ <default> protected $defaultParams ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $keyRouteNames ] -        Property [ <default> protected $keyRouteIds ] -        Property [ <default> protected $matchedRoute ] -        Property [ <default> protected $matches ] -        Property [ <default> protected $module ] -        Property [ <default> protected $namespaceName ] -        Property [ <default> protected $notFoundPaths ] -        Property [ <default> protected $params ] -        Property [ <default> protected $removeExtraSlashes ] -        Property [ <default> protected $routes ] -        Property [ <default> protected $wasMatched ] -        Property [ <default> protected $actionSuffix ] -        Property [ <default> protected $actionPreformatCallback ] -        Property [ <default> protected $controllerSuffix ] -        Property [ <default> protected $handlers ] -        Property [ <default> protected $routePrefix ] +        Property [ protected $container = NULL ] +        Property [ protected $action = NULL ] +        Property [ protected $controller = NULL ] +        Property [ protected $defaultAction = NULL ] +        Property [ protected $defaultController = NULL ] +        Property [ protected $defaultModule = NULL ] +        Property [ protected $defaultNamespace = NULL ] +        Property [ protected $defaultParams = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $keyRouteNames = NULL ] +        Property [ protected $keyRouteIds = NULL ] +        Property [ protected $matchedRoute = NULL ] +        Property [ protected $matches = NULL ] +        Property [ protected $module = NULL ] +        Property [ protected $namespaceName = NULL ] +        Property [ protected $notFoundPaths = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $removeExtraSlashes = false ] +        Property [ protected $routes = NULL ] +        Property [ protected $wasMatched = false ] +        Property [ protected $actionSuffix = 'Action' ] +        Property [ protected $actionPreformatCallback = NULL ] +        Property [ protected $controllerSuffix = 'Controller' ] +        Property [ protected $handlers = NULL ] +        Property [ protected $routePrefix = '' ]        }        - Methods [53] { @@ -61814,7 +66412,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $module ]              Parameter #1 [ <required> string $handler ] -            Parameter #2 [ <optional> string or NULL $prefix ] +            Parameter #2 [ <optional> ?string $prefix = <default> ]            }            - Return [ Phalcon\Mvc\Router\Annotations ]          } @@ -61823,7 +66421,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $handler ] -            Parameter #1 [ <optional> string or NULL $prefix ] +            Parameter #1 [ <optional> ?string $prefix = <default> ]            }            - Return [ Phalcon\Mvc\Router\Annotations ]          } @@ -61873,11 +66471,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setActionPreformatCallback ] {            - Parameters [1] { -            Parameter #0 [ <optional> $callback ] +            Parameter #0 [ <optional> $callback = <default> ]            }          }          Method [ <internal:phalcon> public method getActionPreformatCallback ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method setControllerSuffix ] { @@ -61918,7 +66519,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Router, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $defaultRoutes ] +            Parameter #0 [ <optional> bool $defaultRoutes = <default> ]            }          } @@ -61926,9 +66527,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] -            Parameter #3 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ] +            Parameter #3 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61937,8 +66538,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61947,8 +66548,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61957,8 +66558,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61967,8 +66568,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61977,8 +66578,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61987,8 +66588,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -61997,8 +66598,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62007,8 +66608,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62017,8 +66618,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62027,8 +66628,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> int $position ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62037,7 +66638,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\Router\RouteInterface $route ] -            Parameter #1 [ <optional> int $position ] +            Parameter #1 [ <optional> int $position = <default> ]            }            - Return [ Phalcon\Mvc\RouterInterface ]          } @@ -62053,7 +66654,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Router, prototype Phalcon\Mvc\RouterInterface> public method getActionName ] { @@ -62236,7 +66837,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Router\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Router\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -62255,47 +66856,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -62312,18 +66947,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $beforeMatch ] -        Property [ <default> protected $hostname ] -        Property [ <default> protected $paths ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $routes ] +        Property [ protected $beforeMatch = NULL ] +        Property [ protected $hostname = NULL ] +        Property [ protected $paths = NULL ] +        Property [ protected $prefix = NULL ] +        Property [ protected $routes = NULL ]        }        - Methods [23] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $paths ] +            Parameter #0 [ <optional> $paths = <default> ]            }          } @@ -62331,8 +66966,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62341,7 +66976,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62350,7 +66985,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62359,7 +66994,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62368,7 +67003,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62377,7 +67012,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62386,7 +67021,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62395,7 +67030,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62404,7 +67039,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62413,7 +67048,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62422,7 +67057,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62443,6 +67078,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getBeforeMatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getHostname ] { @@ -62453,6 +67091,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getPaths ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getPrefix ] { @@ -62497,8 +67138,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ]            }            - Return [ Phalcon\Mvc\Router\RouteInterface ]          } @@ -62511,14 +67152,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [1] { -        Property [ protected static $uniqueId ] +        Property [ protected static $uniqueId = 0 ]        }        - Static methods [2] {          Method [ <internal:phalcon> static public method getRoutePaths ] {            - Parameters [1] { -            Parameter #0 [ <optional> $paths ] +            Parameter #0 [ <optional> $paths = <default> ]            }            - Return [ array ]          } @@ -62532,17 +67173,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [11] { -        Property [ <default> protected $beforeMatch ] -        Property [ <default> protected $compiledPattern ] -        Property [ <default> protected $converters ] -        Property [ <default> protected $group ] -        Property [ <default> protected $hostname ] -        Property [ <default> protected $id ] -        Property [ <default> protected $methods ] -        Property [ <default> protected $match ] -        Property [ <default> protected $name ] -        Property [ <default> protected $paths ] -        Property [ <default> protected $pattern ] +        Property [ protected $beforeMatch = NULL ] +        Property [ protected $compiledPattern = NULL ] +        Property [ protected $converters = NULL ] +        Property [ protected $group = NULL ] +        Property [ protected $hostname = NULL ] +        Property [ protected $id = NULL ] +        Property [ protected $methods = NULL ] +        Property [ protected $match = NULL ] +        Property [ protected $name = NULL ] +        Property [ protected $paths = NULL ] +        Property [ protected $pattern = NULL ]        }        - Methods [25] { @@ -62550,15 +67191,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ] +            Parameter #1 [ <optional> $paths = <default> ] +            Parameter #2 [ <optional> $httpMethods = <default> ]            }          } @@ -62595,6 +67236,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getBeforeMatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\RouteInterface> public method getCompiledPattern ] { @@ -62615,10 +67259,13 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Mvc\Router\GroupInterface or NULL ] +          - Return [ ?Phalcon\Mvc\Router\GroupInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\RouteInterface> public method getHttpMethods ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\RouteInterface> public method getHostname ] { @@ -62629,6 +67276,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getMatch ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\RouteInterface> public method getName ] { @@ -62678,7 +67328,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $pattern ] -            Parameter #1 [ <optional> $paths ] +            Parameter #1 [ <optional> $paths = <default> ]            }            - Return [ void ]          } @@ -62743,33 +67393,33 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [24] { -        Property [ <default> protected $container ] -        Property [ <default> protected $actionName ] -        Property [ <default> protected $activeRenderPaths ] -        Property [ <default> protected $basePath ] -        Property [ <default> protected $content ] -        Property [ <default> protected $controllerName ] -        Property [ <default> protected $currentRenderLevel ] -        Property [ <default> protected $disabled ] -        Property [ <default> protected $disabledLevels ] -        Property [ <default> protected $engines ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $layout ] -        Property [ <default> protected $layoutsDir ] -        Property [ <default> protected $mainView ] -        Property [ <default> protected $options ] -        Property [ <default> protected $params ] -        Property [ <default> protected $pickView ] -        Property [ <default> protected $partialsDir ] -        Property [ <default> protected $registeredEngines ] -        Property [ <default> protected $renderLevel ] -        Property [ <default> protected $templatesAfter ] -        Property [ <default> protected $templatesBefore ] -        Property [ <default> protected $viewsDirs ] -        Property [ <default> protected $viewParams ] -      } - -      - Methods [58] { +        Property [ protected $container = NULL ] +        Property [ protected $actionName = NULL ] +        Property [ protected $activeRenderPaths = NULL ] +        Property [ protected $basePath = '' ] +        Property [ protected $content = '' ] +        Property [ protected $controllerName = NULL ] +        Property [ protected $currentRenderLevel = 0 ] +        Property [ protected $disabled = false ] +        Property [ protected $disabledLevels = NULL ] +        Property [ protected $engines = false ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $layout = NULL ] +        Property [ protected $layoutsDir = '' ] +        Property [ protected $mainView = 'index' ] +        Property [ protected $options = NULL ] +        Property [ protected $params = NULL ] +        Property [ protected $pickView = NULL ] +        Property [ protected $partialsDir = '' ] +        Property [ protected $registeredEngines = NULL ] +        Property [ protected $renderLevel = 5 ] +        Property [ protected $templatesAfter = NULL ] +        Property [ protected $templatesBefore = NULL ] +        Property [ protected $viewsDirs = NULL ] +        Property [ protected $viewParams = NULL ] +      } + +      - Methods [59] {          Method [ <internal:phalcon> public method getCurrentRenderLevel ] {            - Parameters [0] { @@ -62794,7 +67444,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -62880,6 +67530,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getActiveRenderPath ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getBasePath ] { @@ -62907,7 +67560,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getLayout ] { @@ -62942,7 +67595,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ string ]          } @@ -62959,8 +67612,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $controllerName ]              Parameter #1 [ <required> string $actionName ] -            Parameter #2 [ <optional> array $params ] -            Parameter #3 [ <optional> $configCallback ] +            Parameter #2 [ <optional> array $params = [] ] +            Parameter #3 [ <optional> $configCallback = <default> ]            }            - Return [ string ]          } @@ -62973,6 +67626,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getViewsDir ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> protected method getViewsDirs ] { @@ -62993,7 +67649,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }          } @@ -63018,7 +67674,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $controllerName ]              Parameter #1 [ <required> string $actionName ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }          } @@ -63131,7 +67787,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $params ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\View ]          } @@ -63156,7 +67812,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $controllerName ]              Parameter #1 [ <required> string $actionName ] -            Parameter #2 [ <optional> array $params ] +            Parameter #2 [ <optional> array $params = [] ]            }            - Return [ string ]          } @@ -63167,7 +67823,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> array $engines ]              Parameter #1 [ <required> string $viewPath ]              Parameter #2 [ <required> bool $silence ] -            Parameter #3 [ <optional> bool $mustClean ] +            Parameter #3 [ <optional> bool $mustClean = <default> ]            }          } @@ -63190,12 +67846,20 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $controllerName ]              Parameter #1 [ <required> string $actionName ] -            Parameter #2 [ <optional> array $params ] -            Parameter #3 [ <optional> bool $fireEvents ] +            Parameter #2 [ <optional> array $params = [] ] +            Parameter #3 [ <optional> bool $fireEvents = <default> ]            }            - Return [ bool ]          } +        Method [ <internal:phalcon> private method getDirSeparator ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $directory ] +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Di\Injectable, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] {            - Parameters [0] { @@ -63225,8 +67889,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $container ] -        Property [ <default> protected $view ] +        Property [ protected $container = NULL ] +        Property [ protected $view = NULL ]        }        - Methods [9] { @@ -63235,7 +67899,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ]              Parameter #1 [ <required> $params ] -            Parameter #2 [ <optional> bool $mustClean ] +            Parameter #2 [ <optional> bool $mustClean = <default> ]            }          } @@ -63243,7 +67907,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -63265,7 +67929,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ void ]          } @@ -63314,12 +67978,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $container ] -        Property [ <default> protected $view ] -        Property [ <default> protected $compiler ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $macros ] -        Property [ <default> protected $options ] +        Property [ protected $container = NULL ] +        Property [ protected $view = NULL ] +        Property [ protected $compiler = NULL ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $macros = NULL ] +        Property [ protected $options = NULL ]        }        - Methods [20] { @@ -63327,7 +67991,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $arguments ] +            Parameter #1 [ <optional> array $arguments = [] ]            }          } @@ -63352,7 +68016,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon> public method getOptions ] { @@ -63384,7 +68048,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ]              Parameter #1 [ <required> $params ] -            Parameter #2 [ <optional> bool $mustClean ] +            Parameter #2 [ <optional> bool $mustClean = <default> ]            }          } @@ -63407,8 +68071,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <optional> int $start ] -            Parameter #2 [ <optional> $end ] +            Parameter #1 [ <optional> int $start = <default> ] +            Parameter #2 [ <optional> $end = <default> ]            }          } @@ -63424,7 +68088,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ] -            Parameter #1 [ <optional> Phalcon\Di\DiInterface or NULL $container ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ]            }          } @@ -63446,7 +68110,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ void ]          } @@ -63495,34 +68159,34 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [21] { -        Property [ <default> protected $autoescape ] -        Property [ <default> protected $blockLevel ] -        Property [ <default> protected $blocks ] -        Property [ <default> protected $container ] -        Property [ <default> protected $compiledTemplatePath ] -        Property [ <default> protected $currentBlock ] -        Property [ <default> protected $currentPath ] -        Property [ <default> protected $exprLevel ] -        Property [ <default> protected $extended ] -        Property [ <default> protected $extensions ] -        Property [ <default> protected $extendedBlocks ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $foreachLevel ] -        Property [ <default> protected $forElsePointers ] -        Property [ <default> protected $functions ] -        Property [ <default> protected $level ] -        Property [ <default> protected $loopPointers ] -        Property [ <default> protected $macros ] -        Property [ <default> protected $options ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $view ] +        Property [ protected $autoescape = false ] +        Property [ protected $blockLevel = 0 ] +        Property [ protected $blocks = NULL ] +        Property [ protected $container = NULL ] +        Property [ protected $compiledTemplatePath = NULL ] +        Property [ protected $currentBlock = NULL ] +        Property [ protected $currentPath = NULL ] +        Property [ protected $exprLevel = 0 ] +        Property [ protected $extended = false ] +        Property [ protected $extensions = NULL ] +        Property [ protected $extendedBlocks = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $foreachLevel = 0 ] +        Property [ protected $forElsePointers = NULL ] +        Property [ protected $functions = NULL ] +        Property [ protected $level = 0 ] +        Property [ protected $loopPointers = NULL ] +        Property [ protected $macros = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = '' ] +        Property [ protected $view = NULL ]        }        - Methods [45] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Mvc\ViewBaseInterface or NULL $view ] +            Parameter #0 [ <optional> ?Phalcon\Mvc\ViewBaseInterface $view = <default> ]            }          } @@ -63564,7 +68228,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $templatePath ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }          } @@ -63589,7 +68253,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $statement ] -            Parameter #1 [ <optional> bool $caseClause ] +            Parameter #1 [ <optional> bool $caseClause = <default> ]            }            - Return [ string ]          } @@ -63623,7 +68287,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $path ]              Parameter #1 [ <required> string $compiledPath ] -            Parameter #2 [ <optional> bool $extendsMode ] +            Parameter #2 [ <optional> bool $extendsMode = <default> ]            }          } @@ -63631,7 +68295,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $statement ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63647,7 +68311,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $statement ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63689,7 +68353,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewCode ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63698,7 +68362,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $statement ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63715,7 +68379,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $arguments ] +            Parameter #1 [ <optional> $arguments = <default> ]            }          } @@ -63767,7 +68431,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $option ]            } -          - Return [ string or NULL ] +          - Return [ ?string ]          }          Method [ <internal:phalcon> public method getOptions ] { @@ -63843,7 +68507,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $viewCode ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63868,7 +68532,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $statements ] -            Parameter #1 [ <optional> bool $extendsMode ] +            Parameter #1 [ <optional> bool $extendsMode = <default> ]            }            - Return [ string ]          } @@ -63882,7 +68546,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\View\Engine\Volt\Exception extends Phalcon\Mvc\View\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\View\Engine\Volt\Exception extends Phalcon\Mvc\View\Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -63901,21 +68565,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] -        Property [ <default> protected $statement ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ] +        Property [ protected $statement = NULL ]        }        - Methods [11] {          Method [ <internal:phalcon, overwrites Exception, ctor> public method __construct ] {            - Parameters [4] { -            Parameter #0 [ <optional> string $message ] -            Parameter #1 [ <optional> array $statement ] -            Parameter #2 [ <optional> int $code ] -            Parameter #3 [ <optional> Exception or NULL $previous ] +            Parameter #0 [ <optional> string $message = <default> ] +            Parameter #1 [ <optional> array $statement = [] ] +            Parameter #2 [ <optional> int $code = <default> ] +            Parameter #3 [ <optional> ?Exception $previous = <default> ]            }          } @@ -63927,30 +68591,64 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -63967,29 +68665,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $container ] -        Property [ <default> protected $activeRenderPath ] -        Property [ <default> protected $content ] -        Property [ <default> protected $engines ] -        Property [ <default> protected $eventsManager ] -        Property [ <default> protected $options ] -        Property [ <default> protected $registeredEngines ] -        Property [ <default> protected $viewsDir ] -        Property [ <default> protected $viewParams ] +        Property [ protected $container = NULL ] +        Property [ protected $activeRenderPath = NULL ] +        Property [ protected $content = NULL ] +        Property [ protected $engines = false ] +        Property [ protected $eventsManager = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $registeredEngines = NULL ] +        Property [ protected $viewsDir = NULL ] +        Property [ protected $viewParams = NULL ]        } -      - Methods [24] { +      - Methods [25] {          Method [ <internal:phalcon> public method getRegisteredEngines ] {            - Parameters [0] {            } -          - Return [ array or NULL ] +          - Return [ ?array ]          }          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -64027,7 +68725,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Events\ManagerInterface or NULL ] +          - Return [ ?Phalcon\Events\ManagerInterface ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getParamsToView ] { @@ -64055,7 +68753,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $partialPath ] -            Parameter #1 [ <optional> $params ] +            Parameter #1 [ <optional> $params = <default> ]            }            - Return [ void ]          } @@ -64072,7 +68770,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $path ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }            - Return [ string ]          } @@ -64115,7 +68813,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $params ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ Phalcon\Mvc\View\Simple ]          } @@ -64144,6 +68842,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> private method getDirSeparator ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $directory ] +          } +          - Return [ string ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Di\Injectable> public method __isset ] {            - Parameters [1] { @@ -64181,10 +68887,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $config ] -        Property [ <default> protected $limitRows ] -        Property [ <default> protected $page ] -        Property [ <default> protected $repository ] +        Property [ protected $config = NULL ] +        Property [ protected $limitRows = NULL ] +        Property [ protected $page = NULL ] +        Property [ protected $repository = NULL ]        }        - Methods [7] { @@ -64236,7 +68942,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter\AbstractAdapter> protected method getRepository ] {            - Parameters [1] { -            Parameter #0 [ <optional> array or NULL $properties ] +            Parameter #0 [ <optional> ?array $properties = [] ]            }            - Return [ Phalcon\Paginator\RepositoryInterface ]          } @@ -64255,10 +68961,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $config ] -        Property [ <default> protected $limitRows ] -        Property [ <default> protected $page ] -        Property [ <default> protected $repository ] +        Property [ protected $config = NULL ] +        Property [ protected $limitRows = NULL ] +        Property [ protected $page = NULL ] +        Property [ protected $repository = NULL ]        }        - Methods [7] { @@ -64310,7 +69016,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter\AbstractAdapter> protected method getRepository ] {            - Parameters [1] { -            Parameter #0 [ <optional> array or NULL $properties ] +            Parameter #0 [ <optional> ?array $properties = [] ]            }            - Return [ Phalcon\Paginator\RepositoryInterface ]          } @@ -64329,12 +69035,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $config ] -        Property [ <default> protected $limitRows ] -        Property [ <default> protected $page ] -        Property [ <default> protected $repository ] -        Property [ <default> protected $builder ] -        Property [ <default> protected $columns ] +        Property [ protected $config = NULL ] +        Property [ protected $limitRows = NULL ] +        Property [ protected $page = NULL ] +        Property [ protected $repository = NULL ] +        Property [ protected $builder = NULL ] +        Property [ protected $columns = NULL ]        }        - Methods [10] { @@ -64408,14 +69114,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter\AbstractAdapter> protected method getRepository ] {            - Parameters [1] { -            Parameter #0 [ <optional> array or NULL $properties ] +            Parameter #0 [ <optional> ?array $properties = [] ]            }            - Return [ Phalcon\Paginator\RepositoryInterface ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Paginator\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Paginator\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -64434,47 +69140,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -64490,17 +69230,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [8] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -64516,22 +69255,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Paginator\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -64546,12 +69284,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -64581,8 +69336,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [2] { -        Property [ <default> protected $aliases ] -        Property [ <default> protected $properties ] +        Property [ protected $aliases = NULL ] +        Property [ protected $properties = NULL ]        }        - Methods [15] { @@ -64615,6 +69370,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Paginator\RepositoryInterface> public method getItems ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Paginator\RepositoryInterface> public method getLast ] { @@ -64679,7 +69437,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $property ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -64693,7 +69451,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> <iterateable> final class Phalcon\Registry extends Phalcon\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Collection\CollectionInterface, ArrayAccess ] { +    Class [ <internal:phalcon> <iterateable> final class Phalcon\Registry extends Phalcon\Support\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Support\Collection\CollectionInterface, ArrayAccess ] {        - Constants [0] {        } @@ -64705,27 +69463,27 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ]        } -      - Methods [25] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> final public method __construct ] { +      - Methods [26] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> final public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method __get ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method __get ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method __isset ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method __isset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -64733,7 +69491,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method __set ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method __set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -64742,7 +69500,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method __unset ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method __unset ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -64750,37 +69508,37 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method clear ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method clear ] {            - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Countable> final public method count ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Countable> final public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method get ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method get ] {            - Parameters [3] {              Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype IteratorAggregate> final public method getIterator ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype IteratorAggregate> final public method getIterator ] {            - Parameters [0] {            }            - Return [ Traversable ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method has ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method has ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -64788,22 +69546,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method init ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +            Parameter #0 [ <optional> array $data = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype JsonSerializable> final public method jsonSerialize ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype JsonSerializable> final public method jsonSerialize ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype ArrayAccess> final public method offsetExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype ArrayAccess> final public method offsetExists ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -64811,14 +69569,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype ArrayAccess> final public method offsetGet ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype ArrayAccess> final public method offsetGet ] {            - Parameters [1] {              Parameter #0 [ <required> $element ]            }          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype ArrayAccess> final public method offsetSet ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype ArrayAccess> final public method offsetSet ] {            - Parameters [2] {              Parameter #0 [ <required> $element ] @@ -64827,7 +69585,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype ArrayAccess> final public method offsetUnset ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype ArrayAccess> final public method offsetUnset ] {            - Parameters [1] {              Parameter #0 [ <required> $element ] @@ -64835,7 +69593,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method remove ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method remove ] {            - Parameters [1] {              Parameter #0 [ <required> string $element ] @@ -64843,14 +69601,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Serializable> final public method serialize ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Serializable> final public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method set ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method set ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -64859,22 +69617,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method toArray ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method toArray ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> final public method toJson ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> final public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Serializable> final public method unserialize ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Serializable> final public method unserialize ] {            - Parameters [1] {              Parameter #0 [ <required> $serialized ] @@ -64882,22 +69640,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method setData ] {            - Parameters [2] {              Parameter #0 [ <required> string $element ] @@ -64905,22 +69663,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Security extends Phalcon\Di\AbstractInjectionAware implements Phalcon\Di\InjectionAwareInterface ] { +    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Libmemcached extends Phalcon\Session\Adapter\AbstractAdapter implements SessionHandlerInterface ] { -      - Constants [10] { -        Constant [ public int CRYPT_DEFAULT ] { 0 } -        Constant [ public int CRYPT_BLOWFISH ] { 4 } -        Constant [ public int CRYPT_BLOWFISH_A ] { 5 } -        Constant [ public int CRYPT_BLOWFISH_X ] { 6 } -        Constant [ public int CRYPT_BLOWFISH_Y ] { 7 } -        Constant [ public int CRYPT_EXT_DES ] { 2 } -        Constant [ public int CRYPT_MD5 ] { 3 } -        Constant [ public int CRYPT_SHA256 ] { 8 } -        Constant [ public int CRYPT_SHA512 ] { 9 } -        Constant [ public int CRYPT_STD_DES ] { 1 } +      - Constants [0] {        }        - Static properties [0] { @@ -64929,205 +69686,498 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [12] { -        Property [ <default> protected $container ] -        Property [ <default> protected $defaultHash ] -        Property [ <default> protected $numberBytes ] -        Property [ <default> protected $random ] -        Property [ <default> protected $requestToken ] -        Property [ <default> protected $token ] -        Property [ <default> protected $tokenKey ] -        Property [ <default> protected $tokenKeySessionId ] -        Property [ <default> protected $tokenValueSessionId ] -        Property [ <default> protected $workFactor ] -        Property [ <default> private $localSession ] -        Property [ <default> private $localRequest ] +      - Properties [1] { +        Property [ protected $adapter = NULL ]        } -      - Methods [23] { -        Method [ <internal:phalcon> public method getWorkFactor ] { +      - Methods [8] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\AdapterFactory $factory ] +            Parameter #1 [ <optional> array $options = [] ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method close ] {            - Parameters [0] {            } -          - Return [ int ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method destroy ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method gc ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $maxlifetime ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method read ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method open ] {            - Parameters [2] { -            Parameter #0 [ <optional> Phalcon\Session\ManagerInterface or NULL $session ] -            Parameter #1 [ <optional> Phalcon\Http\RequestInterface or NULL $request ] +            Parameter #0 [ <required> $savePath ] +            Parameter #1 [ <required> $sessionName ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method checkHash ] { +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method write ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $id ] +            Parameter #1 [ <required> $data ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter> protected method getArrVal ] {            - Parameters [3] { -            Parameter #0 [ <required> string $password ] -            Parameter #1 [ <required> string $passwordHash ] -            Parameter #2 [ <optional> int $maxPassLength ] +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Redis extends Phalcon\Session\Adapter\AbstractAdapter implements SessionHandlerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ protected $adapter = NULL ] +      } + +      - Methods [8] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\AdapterFactory $factory ] +            Parameter #1 [ <optional> array $options = [] ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method close ] { + +          - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon> public method checkToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method destroy ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method gc ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $maxlifetime ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method read ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method open ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $savePath ] +            Parameter #1 [ <required> $sessionName ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method write ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $id ] +            Parameter #1 [ <required> $data ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter> protected method getArrVal ] {            - Parameters [3] { -            Parameter #0 [ <optional> $tokenKey ] -            Parameter #1 [ <optional> $tokenValue ] -            Parameter #2 [ <optional> bool $destroyIfValid ] +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Stream extends Phalcon\Session\Adapter\Noop implements SessionHandlerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ protected $connection = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $prefix = '' ] +        Property [ protected $ttl = 8600 ] +        Property [ private $path = '' ] +      } + +      - Methods [9] { +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $options = [] ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method destroy ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> public method computeHmac ] { +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method gc ] { -          - Parameters [4] { -            Parameter #0 [ <required> string $data ] -            Parameter #1 [ <required> string $key ] -            Parameter #2 [ <required> string $algo ] -            Parameter #3 [ <optional> bool $raw ] +          - Parameters [1] { +            Parameter #0 [ <required> $maxlifetime ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method open ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $savePath ] +            Parameter #1 [ <required> $sessionName ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method read ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $id ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method destroyToken ] { +        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method write ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $id ] +            Parameter #1 [ <required> $data ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method getDirSeparator ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $directory ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method close ] {            - Parameters [0] {            } -          - Return [ Phalcon\Security ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getDefaultHash ] { +        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\Noop> protected method getPrefixedName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> <iterateable> class Phalcon\Session\Bag extends Phalcon\Support\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Support\Collection\CollectionInterface, ArrayAccess, Phalcon\Di\InjectionAwareInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [6] { +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ] +        Property [ private $container = NULL ] +        Property [ private $name = NULL ] +        Property [ private $session = NULL ] +      } + +      - Methods [28] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> ?Phalcon\Di\DiInterface $container = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getRandom ] { +        Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] {            - Parameters [0] {            } -          - Return [ Phalcon\Security\Random ] +          - Return [ Phalcon\Di\DiInterface ]          } -        Method [ <internal:phalcon> public method getRandomBytes ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $data = [] ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] {            - Parameters [0] {            }            - Return [ int ]          } -        Method [ <internal:phalcon> public method getRequestToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            } -          - Return [ string or NULL ]          } -        Method [ <internal:phalcon> public method getSessionToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ Traversable ]          } -        Method [ <internal:phalcon> public method getSaltBytes ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $numberBytes ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method getToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method getTokenKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method hash ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $password ] -            Parameter #1 [ <optional> int $workFactor ] +          - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method isLegacyHash ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] { -            Parameter #0 [ <required> string $passwordHash ] +            Parameter #0 [ <required> $element ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> public method setDefaultHash ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] { -            Parameter #0 [ <required> int $defaultHash ] +            Parameter #0 [ <required> $element ]            } -          - Return [ Phalcon\Security ]          } -        Method [ <internal:phalcon> public method setRandomBytes ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] { -          - Parameters [1] { -            Parameter #0 [ <required> int $randomBytes ] +          - Parameters [2] { +            Parameter #0 [ <required> $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ Phalcon\Security ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method setWorkFactor ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] { -            Parameter #0 [ <required> int $workFactor ] +            Parameter #0 [ <required> $element ]            } -          - Return [ Phalcon\Security ] +          - Return [ void ]          } -        Method [ <internal:phalcon> private method getLocalRequest ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] {            - Parameters [0] {            } -          - Return [ Phalcon\Http\RequestInterface or NULL ] +          - Return [ string ]          } -        Method [ <internal:phalcon> private method getLocalSession ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] {            - Parameters [0] {            } -          - Return [ Phalcon\Session\ManagerInterface or NULL ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> int $options = <default> ]            } -          - Return [ Phalcon\Di\DiInterface ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] +            Parameter #0 [ <required> $serialized ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method setData ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            }            - Return [ void ]          } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Session\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -65146,54 +70196,91 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Builder ] { +    Class [ <internal:phalcon> class Phalcon\Session\Manager extends Phalcon\Di\AbstractInjectionAware implements Phalcon\Di\InjectionAwareInterface, Phalcon\Session\ManagerInterface ] { -      - Constants [0] { +      - Constants [3] { +        Constant [ public int SESSION_ACTIVE ] { 2 } +        Constant [ public int SESSION_DISABLED ] { 0 } +        Constant [ public int SESSION_NONE ] { 1 }        }        - Static properties [0] { @@ -65202,201 +70289,219 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> private $claims ] -        Property [ <default> private $jose ] -        Property [ <default> private $passphrase ] -        Property [ <default> private $signer ] +      - Properties [5] { +        Property [ protected $container = NULL ] +        Property [ private $adapter = NULL ] +        Property [ private $name = '' ] +        Property [ private $options = NULL ] +        Property [ private $uniqueId = '' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Signer\SignerInterface $signer ] +            Parameter #0 [ <optional> array $options = [] ]            }          } -        Method [ <internal:phalcon> public method init ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __get ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $key ]            } -          - Return [ Phalcon\Security\JWT\Builder ]          } -        Method [ <internal:phalcon> public method addClaim ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __isset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> string $name ] +            Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getAudience ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __unset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getClaims ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method destroy ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getContentType ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method exists ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getExpirationTime ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method get ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> bool $remove = <default> ]            } -          - Return [ int or NULL ]          } -        Method [ <internal:phalcon> public method getHeaders ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getAdapter ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ SessionHandlerInterface ]          } -        Method [ <internal:phalcon> public method getId ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getId ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method getIssuedAt ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getName ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method getIssuer ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method has ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $key ]            } -          - Return [ string or NULL ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getNotBefore ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getOptions ] {            - Parameters [0] {            } -          - Return [ int or NULL ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method getSubject ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method regenerateId ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> $deleteOldSession = <default> ]            } -          - Return [ string or NULL ] +          - Return [ Phalcon\Session\ManagerInterface ]          } -        Method [ <internal:phalcon> public method getToken ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method remove ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $key ]            } -          - Return [ Phalcon\Security\JWT\Token\Token ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getPassphrase ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method set ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } -          - Return [ string ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method setAudience ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setAdapter ] {            - Parameters [1] { -            Parameter #0 [ <required> $audience ] +            Parameter #0 [ <required> SessionHandlerInterface $adapter ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ Phalcon\Session\ManagerInterface ]          } -        Method [ <internal:phalcon> public method setContentType ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setId ] {            - Parameters [1] { -            Parameter #0 [ <required> string $contentType ] +            Parameter #0 [ <required> string $id ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ Phalcon\Session\ManagerInterface ]          } -        Method [ <internal:phalcon> public method setExpirationTime ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setName ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> string $name ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ Phalcon\Session\ManagerInterface ]          } -        Method [ <internal:phalcon> public method setId ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setOptions ] {            - Parameters [1] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> array $options ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method setIssuedAt ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method start ] { -          - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method setIssuer ] { +        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method status ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $issuer ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ int ]          } -        Method [ <internal:phalcon> public method setNotBefore ] { +        Method [ <internal:phalcon> private method getUniqueKey ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> string $key ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method setSubject ] { +        Method [ <internal:phalcon> private method getArrVal ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $subject ] +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ]            } -          - Return [ Phalcon\Security\JWT\Builder ]          } -        Method [ <internal:phalcon> public method setPassphrase ] { +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $passphrase ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ Phalcon\Di\DiInterface ]          } -        Method [ <internal:phalcon> protected method setClaim ] { +        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ]            } -          - Return [ Phalcon\Security\JWT\Builder ] +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Exceptions\UnsupportedAlgorithmException extends Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Storage\AdapterFactory extends Phalcon\Factory\AbstractFactory ] {        - Constants [0] {        } @@ -65407,53 +70512,87 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +      - Properties [3] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ] +        Property [ private $serializerFactory = NULL ]        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Methods [9] { +        Method [ <internal:phalcon, ctor> public method __construct ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] +            Parameter #1 [ <optional> array $services = [] ]            }          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } +        Method [ <internal:phalcon> public method newInstance ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> array $options = [] ] +          } +          - Return [ Phalcon\Storage\Adapter\AdapterInterface ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { + +          - Parameters [0] { +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $services = [] ] +          } +          - Return [ void ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $message ] +          } +          - Return [ Exception ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Exceptions\ValidatorException extends Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -65461,56 +70600,97 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [0] { +      - Static methods [1] { +        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $service ] +          } +          - Return [ string ] +        }        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Signer\Hmac extends Phalcon\Security\JWT\Signer\AbstractSigner implements Phalcon\Security\JWT\Signer\SignerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Storage\SerializerFactory extends Phalcon\Factory\AbstractFactory ] {        - Constants [0] {        } @@ -65521,63 +70701,84 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $algorithm ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [6] { +      - Methods [9] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $algo ] +            Parameter #0 [ <optional> array $services = [] ] +          } +        } + +        Method [ <internal:phalcon> public method newInstance ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ Phalcon\Storage\Serializer\SerializerInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Security\JWT\Signer\SignerInterface, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method getAlgHeader ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Security\JWT\Signer\SignerInterface, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method sign ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $payload ] -            Parameter #1 [ <required> string $passphrase ] +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Security\JWT\Signer\SignerInterface, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method verify ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $source ] -            Parameter #1 [ <required> string $payload ] -            Parameter #2 [ <required> string $passphrase ] +          - Parameters [1] { +            Parameter #0 [ <optional> array $services = [] ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> private method getHash ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] {            - Parameters [2] { -            Parameter #0 [ <required> string $payload ] -            Parameter #1 [ <required> string $passphrase ] +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Signer\AbstractSigner, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $message ]            } -          - Return [ string ] +          - Return [ Exception ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Signer\None implements Phalcon\Security\JWT\Signer\SignerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Base64 extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65588,74 +70789,58 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [1] { +        Property [ protected $data = NULL ]        } -      - Methods [4] { -        Method [ <internal:phalcon, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method getAlgHeader ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method getAlgorithm ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            } -          - Return [ string ] +          - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method sign ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $payload ] -            Parameter #1 [ <required> string $passphrase ] +          - Parameters [1] { +            Parameter #0 [ <optional> $data = <default> ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Security\JWT\Signer\SignerInterface> public method verify ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $source ] -            Parameter #1 [ <required> string $payload ] -            Parameter #2 [ <required> string $passphrase ] +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            }            - Return [ bool ]          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Token\Enum ] { - -      - Constants [10] { -        Constant [ public string TYPE ] { typ } -        Constant [ public string ALGO ] { alg } -        Constant [ public string CONTENT_TYPE ] { cty } -        Constant [ public string AUDIENCE ] { aud } -        Constant [ public string EXPIRATION_TIME ] { exp } -        Constant [ public string ID ] { jti } -        Constant [ public string ISSUED_AT ] { iat } -        Constant [ public string ISSUER ] { iss } -        Constant [ public string NOT_BEFORE ] { nbf } -        Constant [ public string SUBJECT ] { sub } -      } -      - Static properties [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { -      - Static methods [0] { -      } +          - Parameters [0] { +          } +        } -      - Properties [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { -      - Methods [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +          - Return [ void ] +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Token\Item extends Phalcon\Security\JWT\Token\AbstractItem ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Igbinary extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65667,51 +70852,56 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $data ] +        Property [ protected $data = NULL ]        } -      - Methods [5] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $payload ] -            Parameter #1 [ <required> string $encoded ] +          - Parameters [0] {            }          } -        Method [ <internal:phalcon> public method get ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> $defaultValue ] +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getPayload ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> $data = <default> ]            } -          - Return [ array ]          } -        Method [ <internal:phalcon> public method has ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] {            - Parameters [1] { -            Parameter #0 [ <required> string $name ] +            Parameter #0 [ <required> $data ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Token\AbstractItem> public method getEncoded ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] {            - Parameters [0] {            } -          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Token\Parser ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Json extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65722,54 +70912,77 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [1] { +        Property [ protected $data = NULL ]        } -      - Methods [5] { -        Method [ <internal:phalcon> public method parse ] { +      - Methods [8] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> string $token ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Token\Token ] +          - Return [ void ]          } -        Method [ <internal:phalcon> private method decodeClaims ] { +        Method [ <internal:phalcon> private method getDecode ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $data ] +            Parameter #1 [ <optional> bool $associative = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +            Parameter #3 [ <optional> int $options = <default> ] +          } +        } + +        Method [ <internal:phalcon> private method getEncode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> string $claims ] +            Parameter #0 [ <optional> $data = <default> ]            } -          - Return [ Phalcon\Security\JWT\Token\Item ]          } -        Method [ <internal:phalcon> private method decodeHeaders ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] {            - Parameters [1] { -            Parameter #0 [ <required> string $headers ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Token\Item ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> private method decodeSignature ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { -          - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Token\Item $headers ] -            Parameter #1 [ <required> string $signature ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Token\Signature ]          } -        Method [ <internal:phalcon> private method parseToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] {            - Parameters [1] { -            Parameter #0 [ <required> string $token ] +            Parameter #0 [ <required> $data ]            } -          - Return [ array ] +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Token\Signature extends Phalcon\Security\JWT\Token\AbstractItem ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Msgpack extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65781,35 +70994,57 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [1] { -        Property [ <default> protected $data ] +        Property [ protected $data = NULL ]        } -      - Methods [3] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { -          - Parameters [2] { -            Parameter #0 [ <optional> string $hash ] -            Parameter #1 [ <optional> string $encoded ] +          - Parameters [0] {            } +          - Return [ ?string ]          } -        Method [ <internal:phalcon> public method getHash ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            } -          - Return [ string ] +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $data = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Security\JWT\Token\AbstractItem> public method getEncoded ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] {            - Parameters [0] {            } -          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Token\Token ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\None extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65820,48 +71055,58 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> private $claims ] -        Property [ <default> private $headers ] -        Property [ <default> private $signature ] +      - Properties [1] { +        Property [ protected $data = NULL ]        }        - Methods [6] { -        Method [ <internal:phalcon> public method getClaims ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:phalcon> public method getHeaders ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +          - Return [ void ]          } -        Method [ <internal:phalcon> public method getSignature ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $data = <default> ] +          }          } -        Method [ <internal:phalcon, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { -          - Parameters [3] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Token\Item $headers ] -            Parameter #1 [ <required> Phalcon\Security\JWT\Token\Item $claims ] -            Parameter #2 [ <required> Phalcon\Security\JWT\Token\Signature $signature ] +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getPayload ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] {            - Parameters [0] {            } -          - Return [ string ]          } -        Method [ <internal:phalcon> public method getToken ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $data ]            } -          - Return [ string ] +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\JWT\Validator ] { +    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Php extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] {        } @@ -65872,96 +71117,74 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [2] { -        Property [ <default> private $timeShift ] -        Property [ <default> private $token ] +      - Properties [1] { +        Property [ protected $data = NULL ]        } -      - Methods [10] { -        Method [ <internal:phalcon, ctor> public method __construct ] { - -          - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Token\Token $token ] -            Parameter #1 [ <optional> int $timeShift ] -          } -        } - -        Method [ <internal:phalcon> public method setToken ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Token\Token $token ] -          } -          - Return [ Phalcon\Security\JWT\Validator ] -        } - -        Method [ <internal:phalcon> public method validateAudience ] { +      - Methods [8] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $audience ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Validator ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method validateExpiration ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Validator ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method validateId ] { +        Method [ <internal:phalcon> private method processSerializable ] {            - Parameters [1] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Validator ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method validateIssuedAt ] { +        Method [ <internal:phalcon> private method processNotSerializable ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Validator ] +          - Return [ void ]          } -        Method [ <internal:phalcon> public method validateIssuer ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> string $issuer ] +            Parameter #0 [ <optional> $data = <default> ]            } -          - Return [ Phalcon\Security\JWT\Validator ]          } -        Method [ <internal:phalcon> public method validateNotBefore ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> $data ]            } -          - Return [ Phalcon\Security\JWT\Validator ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method validateSignature ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { -          - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Security\JWT\Signer\SignerInterface $signer ] -            Parameter #1 [ <required> string $passphrase ] +          - Parameters [0] {            } -          - Return [ Phalcon\Security\JWT\Validator ]          } -        Method [ <internal:phalcon> private method getTimestamp ] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] {            - Parameters [1] { -            Parameter #0 [ <required> int $timestamp ] +            Parameter #0 [ <required> $data ]            } -          - Return [ int ] +          - Return [ void ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Security\Random ] { +    Class [ <internal:phalcon> class Phalcon\Support\Collection\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -65969,90 +71192,97 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [0] { +      - Static methods [1] { +        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $service ] +          } +          - Return [ string ] +        }        } -      - Properties [0] { +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        } -      - Methods [9] { -        Method [ <internal:phalcon> public method base58 ] { +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int or NULL $len ] +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon> public method base62 ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int or NULL $len ] +          - Parameters [0] {            } -          - Return [ string ]          } -        Method [ <internal:phalcon> public method base64 ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int or NULL $len ] +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method base64Safe ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -          - Parameters [2] { -            Parameter #0 [ <optional> int or NULL $len ] -            Parameter #1 [ <optional> bool $padding ] +          - Parameters [0] {            } -          - Return [ string ]          } -        Method [ <internal:phalcon> public method bytes ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int $len ] +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method hex ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int or NULL $len ] +          - Parameters [0] {            } -          - Return [ string ] +          - Return [ int ]          } -        Method [ <internal:phalcon> public method number ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -          - Parameters [1] { -            Parameter #0 [ <required> int $len ] +          - Parameters [0] {            } -          - Return [ int ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method uuid ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon> protected method base ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $alphabet ] -            Parameter #1 [ <required> int $base ] -            Parameter #2 [ <optional> $n ] +          - Parameters [0] {            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Libmemcached extends Phalcon\Session\Adapter\AbstractAdapter implements SessionHandlerInterface ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Support\Collection\ReadOnlyCollection extends Phalcon\Support\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Support\Collection\CollectionInterface, ArrayAccess ] {        - Constants [0] {        } @@ -66063,462 +71293,541 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $adapter ] +      - Properties [3] { +        Property [ protected $data = NULL ] +        Property [ protected $insensitive = true ] +        Property [ protected $lowerKeys = NULL ]        } -      - Methods [7] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [26] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method remove ] { -          - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Storage\AdapterFactory $factory ] -            Parameter #1 [ <optional> array $options ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method close ] { +        Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method set ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method destroy ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <required> $id ] +          - Parameters [2] { +            Parameter #0 [ <optional> array $data = [] ] +            Parameter #1 [ <optional> bool $insensitive = <default> ]            } -          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method gc ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __get ] {            - Parameters [1] { -            Parameter #0 [ <required> $maxlifetime ] +            Parameter #0 [ <required> string $element ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method read ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __isset ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method open ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> $savePath ] -            Parameter #1 [ <required> $sessionName ] +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method __unset ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $data ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ bool ] +          - Return [ void ]          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Redis extends Phalcon\Session\Adapter\AbstractAdapter implements SessionHandlerInterface ] { -      - Constants [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method clear ] { -      - Static properties [0] { -      } +          - Parameters [0] { +          } +          - Return [ void ] +        } -      - Static methods [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Countable> public method count ] { -      - Properties [1] { -        Property [ <default> protected $adapter ] -      } +          - Parameters [0] { +          } +          - Return [ int ] +        } -      - Methods [7] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method get ] { -          - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Storage\AdapterFactory $factory ] -            Parameter #1 [ <optional> array $options ] +          - Parameters [3] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method close ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype IteratorAggregate> public method getIterator ] {            - Parameters [0] {            } -          - Return [ bool ] +          - Return [ Traversable ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method destroy ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            } -          - Return [ bool ] +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method gc ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method getValues ] { -          - Parameters [1] { -            Parameter #0 [ <required> $maxlifetime ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method read ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method has ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> string $element ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method open ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method init ] { -          - Parameters [2] { -            Parameter #0 [ <required> $savePath ] -            Parameter #1 [ <required> $sessionName ] +          - Parameters [1] { +            Parameter #0 [ <optional> array $data = [] ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\AbstractAdapter, prototype SessionHandlerInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype JsonSerializable> public method jsonSerialize ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $data ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ array ]          } -      } -    } - -    Class [ <internal:phalcon> class Phalcon\Session\Adapter\Stream extends Phalcon\Session\Adapter\Noop implements SessionHandlerInterface ] { -      - Constants [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetExists ] { -      - Static properties [0] { -      } +          - Parameters [1] { +            Parameter #0 [ <required> $element ] +          } +          - Return [ bool ] +        } -      - Static methods [0] { -      } +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetGet ] { -      - Properties [5] { -        Property [ <default> protected $connection ] -        Property [ <default> protected $options ] -        Property [ <default> protected $prefix ] -        Property [ <default> protected $ttl ] -        Property [ <default> private $path ] -      } +          - Parameters [1] { +            Parameter #0 [ <required> $element ] +          } +        } -      - Methods [8] { -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetSet ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +          - Parameters [2] { +            Parameter #0 [ <required> $element ] +            Parameter #1 [ <required> $value ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method destroy ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> $element ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method gc ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method serialize ] { -          - Parameters [1] { -            Parameter #0 [ <required> $maxlifetime ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method open ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toArray ] { -          - Parameters [2] { -            Parameter #0 [ <required> $savePath ] -            Parameter #1 [ <required> $sessionName ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method read ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Phalcon\Support\Collection\CollectionInterface> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <optional> int $options = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method write ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection, prototype Serializable> public method unserialize ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $data ] +          - Parameters [1] { +            Parameter #0 [ <required> $serialized ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\Noop, prototype SessionHandlerInterface> public method close ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method setData ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Session\Adapter\Noop> protected method getPrefixedName ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Collection> protected method phpJsonEncode ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [3] { +            Parameter #0 [ <required> $value ] +            Parameter #1 [ <optional> int $flags = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ]            } -          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> <iterateable> class Phalcon\Session\Bag extends Phalcon\Collection implements Serializable, JsonSerializable, Traversable, IteratorAggregate, Countable, Phalcon\Collection\CollectionInterface, ArrayAccess, Phalcon\Di\InjectionAwareInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Debug ] {        - Constants [0] {        } -      - Static properties [0] { +      - Static properties [1] { +        Property [ protected static $isActive = false ]        }        - Static methods [0] {        } -      - Properties [6] { -        Property [ <default> protected $data ] -        Property [ <default> protected $insensitive ] -        Property [ <default> protected $lowerKeys ] -        Property [ <default> private $container ] -        Property [ <default> private $name ] -        Property [ <default> private $session ] +      - Properties [7] { +        Property [ protected $blacklist = NULL ] +        Property [ protected $data = NULL ] +        Property [ protected $hideDocumentRoot = false ] +        Property [ protected $showBackTrace = true ] +        Property [ protected $showFileFragment = false ] +        Property [ protected $showFiles = true ] +        Property [ protected $uri = 'https://assets....' ]        } -      - Methods [27] { -        Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] { +      - Methods [22] { +        Method [ <internal:phalcon> public method clearVars ] { + +          - Parameters [0] { +          } +          - Return [ Phalcon\Support\Debug ] +        } + +        Method [ <internal:phalcon> public method debugVar ] {            - Parameters [1] { -            Parameter #0 [ <required> string $name ] +            Parameter #0 [ <required> $varz ]            } +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method clear ] { +        Method [ <internal:phalcon> public method getCssSources ] {            - Parameters [0] {            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { +        Method [ <internal:phalcon> public method getJsSources ] {            - Parameters [0] {            } -          - Return [ Phalcon\Di\DiInterface ] +          - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method init ] { +        Method [ <internal:phalcon> public method getVersion ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $data ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method remove ] { +        Method [ <internal:phalcon> public method halt ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [0] {            }            - Return [ void ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method set ] { +        Method [ <internal:phalcon> public method listen ] {            - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <optional> bool $exceptions = <default> ] +            Parameter #1 [ <optional> bool $lowSeverity = <default> ]            } -          - Return [ void ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { +        Method [ <internal:phalcon> public method listenExceptions ] { -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __get ] { +        Method [ <internal:phalcon> public method listenLowSeverity ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [0] {            } +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __isset ] { +        Method [ <internal:phalcon> public method onUncaughtException ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> Throwable $exception ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __set ] { +        Method [ <internal:phalcon> public method onUncaughtLowSeverity ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +          - Parameters [5] { +            Parameter #0 [ <required> $severity ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <required> $file ] +            Parameter #3 [ <required> $line ] +            Parameter #4 [ <required> $context ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method __unset ] { +        Method [ <internal:phalcon> public method renderHtml ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> Throwable $exception ]            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Countable> public method count ] { +        Method [ <internal:phalcon> public method setBlacklist ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $blacklist ]            } -          - Return [ int ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method get ] { +        Method [ <internal:phalcon> public method setShowBackTrace ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> string or NULL $cast ] +          - Parameters [1] { +            Parameter #0 [ <required> bool $showBackTrace ]            } +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype IteratorAggregate> public method getIterator ] { +        Method [ <internal:phalcon> public method setShowFileFragment ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $showFileFragment ]            } -          - Return [ Traversable ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getKeys ] { +        Method [ <internal:phalcon> public method setShowFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive ] +            Parameter #0 [ <required> bool $showFiles ]            } -          - Return [ array ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method getValues ] { +        Method [ <internal:phalcon> public method setUri ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $uri ]            } -          - Return [ array ] +          - Return [ Phalcon\Support\Debug ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method has ] { +        Method [ <internal:phalcon> protected method escapeString ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> string $value ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:phalcon> protected method getArrayDump ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> array $argument ] +            Parameter #1 [ <optional> $n = <default> ]            } -          - Return [ array ] +          - Return [ ?string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetExists ] { +        Method [ <internal:phalcon> protected method getVarDump ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> $variable ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> final protected method showTraceItem ] { + +          - Parameters [2] { +            Parameter #0 [ <required> int $n ] +            Parameter #1 [ <required> array $trace ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method getArrVal ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Support\Debug\Dump ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ protected $detailed = false ] +        Property [ protected $methods = NULL ] +        Property [ protected $styles = NULL ] +      } + +      - Methods [12] { +        Method [ <internal:phalcon> public method getDetailed ] { + +          - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetGet ] { +        Method [ <internal:phalcon> public method setDetailed ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> bool $detailed ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetSet ] { +        Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $element ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <optional> array $styles = [] ] +            Parameter #1 [ <optional> bool $detailed = <default> ]            } -          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype ArrayAccess> public method offsetUnset ] { +        Method [ <internal:phalcon> public method all ] { -          - Parameters [1] { -            Parameter #0 [ <required> $element ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon> public method one ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> $variable ] +            Parameter #1 [ <optional> ?string $name = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toArray ] { +        Method [ <internal:phalcon> public method setStyles ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> array $styles = [] ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Phalcon\Collection\CollectionInterface> public method toJson ] { +        Method [ <internal:phalcon> public method toJson ] {            - Parameters [1] { -            Parameter #0 [ <optional> int $options ] +            Parameter #0 [ <required> $variable ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method variable ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $variable ] +            Parameter #1 [ <optional> ?string $name = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> public method variables ] { + +          - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon> protected method getStyle ] {            - Parameters [1] { -            Parameter #0 [ <required> $serialized ] +            Parameter #0 [ <required> string $type ]            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Collection> protected method setData ] { +        Method [ <internal:phalcon> protected method output ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +          - Parameters [3] { +            Parameter #0 [ <required> $variable ] +            Parameter #1 [ <optional> ?string $name = <default> ] +            Parameter #2 [ <optional> int $tab = <default> ]            } -          - Return [ void ] +          - Return [ string ] +        } + +        Method [ <internal:phalcon> private method encode ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Session\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Debug\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -66537,57 +71846,88 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Session\Manager extends Phalcon\Di\AbstractInjectionAware implements Phalcon\Di\InjectionAwareInterface, Phalcon\Session\ManagerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Exception extends Exception implements Throwable, Stringable ] { -      - Constants [3] { -        Constant [ public int SESSION_ACTIVE ] { 2 } -        Constant [ public int SESSION_DISABLED ] { 0 } -        Constant [ public int SESSION_NONE ] { 1 } +      - Constants [0] {        }        - Static properties [0] { @@ -66596,210 +71936,312 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [5] { -        Property [ <default> protected $container ] -        Property [ <default> private $adapter ] -        Property [ <default> private $name ] -        Property [ <default> private $options ] -        Property [ <default> private $uniqueId ] +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        } -      - Methods [25] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __get ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] +          - Parameters [0] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __isset ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __set ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <required> $value ] +          - Parameters [0] {            } -          - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method __unset ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method destroy ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {            - Parameters [0] {            } -          - Return [ void ] +          - Return [ int ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method exists ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {            - Parameters [0] {            } -          - Return [ bool ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method get ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] -            Parameter #2 [ <optional> bool $remove ] +          - Parameters [0] {            } +          - Return [ ?Throwable ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getAdapter ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {            - Parameters [0] {            } -          - Return [ SessionHandlerInterface ] +          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getId ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {            - Parameters [0] {            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getName ] { +    Class [ <internal:phalcon> class Phalcon\Support\HelperFactory extends Phalcon\Factory\AbstractFactory ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ] +      } + +      - Methods [10] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $services = [] ]            } -          - Return [ string ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method has ] { +        Method [ <internal:phalcon> public method __call ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> array $arguments ] +          } +        } + +        Method [ <internal:phalcon> public method newInstance ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> string $name ]            } -          - Return [ bool ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method getOptions ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] {            - Parameters [0] {            }            - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method regenerateId ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] {            - Parameters [1] { -            Parameter #0 [ <optional> $deleteOldSession ] +            Parameter #0 [ <required> string $name ]            } -          - Return [ Phalcon\Session\ManagerInterface ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method remove ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method set ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> $config ]            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setAdapter ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { -          - Parameters [1] { -            Parameter #0 [ <required> SessionHandlerInterface $adapter ] +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ]            } -          - Return [ Phalcon\Session\ManagerInterface ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setId ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] { -            Parameter #0 [ <required> string $id ] +            Parameter #0 [ <required> string $message ]            } -          - Return [ Phalcon\Session\ManagerInterface ] +          - Return [ Exception ]          } +      } +    } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setName ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Blacklist extends Phalcon\Support\Helper\Arr\AbstractArr ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> array $blackList ]            } -          - Return [ Phalcon\Session\ManagerInterface ] +          - Return [ array ]          } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method setOptions ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> array $options ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ void ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method start ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Chunk ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> int $size ] +            Parameter #2 [ <optional> bool $preserveKeys = <default> ]            } -          - Return [ bool ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, prototype Phalcon\Session\ManagerInterface> public method status ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Filter extends Phalcon\Support\Helper\Arr\AbstractArr ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ int ]          } -        Method [ <internal:phalcon> private method getUniqueKey ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ string ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method getDI ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\First extends Phalcon\Support\Helper\Arr\AbstractArr ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ Phalcon\Di\DiInterface ]          } -        Method [ <internal:phalcon, inherits Phalcon\Di\AbstractInjectionAware, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Di\DiInterface $container ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ void ] +          - Return [ array ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\AdapterFactory extends Phalcon\Factory\AbstractFactory ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\FirstKey extends Phalcon\Support\Helper\Arr\AbstractArr ] {        - Constants [0] {        } @@ -66810,72 +72252,112 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] -        Property [ <default> private $serializerFactory ] +      - Properties [0] {        } -      - Methods [7] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] -            Parameter #1 [ <optional> array $services ] +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            }          } -        Method [ <internal:phalcon> public method newInstance ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] {            - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ Phalcon\Storage\Adapter\AdapterInterface ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Flatten ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> bool $deep = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon> private method processNotArray ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [2] { +            Parameter #0 [ <required> array $data ] +            Parameter #1 [ <required> $item ]            }            - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { +        Method [ <internal:phalcon> private method processArray ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +          - Parameters [3] { +            Parameter #0 [ <required> array $data ] +            Parameter #1 [ <required> $item ] +            Parameter #2 [ <required> bool $deep ]            } +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { +        Method [ <internal:phalcon> private method processArrayDeep ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +          - Parameters [3] { +            Parameter #0 [ <required> array $data ] +            Parameter #1 [ <required> $item ] +            Parameter #2 [ <required> bool $deep ]            } -          - Return [ void ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Get ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $message ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ]            } -          - Return [ Exception ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Group ] {        - Constants [0] {        } @@ -66883,63 +72365,258 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [5] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $method ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method isCallable ] {            - Parameters [1] { -            Parameter #0 [ <required> string $service ] +            Parameter #0 [ <required> $method ]            } -          - Return [ string ] +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> private method processCallable ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $filtered ] +            Parameter #1 [ <required> $method ] +            Parameter #2 [ <required> $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method processObject ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $filtered ] +            Parameter #1 [ <required> $method ] +            Parameter #2 [ <required> $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> private method processOther ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $filtered ] +            Parameter #1 [ <required> $method ] +            Parameter #2 [ <required> $element ] +          } +          - Return [ array ]          }        } +    } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Has ] { + +      - Constants [0] {        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Static properties [0] { +      } -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ]            } +          - Return [ bool ]          } +      } +    } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\IsUnique ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $collection ] +          } +          - Return [ bool ]          } +      } +    } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Last extends Phalcon\Support\Helper\Arr\AbstractArr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ] +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ] +          } +          - Return [ array ]          } +      } +    } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\LastKey extends Phalcon\Support\Helper\Arr\AbstractArr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ] +          }          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ] +          } +          - Return [ array ]          } +      } +    } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Order ] { + +      - Constants [2] { +        Constant [ public int ORDER_ASC ] { 1 } +        Constant [ public int ORDER_DESC ] { 2 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $attribute ] +            Parameter #2 [ <optional> int $order = <default> ] +            Parameter #3 [ <optional> int $flags = <default> ] +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        Method [ <internal:phalcon> private method checkObject ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $sorted ] +            Parameter #1 [ <required> $attribute ] +            Parameter #2 [ <required> $item ] +          } +          - Return [ array ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        Method [ <internal:phalcon> private method checkNonObject ] { + +          - Parameters [3] { +            Parameter #0 [ <required> array $sorted ] +            Parameter #1 [ <required> $attribute ] +            Parameter #2 [ <required> $item ] +          } +          - Return [ array ]          } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Pluck ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\SerializerFactory extends Phalcon\Factory\AbstractFactory ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Set ] {        - Constants [0] {        } @@ -66950,69 +72627,145 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [0] {        } -      - Methods [7] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [3] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $index = <default> ]            } +          - Return [ array ]          } -        Method [ <internal:phalcon> public method newInstance ] { +        Method [ <internal:phalcon> private method checkNull ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <required> $index ]            } -          - Return [ Phalcon\Storage\Serializer\SerializerInterface ] +          - Return [ array ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon> private method checkNotNull ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <required> $index ]            }            - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\SliceLeft ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> int $elements = <default> ]            }            - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\SliceRight ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> int $elements = <default> ]            } +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Split ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <required> array $collection ]            } -          - Return [ void ] +          - Return [ array ]          } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\ToObject ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> string $message ] +            Parameter #0 [ <required> array $collection ]            } -          - Return [ Exception ] +          - Return [ NULL ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Base64 extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\ValidateAll extends Phalcon\Support\Helper\Arr\AbstractArr ] {        - Constants [0] {        } @@ -67023,55 +72776,101 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [0] {        } -      - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $method ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ void ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\ValidateAny extends Phalcon\Support\Helper\Arr\AbstractArr ] { -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $method ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ bool ] +          - Return [ array ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Arr\Whitelist extends Phalcon\Support\Helper\Arr\AbstractArr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> array $whiteList ] +          } +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Arr\AbstractArr> protected method toFilter ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <optional> $method = <default> ]            } -          - Return [ void ] +          - Return [ array ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Igbinary extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Exception extends Exception implements Throwable, Stringable ] {        - Constants [0] {        } @@ -67082,55 +72881,87 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [4] { +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        } -      - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +      - Methods [10] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {            - Parameters [0] {            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [0] {            } -          - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [0] {            } -          - Return [ bool ] +          - Return [ int ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [0] {            } -          - Return [ void ] +          - Return [ ?Throwable ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Json extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\File\Basename ] {        - Constants [0] {        } @@ -67141,55 +72972,129 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [0] {        } -      - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $uri ] +            Parameter #1 [ <optional> ?string $suffix = <default> ]            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Json\Decode ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $data ] +            Parameter #1 [ <optional> bool $associative = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ] +            Parameter #3 [ <optional> int $options = <default> ]            } -          - Return [ void ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Json\Encode ] { -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <optional> int $options = <default> ] +            Parameter #2 [ <optional> int $depth = <default> ]            } +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Number\IsBetween ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [3] { +            Parameter #0 [ <required> int $value ] +            Parameter #1 [ <required> int $start ] +            Parameter #2 [ <required> int $end ]            }            - Return [ bool ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { -        } +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Camelize ] { -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +      - Constants [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> ?string $delimiters = <default> ]            } -          - Return [ void ] +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Msgpack extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Concat extends Phalcon\Support\Helper\Str\AbstractStr ] {        - Constants [0] {        } @@ -67200,55 +73105,94 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [0] {        }        - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [0] {            } -          - Return [ string or NULL ] +          - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\CountVowels ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $data ] +            Parameter #0 [ <required> string $text ]            } -          - Return [ void ] +          - Return [ int ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\None extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Decapitalize extends Phalcon\Support\Helper\Str\AbstractStr ] {        - Constants [0] {        } @@ -67259,55 +73203,72 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [0] {        }        - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> bool $upperRest = <default> ] +            Parameter #2 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ void ] +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Php extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Decrement ] {        - Constants [0] {        } @@ -67318,249 +73279,401 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [1] { -        Property [ <default> protected $data ] +      - Properties [0] {        } -      - Methods [6] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $separator = <default> ]            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\DirFromFile ] { -          - Parameters [1] { -            Parameter #0 [ <required> $data ] -          } -          - Return [ void ] -        } +      - Constants [0] { +      } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +      - Static properties [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <optional> $data ] -          } -        } +      - Static methods [0] { +      } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> protected method isSerializable ] { +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $data ] +            Parameter #0 [ <required> string $file ]            } -          - Return [ bool ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method getData ] { -        } +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\DirSeparator ] { -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, prototype Phalcon\Storage\Serializer\SerializerInterface> public method setData ] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $data ] +            Parameter #0 [ <required> string $directory ]            } -          - Return [ void ] +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\Debug ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Dynamic ] {        - Constants [0] {        } -      - Static properties [1] { -        Property [ protected static $isActive ] +      - Static properties [0] {        }        - Static methods [0] {        } -      - Properties [7] { -        Property [ <default> protected $blacklist ] -        Property [ <default> protected $data ] -        Property [ <default> protected $hideDocumentRoot ] -        Property [ <default> protected $showBackTrace ] -        Property [ <default> protected $showFileFragment ] -        Property [ <default> protected $showFiles ] -        Property [ <default> protected $uri ] +      - Properties [0] {        } -      - Methods [21] { -        Method [ <internal:phalcon> public method clearVars ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [4] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $leftDelimiter = <default> ] +            Parameter #2 [ <optional> string $rightDelimiter = <default> ] +            Parameter #3 [ <optional> string $separator = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> public method debugVar ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\EndsWith extends Phalcon\Support\Helper\Str\AbstractStr ] { -          - Parameters [2] { -            Parameter #0 [ <required> $varz ] -            Parameter #1 [ <optional> string or NULL $key ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [6] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getCssSources ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method getJsSources ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -          - Parameters [0] { +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method getVersion ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method halt ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method listen ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $exceptions ] -            Parameter #1 [ <optional> bool $lowSeverity ] +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> public method listenExceptions ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\FirstBetween ] { -          - Parameters [0] { -          } -          - Return [ Phalcon\Support\Debug ] -        } +      - Constants [0] { +      } -        Method [ <internal:phalcon> public method listenLowSeverity ] { +      - Static properties [0] { +      } -          - Parameters [0] { +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <required> string $start ] +            Parameter #2 [ <required> string $end ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> public method onUncaughtException ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Friendly extends Phalcon\Support\Helper\Str\AbstractStr ] { -          - Parameters [1] { -            Parameter #0 [ <required> Throwable $exception ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [8] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $separator = <default> ] +            Parameter #2 [ <optional> bool $lowercase = <default> ] +            Parameter #3 [ <optional> $replace = <default> ]            } -          - Return [ bool ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method onUncaughtLowSeverity ] { +        Method [ <internal:phalcon> private method checkReplace ] { -          - Parameters [5] { -            Parameter #0 [ <required> $severity ] -            Parameter #1 [ <required> $message ] -            Parameter #2 [ <required> $file ] -            Parameter #3 [ <required> $line ] -            Parameter #4 [ <required> $context ] +          - Parameters [1] { +            Parameter #0 [ <required> $replace ]            } -          - Return [ void ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method renderHtml ] { +        Method [ <internal:phalcon> private method getMatrix ] {            - Parameters [1] { -            Parameter #0 [ <required> Throwable $exception ] +            Parameter #0 [ <required> array $replace ]            } -          - Return [ string ] +          - Return [ array ]          } -        Method [ <internal:phalcon> public method setBlacklist ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> array $blacklist ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method setShowBackTrace ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -          - Parameters [1] { -            Parameter #0 [ <required> bool $showBackTrace ] +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method setShowFileFragment ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -          - Parameters [1] { -            Parameter #0 [ <required> bool $showFileFragment ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } -        Method [ <internal:phalcon> public method setShowFiles ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> bool $showFiles ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method setUri ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $uri ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ Phalcon\Support\Debug ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> protected method escapeString ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Humanize ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $value ] +            Parameter #0 [ <required> string $text ]            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> protected method getArrayDump ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Includes ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <required> array $argument ] -            Parameter #1 [ <optional> $n ] +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ]            } -          - Return [ string or NULL ] +          - Return [ bool ]          } +      } +    } -        Method [ <internal:phalcon> protected method getVarDump ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Increment ] { -          - Parameters [1] { -            Parameter #0 [ <required> $variable ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $separator = <default> ]            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> final protected method showTraceItem ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Interpolate ] { -          - Parameters [2] { -            Parameter #0 [ <required> int $n ] -            Parameter #1 [ <required> array $trace ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $message ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $leftToken = <default> ] +            Parameter #3 [ <optional> string $rightToken = <default> ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\Debug\Dump ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\IsAnagram ] {        - Constants [0] {        } @@ -67571,104 +73684,197 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $detailed ] -        Property [ <default> protected $methods ] -        Property [ <default> protected $styles ] +      - Properties [0] {        } -      - Methods [11] { -        Method [ <internal:phalcon> public method getDetailed ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $first ] +            Parameter #1 [ <required> string $second ]            }            - Return [ bool ]          } +      } +    } -        Method [ <internal:phalcon> public method setDetailed ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\IsLower extends Phalcon\Support\Helper\Str\AbstractStr ] { -          - Parameters [1] { -            Parameter #0 [ <required> bool $detailed ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [6] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, ctor> public method __construct ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [2] { -            Parameter #0 [ <optional> array $styles ] -            Parameter #1 [ <optional> bool $detailed ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method all ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -          - Parameters [0] { +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method one ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] {            - Parameters [2] { -            Parameter #0 [ <required> $variable ] -            Parameter #1 [ <optional> string or NULL $name ] +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> public method setStyles ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $styles ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } -          - Return [ array ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method toJson ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { -          - Parameters [1] { -            Parameter #0 [ <required> $variable ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon> public method variable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\IsPalindrome ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $text ] +          } +          - Return [ bool ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\IsUpper extends Phalcon\Support\Helper\Str\AbstractStr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [6] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [2] { -            Parameter #0 [ <required> $variable ] -            Parameter #1 [ <optional> string or NULL $name ] +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ string ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method variables ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> protected method getStyle ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $type ] +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } -        Method [ <internal:phalcon> protected method output ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] {            - Parameters [3] { -            Parameter #0 [ <required> $variable ] -            Parameter #1 [ <optional> string or NULL $name ] -            Parameter #2 [ <optional> int $tab ] +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\Debug\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Len ] {        - Constants [0] {        } @@ -67676,63 +73882,100 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:phalcon, inherits Phalcon\Exception> static public method containerServiceNotFound ] { +      - Static methods [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <required> string $service ] +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ string ] +          - Return [ int ]          }        } +    } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Lower extends Phalcon\Support\Helper\Str\AbstractStr ] { + +      - Constants [0] {        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Static properties [0] { +      } -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [6] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\Exception extends Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Prefix ] {        - Constants [0] {        } @@ -67743,53 +73986,79 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +      - Properties [0] {        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [2] { +            Parameter #0 [ <required> $text ] +            Parameter #1 [ <required> string $prefix ]            } +          - Return [ string ]          } +      } +    } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { -        } +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Random ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { -        } +      - Constants [6] { +        Constant [ public int RANDOM_ALNUM ] { 0 } +        Constant [ public int RANDOM_ALPHA ] { 1 } +        Constant [ public int RANDOM_DISTINCT ] { 5 } +        Constant [ public int RANDOM_HEXDEC ] { 2 } +        Constant [ public int RANDOM_NOZERO ] { 4 } +        Constant [ public int RANDOM_NUMERIC ] { 3 } +      } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { -        } +      - Static properties [0] { +      } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { -        } +      - Static methods [0] { +      } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { -        } +      - Properties [0] { +      } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { -        } +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +          - Parameters [2] { +            Parameter #0 [ <optional> int $type = <default> ] +            Parameter #1 [ <optional> int $length = <default> ] +          } +          - Return [ string ]          } +      } +    } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { -        } +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\ReduceSlashes ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $text ] +          } +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\HelperFactory extends Phalcon\Factory\AbstractFactory ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\StartsWith extends Phalcon\Support\Helper\Str\AbstractStr ] {        - Constants [0] {        } @@ -67800,76 +74069,175 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [0] {        } -      - Methods [8] { -        Method [ <internal:phalcon, ctor> public method __construct ] { +      - Methods [6] { +        Method [ <internal:phalcon> public method __invoke ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon> public method __call ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] {            - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <required> array $arguments ] +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } +          - Return [ string ]          } -        Method [ <internal:phalcon> public method newInstance ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ]            } +          - Return [ bool ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } -          - Return [ array ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Suffix ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $text ] +            Parameter #1 [ <required> string $suffix ]            } -          - Return [ array ] +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getService ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Ucwords ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            } +          - Return [ string ]          } +      } +    } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Uncamelize ] { -          - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $delimiter = <default> ]            } -          - Return [ void ] +          - Return [ string ]          } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Underscore ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +      - Methods [1] { +        Method [ <internal:phalcon> public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> string $message ] +            Parameter #0 [ <required> string $text ]            } -          - Return [ Exception ] +          - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Interpolate ] { +    Class [ <internal:phalcon> class Phalcon\Support\Helper\Str\Upper extends Phalcon\Support\Helper\Str\AbstractStr ] {        - Constants [0] {        } @@ -67883,14 +74251,61 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Properties [0] {        } -      - Methods [1] { +      - Methods [6] {          Method [ <internal:phalcon> public method __invoke ] { +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toInterpolate ] { +            - Parameters [4] { -            Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> array $context ] -            Parameter #2 [ <optional> string $leftToken ] -            Parameter #3 [ <optional> string $rightToken ] +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toLower ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Support\Helper\Str\AbstractStr> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ]            }            - Return [ string ]          } @@ -67973,16 +74388,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Static properties [10] { -        Property [ protected static $autoEscape ] -        Property [ protected static $container ] -        Property [ protected static $displayValues ] -        Property [ protected static $documentAppendTitle ] -        Property [ protected static $documentPrependTitle ] -        Property [ protected static $documentTitle ] -        Property [ protected static $documentTitleSeparator ] -        Property [ protected static $documentType ] -        Property [ protected static $escaperService ] -        Property [ protected static $urlService ] +        Property [ protected static $autoEscape = true ] +        Property [ protected static $container = NULL ] +        Property [ protected static $displayValues = NULL ] +        Property [ protected static $documentAppendTitle = NULL ] +        Property [ protected static $documentPrependTitle = NULL ] +        Property [ protected static $documentTitle = NULL ] +        Property [ protected static $documentTitleSeparator = NULL ] +        Property [ protected static $documentType = 11 ] +        Property [ protected static $escaperService = NULL ] +        Property [ protected static $urlService = NULL ]        }        - Static methods [58] { @@ -68078,9 +74493,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [4] {              Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $separator ] -            Parameter #2 [ <optional> bool $lowercase ] -            Parameter #3 [ <optional> $replace ] +            Parameter #1 [ <optional> string $separator = <default> ] +            Parameter #2 [ <optional> bool $lowercase = <default> ] +            Parameter #3 [ <optional> $replace = <default> ]            }            - Return [ string ]          } @@ -68097,7 +74512,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> array $params ]            } -          - Return [ Phalcon\Escaper\EscaperInterface or NULL ] +          - Return [ ?Phalcon\Html\Escaper\EscaperInterface ]          }          Method [ <internal:phalcon> static public method getDI ] { @@ -68111,14 +74526,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [0] {            } -          - Return [ Phalcon\Escaper\EscaperInterface ] +          - Return [ Phalcon\Html\Escaper\EscaperInterface ]          }          Method [ <internal:phalcon> static public method getTitle ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $prepend ] -            Parameter #1 [ <optional> bool $append ] +            Parameter #0 [ <optional> bool $prepend = <default> ] +            Parameter #1 [ <optional> bool $append = <default> ]            }            - Return [ string ]          } @@ -68141,7 +74556,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] -            Parameter #1 [ <optional> array $params ] +            Parameter #1 [ <optional> array $params = [] ]            }          } @@ -68164,8 +74579,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> static public method image ] {            - Parameters [2] { -            Parameter #0 [ <optional> $parameters ] -            Parameter #1 [ <optional> bool $local ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> bool $local = <default> ]            }            - Return [ string ]          } @@ -68181,8 +74596,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> static public method javascriptInclude ] {            - Parameters [2] { -            Parameter #0 [ <optional> $parameters ] -            Parameter #1 [ <optional> bool $local ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> bool $local = <default> ]            }            - Return [ string ]          } @@ -68191,8 +74606,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> $parameters ] -            Parameter #1 [ <optional> $text ] -            Parameter #2 [ <optional> $local ] +            Parameter #1 [ <optional> $text = <default> ] +            Parameter #2 [ <optional> $local = <default> ]            }            - Return [ string ]          } @@ -68265,8 +74680,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> static public method renderTitle ] {            - Parameters [2] { -            Parameter #0 [ <optional> bool $prepend ] -            Parameter #1 [ <optional> bool $append ] +            Parameter #0 [ <optional> bool $prepend = <default> ] +            Parameter #1 [ <optional> bool $append = <default> ]            }            - Return [ string ]          } @@ -68290,7 +74705,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $parameters ] -            Parameter #1 [ <optional> $data ] +            Parameter #1 [ <optional> $data = <default> ]            }            - Return [ string ]          } @@ -68299,7 +74714,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $parameters ] -            Parameter #1 [ <optional> $data ] +            Parameter #1 [ <optional> $data = <default> ]            }            - Return [ string ]          } @@ -68325,7 +74740,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> array $values ] -            Parameter #1 [ <optional> bool $merge ] +            Parameter #1 [ <optional> bool $merge = <default> ]            }            - Return [ void ]          } @@ -68365,8 +74780,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> static public method stylesheetLink ] {            - Parameters [2] { -            Parameter #0 [ <optional> $parameters ] -            Parameter #1 [ <optional> bool $local ] +            Parameter #0 [ <optional> $parameters = <default> ] +            Parameter #1 [ <optional> bool $local = <default> ]            }            - Return [ string ]          } @@ -68383,10 +74798,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [5] {              Parameter #0 [ <required> string $tagName ] -            Parameter #1 [ <optional> $parameters ] -            Parameter #2 [ <optional> bool $selfClose ] -            Parameter #3 [ <optional> bool $onlyStart ] -            Parameter #4 [ <optional> bool $useEol ] +            Parameter #1 [ <optional> $parameters = <default> ] +            Parameter #2 [ <optional> bool $selfClose = <default> ] +            Parameter #3 [ <optional> bool $onlyStart = <default> ] +            Parameter #4 [ <optional> bool $useEol = <default> ]            }            - Return [ string ]          } @@ -68395,7 +74810,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $tagName ] -            Parameter #1 [ <optional> bool $useEol ] +            Parameter #1 [ <optional> bool $useEol = <default> ]            }            - Return [ string ]          } @@ -68453,7 +74868,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [3] {              Parameter #0 [ <required> string $type ]              Parameter #1 [ <required> $parameters ] -            Parameter #2 [ <optional> bool $asValue ] +            Parameter #2 [ <optional> bool $asValue = <default> ]            }            - Return [ string ]          } @@ -68475,7 +74890,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Tag\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Tag\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -68494,47 +74909,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -68552,7 +75001,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> $parameters ] -            Parameter #1 [ <optional> $data ] +            Parameter #1 [ <optional> $data = <default> ]            }            - Return [ string ]          } @@ -68586,145 +75035,6 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Text ] { - -      - Constants [6] { -        Constant [ public int RANDOM_ALNUM ] { 0 } -        Constant [ public int RANDOM_ALPHA ] { 1 } -        Constant [ public int RANDOM_DISTINCT ] { 5 } -        Constant [ public int RANDOM_HEXDEC ] { 2 } -        Constant [ public int RANDOM_NOZERO ] { 4 } -        Constant [ public int RANDOM_NUMERIC ] { 3 } -      } - -      - Static properties [0] { -      } - -      - Static methods [13] { -        Method [ <internal:phalcon> static public method camelize ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $delimiter ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method concat ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method dynamic ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $leftDelimiter ] -            Parameter #2 [ <optional> string $rightDelimiter ] -            Parameter #3 [ <optional> string $separator ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method endsWith ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $end ] -            Parameter #2 [ <optional> bool $ignoreCase ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> static public method humanize ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method increment ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $separator ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method lower ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method startsWith ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <required> string $start ] -            Parameter #2 [ <optional> bool $ignoreCase ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> static public method random ] { - -          - Parameters [2] { -            Parameter #0 [ <optional> int $type ] -            Parameter #1 [ <optional> int $length ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method reduceSlashes ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method uncamelize ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> $delimiter ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method underscore ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $text ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> static public method upper ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding ] -          } -          - Return [ string ] -        } -      } - -      - Properties [0] { -      } - -      - Methods [0] { -      } -    } -      Class [ <internal:phalcon> class Phalcon\Translate\Adapter\Csv extends Phalcon\Translate\Adapter\AbstractAdapter implements Phalcon\Translate\Adapter\AdapterInterface, ArrayAccess ] {        - Constants [0] { @@ -68737,12 +75047,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $defaultInterpolator ] -        Property [ <default> protected $interpolatorFactory ] -        Property [ <default> protected $translate ] +        Property [ protected $defaultInterpolator = '' ] +        Property [ protected $interpolatorFactory = NULL ] +        Property [ protected $translate = NULL ]        } -      - Methods [11] { +      - Methods [12] {          Method [ <internal:phalcon, overwrites Phalcon\Translate\Adapter\AbstractAdapter, ctor> public method __construct ] {            - Parameters [2] { @@ -68763,7 +75073,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -68779,11 +75089,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> protected method phpFopen ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $filename ] +            Parameter #1 [ <required> string $mode ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Translate\Adapter\AbstractAdapter> public method _ ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -68824,7 +75142,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -68833,7 +75151,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -68852,15 +75170,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $defaultInterpolator ] -        Property [ <default> protected $interpolatorFactory ] -        Property [ <default> protected $category ] -        Property [ <default> protected $defaultDomain ] -        Property [ <default> protected $directory ] -        Property [ <default> protected $locale ] +        Property [ protected $defaultInterpolator = '' ] +        Property [ protected $interpolatorFactory = NULL ] +        Property [ protected $category = NULL ] +        Property [ protected $defaultDomain = NULL ] +        Property [ protected $directory = NULL ] +        Property [ protected $locale = NULL ]        } -      - Methods [22] { +      - Methods [23] {          Method [ <internal:phalcon> public method getCategory ] {            - Parameters [0] { @@ -68876,6 +75194,9 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon> public method getDirectory ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method getLocale ] { @@ -68907,8 +75228,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {              Parameter #0 [ <required> string $msgid1 ]              Parameter #1 [ <required> string $msgid2 ]              Parameter #2 [ <required> int $count ] -            Parameter #3 [ <optional> array $placeholders ] -            Parameter #4 [ <optional> string or NULL $domain ] +            Parameter #3 [ <optional> array $placeholders = [] ] +            Parameter #4 [ <optional> ?string $domain = <default> ]            }            - Return [ string ]          } @@ -68917,7 +75238,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -68948,7 +75269,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method setDomain ] {            - Parameters [1] { -            Parameter #0 [ <required> $domain ] +            Parameter #0 [ <optional> ?string $domain = <default> ]            }            - Return [ string ]          } @@ -68957,7 +75278,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> int $category ] -            Parameter #1 [ <optional> array $localeArray ] +            Parameter #1 [ <optional> array $localeArray = [] ]            }          } @@ -68976,11 +75297,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ void ]          } +        Method [ <internal:phalcon> protected method phpFunctionExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Translate\Adapter\AbstractAdapter> public method _ ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69021,7 +75350,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69030,7 +75359,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69049,10 +75378,10 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $defaultInterpolator ] -        Property [ <default> protected $interpolatorFactory ] -        Property [ <default> private $translate ] -        Property [ <default> private $triggerError ] +        Property [ protected $defaultInterpolator = '' ] +        Property [ protected $interpolatorFactory = NULL ] +        Property [ private $translate = NULL ] +        Property [ private $triggerError = false ]        }        - Methods [11] { @@ -69084,7 +75413,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69093,7 +75422,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69134,7 +75463,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translateKey ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69143,14 +75472,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Translate\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Translate\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -69169,47 +75498,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -69225,17 +75588,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [7] { +      - Methods [9] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -69247,17 +75609,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Translate\Interpolator\InterpolatorInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -69272,12 +75633,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -69306,7 +75684,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69332,7 +75710,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $translation ] -            Parameter #1 [ <optional> array $placeholders ] +            Parameter #1 [ <optional> array $placeholders = [] ]            }            - Return [ string ]          } @@ -69350,19 +75728,18 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] -        Property [ <default> private $interpolator ] +      - Properties [3] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ] +        Property [ private $interpolator = NULL ]        } -      - Methods [8] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Translate\InterpolatorFactory $interpolator ] -            Parameter #1 [ <optional> array $services ] +            Parameter #1 [ <optional> array $services = [] ]            }          } @@ -69371,28 +75748,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> $config ]            } +          - Return [ Phalcon\Translate\Adapter\AdapterInterface ]          }          Method [ <internal:phalcon> public method newInstance ] {            - Parameters [2] {              Parameter #0 [ <required> string $name ] -            Parameter #1 [ <optional> array $options ] +            Parameter #1 [ <optional> array $options = [] ]            }            - Return [ Phalcon\Translate\Adapter\AdapterInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -69407,12 +75784,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -69434,28 +75828,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [5] { -        Property [ <default> protected $container ] -        Property [ <default> protected $baseUri ] -        Property [ <default> protected $basePath ] -        Property [ <default> protected $router ] -        Property [ <default> protected $staticBaseUri ] +        Property [ protected $container = NULL ] +        Property [ protected $baseUri = NULL ] +        Property [ protected $basePath = NULL ] +        Property [ protected $router = NULL ] +        Property [ protected $staticBaseUri = NULL ]        }        - Methods [12] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\Mvc\RouterInterface or NULL $router ] +            Parameter #0 [ <optional> ?Phalcon\Mvc\RouterInterface $router = <default> ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Url\UrlInterface> public method get ] {            - Parameters [4] { -            Parameter #0 [ <optional> $uri ] -            Parameter #1 [ <optional> $args ] -            Parameter #2 [ <optional> bool or NULL $local ] -            Parameter #3 [ <optional> $baseUri ] +            Parameter #0 [ <optional> $uri = <default> ] +            Parameter #1 [ <optional> $args = <default> ] +            Parameter #2 [ <optional> ?bool $local = <default> ] +            Parameter #3 [ <optional> $baseUri = <default> ]            }            - Return [ string ]          } @@ -69477,7 +75871,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> public method getStatic ] {            - Parameters [1] { -            Parameter #0 [ <optional> $uri ] +            Parameter #0 [ <optional> $uri = <default> ]            }            - Return [ string ]          } @@ -69516,7 +75910,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Url\UrlInterface> public method path ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $path ] +            Parameter #0 [ <optional> ?string $path = <default> ]            }            - Return [ string ]          } @@ -69538,7 +75932,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Url\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Url\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -69557,47 +75951,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -69614,19 +76042,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [9] { -        Property [ <default> protected $container ] -        Property [ <default> protected $combinedFieldsValidators ] -        Property [ <default> protected $data ] -        Property [ <default> protected $entity ] -        Property [ <default> protected $filters ] -        Property [ <default> protected $labels ] -        Property [ <default> protected $messages ] -        Property [ <default> protected $validators ] -        Property [ <default> protected $values ] +        Property [ protected $container = NULL ] +        Property [ protected $combinedFieldsValidators = NULL ] +        Property [ protected $data = NULL ] +        Property [ protected $entity = NULL ] +        Property [ protected $filters = NULL ] +        Property [ protected $labels = NULL ] +        Property [ protected $messages = NULL ] +        Property [ protected $validators = NULL ] +        Property [ protected $values = NULL ]        } -      - Methods [23] { +      - Methods [25] {          Method [ <internal:phalcon> public method getData ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon> public method setValidators ] { @@ -69639,7 +76070,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $validators ] +            Parameter #0 [ <optional> array $validators = [] ]            }          } @@ -69670,12 +76101,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          }          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidationInterface> public method getEntity ] { + +          - Parameters [0] { +          }          }          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidationInterface> public method getFilters ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }          } @@ -69701,6 +76135,22 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> public method getValueByEntity ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $entity ] +            Parameter #1 [ <required> string $field ] +          } +        } + +        Method [ <internal:phalcon> public method getValueByData ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $data ] +            Parameter #1 [ <required> string $field ] +          } +        } +          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidationInterface> public method getValue ] {            - Parameters [1] { @@ -69754,8 +76204,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, prototype Phalcon\Validation\ValidationInterface> public method validate ] {            - Parameters [2] { -            Parameter #0 [ <optional> $data ] -            Parameter #1 [ <optional> $entity ] +            Parameter #0 [ <optional> $data = <default> ] +            Parameter #1 [ <optional> $entity = <default> ]            }            - Return [ Phalcon\Messages\Messages ]          } @@ -69801,7 +76251,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Validation\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Validation\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -69820,47 +76270,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -69876,17 +76360,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Static methods [0] {        } -      - Properties [3] { -        Property [ <default> protected $mapper ] -        Property [ <default> protected $services ] -        Property [ <default> protected $exception ] +      - Properties [2] { +        Property [ protected $mapper = NULL ] +        Property [ protected $services = NULL ]        } -      - Methods [7] { +      - Methods [9] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }          } @@ -69898,17 +76381,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Return [ Phalcon\Validation\ValidatorInterface ]          } -        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractConfigFactory, prototype Phalcon\Factory\AbstractConfigFactory> protected method getExceptionClass ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method checkConfig ] { +        Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getServices ] { -          - Parameters [1] { -            Parameter #0 [ <required> $config ] +          - Parameters [0] {            }            - Return [ array ]          } @@ -69923,12 +76405,29 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method init ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $services ] +            Parameter #0 [ <optional> array $services = [] ]            }            - Return [ void ]          } -        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractFactory> protected method getException ] { +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfig ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $config ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method checkConfigElement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $config ] +            Parameter #1 [ <required> string $element ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Factory\AbstractConfigFactory> protected method getException ] {            - Parameters [1] {              Parameter #0 [ <required> string $message ] @@ -69950,16 +76449,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -69975,7 +76474,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70007,7 +76506,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70033,7 +76532,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70044,12 +76543,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70068,16 +76576,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70093,7 +76601,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70125,7 +76633,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70151,7 +76659,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70162,12 +76670,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70186,16 +76703,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70211,7 +76728,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70243,7 +76760,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70269,7 +76786,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70280,12 +76797,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70304,16 +76830,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70329,7 +76855,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70361,7 +76887,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70387,7 +76913,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70398,12 +76924,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70422,16 +76957,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70456,7 +76991,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70488,7 +77023,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70514,7 +77049,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70525,12 +77060,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70549,16 +77093,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field is...' ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70582,7 +77126,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70614,7 +77158,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70640,7 +77184,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70651,12 +77195,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70675,16 +77228,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field is...' ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70709,7 +77262,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70741,7 +77294,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70767,7 +77320,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70778,12 +77331,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70802,16 +77364,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70827,7 +77389,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70859,7 +77421,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -70885,7 +77447,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -70896,12 +77458,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -70920,16 +77491,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -70945,7 +77516,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -70977,7 +77548,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71003,7 +77574,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71014,19 +77585,28 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          }        }      } -    Class [ <internal:phalcon> class Phalcon\Validation\Validator\Exception extends Phalcon\Exception implements Throwable ] { +    Class [ <internal:phalcon> class Phalcon\Validation\Validator\Exception extends Phalcon\Exception implements Stringable, Throwable ] {        - Constants [0] {        } @@ -71045,47 +77625,81 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ protected $message = '' ] +        Property [ protected $code = 0 ] +        Property [ protected $file = NULL ] +        Property [ protected $line = NULL ]        }        - Methods [10] {          Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +            Parameter #0 [ <optional> string $message = "" ] +            Parameter #1 [ <optional> int $code = 0 ] +            Parameter #2 [ <optional> ?Throwable $previous = null ]            }          }          Method [ <internal:Core, inherits Exception> public method __wakeup ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + +          - Parameters [0] { +          }          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + +          - Parameters [0] { +          } +          - Return [ array ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + +          - Parameters [0] { +          } +          - Return [ ?Throwable ]          }          Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        }      } @@ -71102,16 +77716,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -71127,7 +77741,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -71159,7 +77773,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71185,7 +77799,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71196,12 +77810,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -71220,17 +77843,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -71253,7 +77876,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -71285,7 +77908,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71311,7 +77934,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71322,12 +77945,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -71346,15 +77978,15 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field mus...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method validate ] {            - Parameters [2] { @@ -71470,14 +78102,14 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -71509,7 +78141,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71535,7 +78167,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71546,12 +78178,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -71570,19 +78211,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'The resolution ...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -71701,7 +78342,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -71733,7 +78374,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71759,7 +78400,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71770,12 +78411,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -71794,19 +78444,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field exc...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -71925,7 +78575,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -71957,7 +78607,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -71983,7 +78633,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -71994,12 +78644,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -72018,19 +78677,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field can...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -72149,7 +78808,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -72181,7 +78840,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -72207,7 +78866,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -72218,12 +78877,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -72242,19 +78910,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field doe...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -72373,7 +79041,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -72405,7 +79073,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -72431,7 +79099,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -72442,12 +79110,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -72466,19 +79143,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field exc...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -72597,7 +79274,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -72629,7 +79306,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -72655,7 +79332,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -72666,12 +79343,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -72690,19 +79376,19 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [6] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $messageFileEmpty ] -        Property [ <default> protected $messageIniSize ] -        Property [ <default> protected $messageValid ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $messageFileEmpty = 'Field :field mu...' ] +        Property [ protected $messageIniSize = 'File :field exc...' ] +        Property [ protected $messageValid = 'Field :field is...' ] +        Property [ protected $template = 'File :field can...' ]        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -72821,7 +79507,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -72853,7 +79539,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -72879,7 +79565,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -72890,12 +79576,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -72914,16 +79609,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field do...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -72939,7 +79634,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -72971,7 +79666,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -72997,7 +79692,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73008,12 +79703,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73032,16 +79736,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73057,7 +79761,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73089,7 +79793,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73115,7 +79819,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73126,12 +79830,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73152,16 +79865,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73177,7 +79890,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73209,7 +79922,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73235,7 +79948,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73246,12 +79959,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73270,16 +79992,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field do...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73295,7 +80017,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73327,7 +80049,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73353,7 +80075,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73364,12 +80086,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73388,16 +80119,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field is...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73413,7 +80144,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73445,7 +80176,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73471,7 +80202,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73482,12 +80213,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73506,16 +80246,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field do...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73531,7 +80271,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73563,7 +80303,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73589,7 +80329,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73600,12 +80340,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73624,17 +80373,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $template ] -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $validators ] +        Property [ protected $template = NULL ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $validators = NULL ]        } -      - Methods [13] { +      - Methods [14] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73657,7 +80406,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73689,7 +80438,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73715,7 +80464,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73726,12 +80475,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73750,16 +80508,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73775,7 +80533,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73807,7 +80565,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73833,7 +80591,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73844,12 +80602,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73868,16 +80635,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -73893,7 +80660,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -73925,7 +80692,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -73951,7 +80718,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -73962,12 +80729,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -73986,17 +80762,17 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [4] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] -        Property [ <default> private $columnMap ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ] +        Property [ private $columnMap = NULL ]        } -      - Methods [15] { +      - Methods [16] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -74039,7 +80815,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -74071,7 +80847,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -74097,7 +80873,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -74108,12 +80884,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -74132,16 +80917,16 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }        - Properties [3] { -        Property [ <default> protected $templates ] -        Property [ <default> protected $options ] -        Property [ <default> protected $template ] +        Property [ protected $templates = NULL ] +        Property [ protected $options = NULL ] +        Property [ protected $template = 'Field :field mu...' ]        } -      - Methods [12] { +      - Methods [13] {          Method [ <internal:phalcon, overwrites Phalcon\Validation\AbstractValidator, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> array $options ] +            Parameter #0 [ <optional> array $options = [] ]            }          } @@ -74157,7 +80942,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator, prototype Phalcon\Validation\ValidatorInterface> public method getTemplate ] {            - Parameters [1] { -            Parameter #0 [ <optional> string or NULL $field ] +            Parameter #0 [ <optional> ?string $field = <default> ]            }            - Return [ string ]          } @@ -74189,7 +80974,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [2] {              Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            }          } @@ -74215,7 +81000,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            - Parameters [1] {              Parameter #0 [ <required> string $field ]            } -          - Return [ int or NULL ] +          - Return [ ?int ]          }          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method prepareLabel ] { @@ -74226,12 +81011,21 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> protected method allowEmpty ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $field ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\AbstractValidator> public method messageFactory ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Validation $validation ]              Parameter #1 [ <required> $field ] -            Parameter #2 [ <optional> array $replacements ] +            Parameter #2 [ <optional> array $replacements = [] ]            }            - Return [ Phalcon\Messages\Message ]          } @@ -74392,11 +81186,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Methods [1] {          Method [ <internal:phalcon> final public method __invoke ] { -          - Parameters [4] { -            Parameter #0 [ <required> $number ] -            Parameter #1 [ <required> $message ] -            Parameter #2 [ <required> $file ] -            Parameter #3 [ <required> $line ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            }          }        } @@ -74419,12 +81210,8 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Methods [1] {          Method [ <internal:phalcon> final public method __invoke ] { -          - Parameters [5] { -            Parameter #0 [ <required> $number ] -            Parameter #1 [ <required> $message ] -            Parameter #2 [ <required> $file ] -            Parameter #3 [ <required> $line ] -            Parameter #4 [ <required> $context ] +          - Parameters [1] { +            Parameter #0 [ <required> $element ]            }          }        } @@ -74478,6 +81265,30 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        }      } +    Class [ <internal:phalcon> final class phalcon\18__closure ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> final public method __invoke ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $element ] +          } +        } +      } +    } +      Class [ <internal:phalcon> final class phalcon\1__closure ] {        - Constants [0] { @@ -74634,7 +81445,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> final public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> $file ]            }          }        } @@ -74658,7 +81469,7 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {          Method [ <internal:phalcon> final public method __invoke ] {            - Parameters [1] { -            Parameter #0 [ <required> $element ] +            Parameter #0 [ <required> $action ]            }          }        } @@ -74681,8 +81492,11 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Methods [1] {          Method [ <internal:phalcon> final public method __invoke ] { -          - Parameters [1] { -            Parameter #0 [ <required> $file ] +          - Parameters [4] { +            Parameter #0 [ <required> $number ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <required> $file ] +            Parameter #3 [ <required> $line ]            }          }        } @@ -74705,8 +81519,12 @@ Extension [ <persistent> extension #121 phalcon version 5.0.0alpha6 ] {        - Methods [1] {          Method [ <internal:phalcon> final public method __invoke ] { -          - Parameters [1] { -            Parameter #0 [ <required> $action ] +          - Parameters [5] { +            Parameter #0 [ <required> $number ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <required> $file ] +            Parameter #3 [ <required> $line ] +            Parameter #4 [ <required> $context ]            }          }        } diff --git a/php-phalcon5.spec b/php-phalcon5.spec index d30d384..0915a23 100644 --- a/php-phalcon5.spec +++ b/php-phalcon5.spec @@ -23,7 +23,7 @@  # after 40-json.ini, 20-pdo.ini, 40-psr.ini  %global ini_name     50-%{pecl_name}.ini  %global upstream_ver 5.0.0 -%global upstream_pre alpha6 +%global upstream_pre alpha7  Name:           %{?scl_prefix}php-phalcon5  Version:        %{upstream_ver}%{?upstream_pre:~%{upstream_pre}} @@ -40,6 +40,7 @@ Source0:        https://pecl.php.net/get/%{pecl_name}-%{upstream_ver}%{?upstream  BuildRequires: %{?dtsprefix}gcc  BuildRequires: %{?scl_prefix}php-devel >= 7.4.1 +BuildRequires: %{?scl_prefix}php-devel <  8.1  BuildRequires: %{?scl_prefix}php-pear  BuildRequires: %{?scl_prefix}php-hash  BuildRequires: %{?scl_prefix}php-json @@ -124,6 +125,7 @@ extension=%{pecl_name}.so  ;phalcon.orm.ignore_unknown_columns = Off  ;phalcon.orm.late_state_binding = Off  ;phalcon.orm.not_null_validations = On +;phalcon.orm.resultset_prefetch_records = Off  ;phalcon.orm.update_snapshot_on_save = On  ;phalcon.orm.virtual_foreign_keys = On  ;phalcon.warning.enable = On @@ -249,6 +251,9 @@ fi  %changelog +* Wed Nov 17 2021 Remi Collet <remi@remirepo.net> - 5.0.0~alpha7-1 +- update to 5.0.0alpha7 +  * Sat Sep 18 2021 Remi Collet <remi@remirepo.net> - 5.0.0~alpha6-1  - update to 5.0.0alpha6  | 
