diff options
| author | Remi Collet <fedora@famillecollet.com> | 2015-05-14 11:14:14 +0200 | 
|---|---|---|
| committer | Remi Collet <fedora@famillecollet.com> | 2015-05-14 11:14:14 +0200 | 
| commit | 94f8e760e0de6ca1f9a51033fff98298a700829f (patch) | |
| tree | b7365bc69d05226f7a47163acf12d8024eba71e3 /REFLECTION | |
| parent | 19eb59073e0f58d75a5f7c49348afb46cc96b40a (diff) | |
php-phalcon2: 2.0.1
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 3635 | 
1 files changed, 2749 insertions, 886 deletions
@@ -1,6 +1,6 @@ -Extension [ <persistent> extension #186 phalcon version 2.0.0 ] { +Extension [ <persistent> extension #193 phalcon version 2.0.1 ] { -  - Classes [337] { +  - Classes [340] {      Interface [ <internal:phalcon> interface Phalcon\Di\InjectionAwareInterface ] {        - Constants [0] { @@ -257,7 +257,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [0] {        } -      - Methods [3] { +      - Methods [4] {          Method [ <internal:phalcon> abstract public method isSetOption ] {            - Parameters [1] { @@ -265,13 +265,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> abstract public method getOption ] { +        Method [ <internal:phalcon> abstract public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon> abstract public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon> abstract public method validate ] {            - Parameters [2] { @@ -449,6 +457,263 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Db\DialectInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [31] { +        Method [ <internal:phalcon> abstract public method limit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $sqlQuery ] +            Parameter #1 [ <required> $number ] +          } +        } + +        Method [ <internal:phalcon> abstract public method forUpdate ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $sqlQuery ] +          } +        } + +        Method [ <internal:phalcon> abstract public method sharedLock ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $sqlQuery ] +          } +        } + +        Method [ <internal:phalcon> abstract public method select ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $definition ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getColumnList ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $columnList ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getColumnDefinition ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon> abstract public method modifyColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $columnName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $indexName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addPrimaryKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropPrimaryKey ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ReferenceInterface $reference ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $referenceName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method createTable ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> array $definition ] +          } +        } + +        Method [ <internal:phalcon> abstract public method createView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropTable ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +            Parameter #2 [ <optional> $ifExists ] +          } +        } + +        Method [ <internal:phalcon> abstract public method tableExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method viewExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method describeColumns ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon> abstract public method listTables ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method describeIndexes ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon> abstract public method describeReferences ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon> abstract public method tableOptions ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon> abstract public method supportsSavepoints ] { +        } + +        Method [ <internal:phalcon> abstract public method supportsReleaseSavepoints ] { +        } + +        Method [ <internal:phalcon> abstract public method createSavepoint ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          } +        } + +        Method [ <internal:phalcon> abstract public method releaseSavepoint ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          } +        } + +        Method [ <internal:phalcon> abstract public method rollbackSavepoint ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          } +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\DispatcherInterface ] {        - Constants [0] { @@ -940,7 +1205,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -957,7 +1222,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -1110,7 +1375,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $placeholders ] +            Parameter #1 [ <optional> array or NULL $placeholders ]              Parameter #2 [ <optional> $dataTypes ]            }          } @@ -1119,7 +1384,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $placeholders ] +            Parameter #1 [ <optional> array or NULL $placeholders ]              Parameter #2 [ <optional> $dataTypes ]            }          } @@ -1462,237 +1727,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Db\DialectInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [28] { -        Method [ <internal:phalcon> abstract public method limit ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $sqlQuery ] -            Parameter #1 [ <required> $number ] -          } -        } - -        Method [ <internal:phalcon> abstract public method forUpdate ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $sqlQuery ] -          } -        } - -        Method [ <internal:phalcon> abstract public method sharedLock ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $sqlQuery ] -          } -        } - -        Method [ <internal:phalcon> abstract public method select ] { - -          - Parameters [1] { -            Parameter #0 [ <required> array $definition ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getColumnList ] { - -          - Parameters [1] { -            Parameter #0 [ <required> array $columnList ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getColumnDefinition ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addColumn ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -          } -        } - -        Method [ <internal:phalcon> abstract public method modifyColumn ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropColumn ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $columnName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addIndex ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropIndex ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $indexName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addPrimaryKey ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropPrimaryKey ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addForeignKey ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> Phalcon\Db\ReferenceInterface $reference ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropForeignKey ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $referenceName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method createTable ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> array $definition ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropTable ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method tableExists ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <optional> $schemaName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method describeColumns ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> $schema ] -          } -        } - -        Method [ <internal:phalcon> abstract public method listTables ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> $schemaName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method describeIndexes ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> $schema ] -          } -        } - -        Method [ <internal:phalcon> abstract public method describeReferences ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> $schema ] -          } -        } - -        Method [ <internal:phalcon> abstract public method tableOptions ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $table ] -            Parameter #1 [ <optional> $schema ] -          } -        } - -        Method [ <internal:phalcon> abstract public method supportsSavepoints ] { -        } - -        Method [ <internal:phalcon> abstract public method supportsReleaseSavepoints ] { -        } - -        Method [ <internal:phalcon> abstract public method createSavepoint ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $name ] -          } -        } - -        Method [ <internal:phalcon> abstract public method releaseSavepoint ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $name ] -          } -        } - -        Method [ <internal:phalcon> abstract public method rollbackSavepoint ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $name ] -          } -        } -      } -    } -      Interface [ <internal:phalcon> interface Phalcon\DiInterface extends ArrayAccess ] {        - Constants [0] { @@ -1835,6 +1869,72 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Mvc\ViewBaseInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [9] { +        Method [ <internal:phalcon> abstract public method setViewsDir ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $viewsDir ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getViewsDir ] { +        } + +        Method [ <internal:phalcon> abstract public method setParamToView ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:phalcon> abstract public method setVar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getParamsToView ] { +        } + +        Method [ <internal:phalcon> abstract public method getCache ] { +        } + +        Method [ <internal:phalcon> abstract public method cache ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $options ] +          } +        } + +        Method [ <internal:phalcon> abstract public method setContent ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $content ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getContent ] { +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Paginator\AdapterInterface ] {        - Constants [0] { @@ -1988,6 +2088,129 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Acl\AdapterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [17] { +        Method [ <internal:phalcon> abstract public method setDefaultAction ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $defaultAccess ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getDefaultAction ] { +        } + +        Method [ <internal:phalcon> abstract public method addRole ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $role ] +            Parameter #1 [ <optional> $accessInherits ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addInherit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $roleToInherit ] +          } +        } + +        Method [ <internal:phalcon> abstract public method isRole ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $roleName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method isResource ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $resourceName ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addResource ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceObject ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addResourceAccess ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceName ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon> abstract public method dropResourceAccess ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceName ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon> abstract public method allow ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon> abstract public method deny ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon> abstract public method isAllowed ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getActiveRole ] { +        } + +        Method [ <internal:phalcon> abstract public method getActiveResource ] { +        } + +        Method [ <internal:phalcon> abstract public method getActiveAccess ] { +        } + +        Method [ <internal:phalcon> abstract public method getRoles ] { +        } + +        Method [ <internal:phalcon> abstract public method getResources ] { +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\FlashInterface ] {        - Constants [0] { @@ -2287,7 +2510,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [0] {        } -      - Methods [25] { +      - Methods [26] {          Method [ <internal:phalcon> abstract public method setDefaultModule ] {            - Parameters [1] { @@ -2388,6 +2611,13 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon> abstract public method mount ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Mvc\Router\GroupInterface $group ] +          } +        } +          Method [ <internal:phalcon> abstract public method clear ] {          } @@ -2452,7 +2682,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, ctor> abstract public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $view ] +            Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ]              Parameter #1 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ]            }          } @@ -2654,7 +2884,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $columnName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]            }          } @@ -3237,14 +3467,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method hasFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> $notErrored ] +            Parameter #0 [ <optional> $onlySuccessful ]            }          }          Method [ <internal:phalcon> abstract public method getUploadedFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> $notErrored ] +            Parameter #0 [ <optional> $onlySuccessful ]            }          } @@ -3343,7 +3573,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $code ] -            Parameter #1 [ <required> $message ] +            Parameter #1 [ <optional> $message ]            }          } @@ -3517,7 +3747,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract static public method __set_state ] {            - Parameters [1] { -            Parameter #0 [ <required> $data ] +            Parameter #0 [ <required> array $data ]            }          }        } @@ -3583,21 +3813,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract static public method findFirst ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }          Method [ <internal:phalcon> abstract static public method find ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }          Method [ <internal:phalcon> abstract static public method count ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }        } @@ -3605,14 +3835,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [0] {        } -      - Methods [16] { -        Method [ <internal:phalcon, ctor> abstract public method __construct ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ] -          } -        } - +      - Methods [15] {          Method [ <internal:phalcon> abstract public method setId ] {            - Parameters [1] { @@ -3970,7 +4193,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $base ] -            Parameter #1 [ <required> $data ] +            Parameter #1 [ <required> array $data ]              Parameter #2 [ <optional> $dirtyState ]            }          } @@ -5123,16 +5346,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [0] {        } -      - Methods [12] { -        Method [ <internal:phalcon, ctor> abstract public method __construct ] { - -          - Parameters [3] { -            Parameter #0 [ <required> Phalcon\DiInterface $dependencyInjector ] -            Parameter #1 [ <optional> $autoBegin ] -            Parameter #2 [ <optional> $service ] -          } -        } - +      - Methods [11] {          Method [ <internal:phalcon> abstract public method setTransactionManager ] {            - Parameters [1] { @@ -5253,6 +5467,134 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Mvc\Router\GroupInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [18] { +        Method [ <internal:phalcon> abstract public method setHostname ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $hostname ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getHostname ] { +        } + +        Method [ <internal:phalcon> abstract public method setPrefix ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $prefix ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getPrefix ] { +        } + +        Method [ <internal:phalcon> abstract public method beforeMatch ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $beforeMatch ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getBeforeMatch ] { +        } + +        Method [ <internal:phalcon> abstract public method setPaths ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method getPaths ] { +        } + +        Method [ <internal:phalcon> abstract public method getRoutes ] { +        } + +        Method [ <internal:phalcon> abstract public method add ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +            Parameter #2 [ <optional> $httpMethods ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addGet ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addPost ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addPut ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addPatch ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addDelete ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addOptions ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method addHead ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $pattern ] +            Parameter #1 [ <optional> $paths ] +          } +        } + +        Method [ <internal:phalcon> abstract public method clear ] { +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Mvc\Router\RouteInterface ] {        - Constants [0] { @@ -5391,7 +5733,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Mvc\ViewInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Mvc\ViewInterface extends Phalcon\Mvc\ViewBaseInterface ] {        - Constants [0] {        } @@ -5406,16 +5748,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }        - Methods [37] { -        Method [ <internal:phalcon> abstract public method setViewsDir ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $viewsDir ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getViewsDir ] { -        } -          Method [ <internal:phalcon> abstract public method setLayoutsDir ] {            - Parameters [1] { @@ -5490,25 +5822,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method cleanTemplateAfter ] {          } -        Method [ <internal:phalcon> abstract public method setParamToView ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <required> $value ] -          } -        } - -        Method [ <internal:phalcon> abstract public method setVar ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <required> $value ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getParamsToView ] { -        } -          Method [ <internal:phalcon> abstract public method getControllerName ] {          } @@ -5554,39 +5867,68 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method finish ] {          } -        Method [ <internal:phalcon> abstract public method getCache ] { +        Method [ <internal:phalcon> abstract public method getActiveRenderPath ] {          } -        Method [ <internal:phalcon> abstract public method cache ] { +        Method [ <internal:phalcon> abstract public method disable ] { +        } + +        Method [ <internal:phalcon> abstract public method enable ] { +        } + +        Method [ <internal:phalcon> abstract public method reset ] { +        } + +        Method [ <internal:phalcon> abstract public method isDisabled ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method setViewsDir ] {            - Parameters [1] { -            Parameter #0 [ <optional> $options ] +            Parameter #0 [ <required> $viewsDir ]            }          } -        Method [ <internal:phalcon> abstract public method setContent ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method getViewsDir ] { +        } -          - Parameters [1] { -            Parameter #0 [ <required> $content ] +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method setParamToView ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <required> $value ]            }          } -        Method [ <internal:phalcon> abstract public method getContent ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method setVar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <required> $value ] +          }          } -        Method [ <internal:phalcon> abstract public method getActiveRenderPath ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method getParamsToView ] {          } -        Method [ <internal:phalcon> abstract public method disable ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method getCache ] {          } -        Method [ <internal:phalcon> abstract public method enable ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method cache ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $options ] +          }          } -        Method [ <internal:phalcon> abstract public method reset ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method setContent ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $content ] +          }          } -        Method [ <internal:phalcon> abstract public method isDisabled ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\ViewBaseInterface> abstract public method getContent ] {          }        }      } @@ -5724,129 +6066,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Acl\AdapterInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [17] { -        Method [ <internal:phalcon> abstract public method setDefaultAction ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $defaultAccess ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getDefaultAction ] { -        } - -        Method [ <internal:phalcon> abstract public method addRole ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $role ] -            Parameter #1 [ <optional> $accessInherits ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addInherit ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $roleName ] -            Parameter #1 [ <required> $roleToInherit ] -          } -        } - -        Method [ <internal:phalcon> abstract public method isRole ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $roleName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method isResource ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $resourceName ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addResource ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $resourceObject ] -            Parameter #1 [ <optional> $accessList ] -          } -        } - -        Method [ <internal:phalcon> abstract public method addResourceAccess ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $resourceName ] -            Parameter #1 [ <required> $accessList ] -          } -        } - -        Method [ <internal:phalcon> abstract public method dropResourceAccess ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $resourceName ] -            Parameter #1 [ <required> $accessList ] -          } -        } - -        Method [ <internal:phalcon> abstract public method allow ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $roleName ] -            Parameter #1 [ <required> $resourceName ] -            Parameter #2 [ <required> $access ] -          } -        } - -        Method [ <internal:phalcon> abstract public method deny ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $roleName ] -            Parameter #1 [ <required> $resourceName ] -            Parameter #2 [ <required> $access ] -          } -        } - -        Method [ <internal:phalcon> abstract public method isAllowed ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $roleName ] -            Parameter #1 [ <required> $resourceName ] -            Parameter #2 [ <required> $access ] -          } -        } - -        Method [ <internal:phalcon> abstract public method getActiveRole ] { -        } - -        Method [ <internal:phalcon> abstract public method getActiveResource ] { -        } - -        Method [ <internal:phalcon> abstract public method getActiveAccess ] { -        } - -        Method [ <internal:phalcon> abstract public method getRoles ] { -        } - -        Method [ <internal:phalcon> abstract public method getResources ] { -        } -      } -    } -      Interface [ <internal:phalcon> interface Phalcon\Acl\ResourceInterface ] {        - Constants [0] { @@ -5923,22 +6142,22 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method setCustomEventsManager ] {            - Parameters [2] { -            Parameter #0 [ <required> $model ] -            Parameter #1 [ <required> $eventsManager ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ] +            Parameter #1 [ <required> Phalcon\Events\ManagerInterface $eventsManager ]            }          }          Method [ <internal:phalcon> abstract public method getCustomEventsManager ] {            - Parameters [1] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]            }          }          Method [ <internal:phalcon> abstract public method initialize ] {            - Parameters [1] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]            }          } @@ -5955,7 +6174,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method setConnectionService ] {            - Parameters [2] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]              Parameter #1 [ <required> $connectionService ]            }          } @@ -5963,7 +6182,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method useImplicitObjectIds ] {            - Parameters [2] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]              Parameter #1 [ <required> $useImplicitObjectIds ]            }          } @@ -5971,14 +6190,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> abstract public method isUsingImplicitObjectIds ] {            - Parameters [1] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]            }          }          Method [ <internal:phalcon> abstract public method getConnection ] {            - Parameters [1] { -            Parameter #0 [ <required> $model ] +            Parameter #0 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]            }          } @@ -5986,7 +6205,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $eventName ] -            Parameter #1 [ <required> $model ] +            Parameter #1 [ <required> Phalcon\Mvc\Collection\CollectionInterface $model ]            }          }        } @@ -6119,7 +6338,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Validation\Validator ] { +    Class [ <internal:phalcon> abstract class Phalcon\Validation\Validator implements Phalcon\Validation\ValidatorInterface ] {        - Constants [0] {        } @@ -6134,7 +6353,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [4] { +      - Methods [6] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -6142,20 +6361,28 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method isSetOption ] { +        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method isSetOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } -        Method [ <internal:phalcon> public method getOption ] { +        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon> public method setOption ] {            - Parameters [2] { @@ -6163,6 +6390,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #1 [ <required> $value ]            }          } + +        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> abstract public method validate ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Validation $validation ] +            Parameter #1 [ <required> $attribute ] +          } +        }        }      } @@ -6757,7 +6992,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -6774,7 +7009,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -7407,7 +7642,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> PDOStatement $statement ] -            Parameter #1 [ <required> $placeholders ] +            Parameter #1 [ <required> array $placeholders ]              Parameter #2 [ <required> $dataTypes ]            }          } @@ -7416,7 +7651,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -7425,7 +7660,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -7656,7 +7891,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -7673,7 +7908,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -7872,7 +8107,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Db\Dialect ] { +    Class [ <internal:phalcon> abstract class Phalcon\Db\Dialect implements Phalcon\Db\DialectInterface ] {        - Constants [0] {        } @@ -7887,8 +8122,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_escapeChar ]        } -      - Methods [12] { -        Method [ <internal:phalcon> public method limit ] { +      - Methods [55] { +        Method [ <internal:phalcon> final public method escape ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $str ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method limit ] {            - Parameters [2] {              Parameter #0 [ <required> $sqlQuery ] @@ -7896,27 +8139,34 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method forUpdate ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method forUpdate ] {            - Parameters [1] {              Parameter #0 [ <required> $sqlQuery ]            }          } -        Method [ <internal:phalcon> public method sharedLock ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method sharedLock ] {            - Parameters [1] {              Parameter #0 [ <required> $sqlQuery ]            }          } -        Method [ <internal:phalcon> final public method getColumnList ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> final public method getColumnList ] {            - Parameters [1] {              Parameter #0 [ <required> array $columnList ]            }          } +        Method [ <internal:phalcon> final public method getSqlColumn ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $column ] +          } +        } +          Method [ <internal:phalcon> public method getSqlExpression ] {            - Parameters [2] { @@ -7933,39 +8183,379 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method select ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method select ] {            - Parameters [1] {              Parameter #0 [ <required> array $definition ]            }          } -        Method [ <internal:phalcon> public method supportsSavepoints ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method supportsSavepoints ] {          } -        Method [ <internal:phalcon> public method supportsReleaseSavepoints ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method supportsReleaseSavepoints ] {          } -        Method [ <internal:phalcon> public method createSavepoint ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method createSavepoint ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } -        Method [ <internal:phalcon> public method releaseSavepoint ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method releaseSavepoint ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } -        Method [ <internal:phalcon> public method rollbackSavepoint ] { +        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method rollbackSavepoint ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } + +        Method [ <internal:phalcon> final protected method getSqlExpressionScalar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionObject ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionQualified ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionBinaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionUnaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionFunctionCall ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionList ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionAll ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionCastValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionConvertValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionFrom ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionJoins ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionWhere ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionGroupBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionHaving ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionOrderBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> final protected method getSqlExpressionLimit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> protected method prepareColumnAlias ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $qualified ] +            Parameter #1 [ <optional> $alias ] +          } +        } + +        Method [ <internal:phalcon> protected method prepareTable ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +            Parameter #2 [ <optional> $alias ] +            Parameter #3 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon> protected method prepareQualified ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $column ] +            Parameter #1 [ <optional> $domain ] +            Parameter #2 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method getColumnDefinition ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method addColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method modifyColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $columnName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method addIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $indexName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method addPrimaryKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropPrimaryKey ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method addForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ReferenceInterface $reference ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $referenceName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method createTable ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> array $definition ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method createView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropTable ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method dropView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +            Parameter #2 [ <optional> $ifExists ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method tableExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method viewExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method describeColumns ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method listTables ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method describeIndexes ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method describeReferences ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\DialectInterface> abstract public method tableOptions ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        }        }      } @@ -8175,6 +8765,42 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } +    Class [ <internal:phalcon> abstract class Phalcon\Paginator\Adapter ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> protected $_limitRows ] +        Property [ <default> protected $_page ] +      } + +      - Methods [3] { +        Method [ <internal:phalcon> public method setCurrentPage ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $page ] +          } +        } + +        Method [ <internal:phalcon> public method setLimit ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $limitRows ] +          } +        } + +        Method [ <internal:phalcon> public method getLimit ] { +        } +      } +    } +      Class [ <internal:phalcon> abstract class Phalcon\Session\Adapter ] {        - Constants [0] { @@ -8565,7 +9191,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Di implements Phalcon\DiInterface, ArrayAccess, Phalcon\Events\EventsAwareInterface ] { +    Class [ <internal:phalcon> class Phalcon\Di implements Phalcon\DiInterface, ArrayAccess ] {        - Constants [0] {        } @@ -8600,6 +9226,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {          } +        Method [ <internal:phalcon> public method setInternalEventsManager ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] +          } +        } + +        Method [ <internal:phalcon> public method getInternalEventsManager ] { +        } +          Method [ <internal:phalcon, prototype Phalcon\DiInterface> public method set ] {            - Parameters [3] { @@ -8713,16 +9349,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] -          } -        } - -        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { -        } -          Method [ <internal:phalcon> public method __call ] {            - Parameters [2] { @@ -8772,7 +9398,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_previousActionName ]        } -      - Methods [26] { +      - Methods [27] {          Method [ <internal:phalcon, ctor> public method __construct ] {          } @@ -8905,6 +9531,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method wasForwarded ] {          } + +        Method [ <internal:phalcon> public method getHandlerClass ] { +        }        }      } @@ -9234,7 +9863,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Static methods [0] {        } -      - Properties [10] { +      - Properties [11] {          Property [ <default> protected $_type ]          Property [ <default> protected $_result ]          Property [ <default> protected $_cache ] @@ -9243,6 +9872,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_count ]          Property [ <default> protected $_activeRow ]          Property [ <default> protected $_rows ] +        Property [ <default> protected $_row ]          Property [ <default> protected $_errorMessages ]          Property [ <default> protected $_hydrateMode ]        } @@ -9251,6 +9881,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Iterator> public method next ] {          } +        Method [ <internal:phalcon, prototype Iterator> public method valid ] { +        } +          Method [ <internal:phalcon, prototype Iterator> public method key ] {          } @@ -9328,9 +9961,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getCache ] {          } -        Method [ <internal:phalcon, prototype Iterator> final public method current ] { -        } -          Method [ <internal:phalcon> public method getMessages ] {          } @@ -9359,7 +9989,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\ResultsetInterface> abstract public method toArray ] {          } -        Method [ <internal:Core, inherits Iterator, prototype Iterator> abstract public method valid ] { +        Method [ <internal:Core, inherits Iterator, prototype Iterator> abstract public method current ] {          }          Method [ <internal:Core, inherits Serializable> abstract public method serialize ] { @@ -9395,7 +10025,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $view ] +            Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ]              Parameter #1 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ]            }          } @@ -9443,7 +10073,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Acl\Adapter ] { +    Class [ <internal:phalcon> abstract class Phalcon\Acl\Adapter implements Phalcon\Acl\AdapterInterface, Phalcon\Events\EventsAwareInterface ] {        - Constants [0] {        } @@ -9463,34 +10093,121 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_activeAccess ]        } -      - Methods [7] { -        Method [ <internal:phalcon> public method getActiveRole ] { +      - Methods [19] { +        Method [ <internal:phalcon, prototype Phalcon\Acl\AdapterInterface> public method getActiveRole ] {          } -        Method [ <internal:phalcon> public method getActiveResource ] { +        Method [ <internal:phalcon, prototype Phalcon\Acl\AdapterInterface> public method getActiveResource ] {          } -        Method [ <internal:phalcon> public method getActiveAccess ] { +        Method [ <internal:phalcon, prototype Phalcon\Acl\AdapterInterface> public method getActiveAccess ] {          } -        Method [ <internal:phalcon> public method setEventsManager ] { +        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ]            }          } -        Method [ <internal:phalcon> public method getEventsManager ] { +        Method [ <internal:phalcon, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] {          } -        Method [ <internal:phalcon> public method setDefaultAction ] { +        Method [ <internal:phalcon, prototype Phalcon\Acl\AdapterInterface> public method setDefaultAction ] {            - Parameters [1] {              Parameter #0 [ <required> $defaultAccess ]            }          } -        Method [ <internal:phalcon> public method getDefaultAction ] { +        Method [ <internal:phalcon, prototype Phalcon\Acl\AdapterInterface> public method getDefaultAction ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method addRole ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $role ] +            Parameter #1 [ <optional> $accessInherits ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method addInherit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $roleToInherit ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method isRole ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $roleName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method isResource ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $resourceName ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method addResource ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceObject ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method addResourceAccess ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceName ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method dropResourceAccess ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $resourceName ] +            Parameter #1 [ <required> $accessList ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method allow ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method deny ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method isAllowed ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $roleName ] +            Parameter #1 [ <required> $resourceName ] +            Parameter #2 [ <required> $access ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method getRoles ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Acl\AdapterInterface> abstract public method getResources ] {          }        }      } @@ -9549,7 +10266,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Di\FactoryDefault extends Phalcon\Di implements Phalcon\Events\EventsAwareInterface, ArrayAccess, Phalcon\DiInterface ] { +    Class [ <internal:phalcon> class Phalcon\Di\FactoryDefault extends Phalcon\Di implements ArrayAccess, Phalcon\DiInterface ] {        - Constants [0] {        } @@ -9584,6 +10301,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, overwrites Phalcon\Di, ctor> public method __construct ] {          } +        Method [ <internal:phalcon, inherits Phalcon\Di> public method setInternalEventsManager ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Di> public method getInternalEventsManager ] { +        } +          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\DiInterface> public method set ] {            - Parameters [3] { @@ -9697,16 +10424,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Di> public method __call ] {            - Parameters [2] { @@ -9950,10 +10667,10 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method mount ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\RouterInterface> public method mount ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Mvc\Router\Group $group ] +            Parameter #0 [ <required> Phalcon\Mvc\Router\GroupInterface $group ]            }          } @@ -10033,7 +10750,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Acl\Adapter\Memory extends Phalcon\Acl\Adapter ] { +    Class [ <internal:phalcon> class Phalcon\Acl\Adapter\Memory extends Phalcon\Acl\Adapter implements Phalcon\Events\EventsAwareInterface, Phalcon\Acl\AdapterInterface ] {        - Constants [0] {        } @@ -10064,7 +10781,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {          } -        Method [ <internal:phalcon> public method addRole ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method addRole ] {            - Parameters [2] {              Parameter #0 [ <required> $role ] @@ -10072,7 +10789,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addInherit ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method addInherit ] {            - Parameters [2] {              Parameter #0 [ <required> $roleName ] @@ -10080,21 +10797,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method isRole ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method isRole ] {            - Parameters [1] {              Parameter #0 [ <required> $roleName ]            }          } -        Method [ <internal:phalcon> public method isResource ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method isResource ] {            - Parameters [1] {              Parameter #0 [ <required> $resourceName ]            }          } -        Method [ <internal:phalcon> public method addResource ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method addResource ] {            - Parameters [2] {              Parameter #0 [ <required> $resourceValue ] @@ -10102,7 +10819,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addResourceAccess ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method addResourceAccess ] {            - Parameters [2] {              Parameter #0 [ <required> $resourceName ] @@ -10110,7 +10827,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method dropResourceAccess ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method dropResourceAccess ] {            - Parameters [2] {              Parameter #0 [ <required> $resourceName ] @@ -10128,7 +10845,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method allow ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method allow ] {            - Parameters [3] {              Parameter #0 [ <required> $roleName ] @@ -10137,7 +10854,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method deny ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method deny ] {            - Parameters [3] {              Parameter #0 [ <required> $roleName ] @@ -10146,7 +10863,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method isAllowed ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method isAllowed ] {            - Parameters [3] {              Parameter #0 [ <required> $roleName ] @@ -10155,39 +10872,39 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method getRoles ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method getRoles ] {          } -        Method [ <internal:phalcon> public method getResources ] { +        Method [ <internal:phalcon, overwrites Phalcon\Acl\AdapterInterface, prototype Phalcon\Acl\AdapterInterface> public method getResources ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method getActiveRole ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Acl\AdapterInterface> public method getActiveRole ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method getActiveResource ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Acl\AdapterInterface> public method getActiveResource ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method getActiveAccess ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Acl\AdapterInterface> public method getActiveAccess ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method setEventsManager ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method getEventsManager ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method setDefaultAction ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Acl\AdapterInterface> public method setDefaultAction ] {            - Parameters [1] {              Parameter #0 [ <required> $defaultAccess ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter> public method getDefaultAction ] { +        Method [ <internal:phalcon, inherits Phalcon\Acl\Adapter, prototype Phalcon\Acl\AdapterInterface> public method getDefaultAction ] {          }        }      } @@ -12467,7 +13184,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Cache\Backend\Memory extends Phalcon\Cache\Backend implements Phalcon\Cache\BackendInterface ] { +    Class [ <internal:phalcon> class Phalcon\Cache\Backend\Memory extends Phalcon\Cache\Backend implements Phalcon\Cache\BackendInterface, Serializable ] {        - Constants [0] {        } @@ -12489,7 +13206,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_data ]        } -      - Methods [20] { +      - Methods [22] {          Method [ <internal:phalcon, prototype Phalcon\Cache\BackendInterface> public method get ] {            - Parameters [2] { @@ -12549,6 +13266,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method flush ] {          } +        Method [ <internal:phalcon, prototype Serializable> public method serialize ] { +        } + +        Method [ <internal:phalcon, prototype Serializable> public method unserialize ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $data ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Cache\Backend, prototype Phalcon\Cache\BackendInterface> public method getFrontend ] {          } @@ -13517,14 +14244,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method handle ] {            - Parameters [1] { -            Parameter #0 [ <optional> $arguments ] +            Parameter #0 [ <optional> array or NULL $arguments ]            }          }          Method [ <internal:phalcon> public method setArgument ] {            - Parameters [3] { -            Parameter #0 [ <optional> $arguments ] +            Parameter #0 [ <optional> array or NULL $arguments ]              Parameter #1 [ <optional> $str ]              Parameter #2 [ <optional> $shift ]            } @@ -13626,7 +14353,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [36] { +      - Methods [37] {          Method [ <internal:phalcon, overwrites Phalcon\Dispatcher, ctor> public method __construct ] {          } @@ -13814,6 +14541,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Dispatcher> public method wasForwarded ] {          } + +        Method [ <internal:phalcon, inherits Phalcon\Dispatcher> public method getHandlerClass ] { +        }        }      } @@ -13940,7 +14670,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method setDefaults ] {            - Parameters [1] { -            Parameter #0 [ <required> $defaults ] +            Parameter #0 [ <required> array $defaults ]            }          } @@ -14696,7 +15426,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\CryptInterface> public method getKey ] {          } -        Method [ <internal:phalcon> private method _cryptPadText ] { +        Method [ <internal:phalcon> protected method _cryptPadText ] {            - Parameters [4] {              Parameter #0 [ <required> $text ] @@ -14706,7 +15436,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> private method _cryptUnpadText ] { +        Method [ <internal:phalcon> protected method _cryptUnpadText ] {            - Parameters [4] {              Parameter #0 [ <required> $text ] @@ -14909,7 +15639,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> PDOStatement $statement ] -            Parameter #1 [ <required> $placeholders ] +            Parameter #1 [ <required> array $placeholders ]              Parameter #2 [ <required> $dataTypes ]            }          } @@ -14918,7 +15648,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -14927,7 +15657,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -15151,7 +15881,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -15168,7 +15898,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -15445,7 +16175,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> PDOStatement $statement ] -            Parameter #1 [ <required> $placeholders ] +            Parameter #1 [ <required> array $placeholders ]              Parameter #2 [ <required> $dataTypes ]            }          } @@ -15454,7 +16184,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -15463,7 +16193,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -15687,7 +16417,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -15704,7 +16434,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -15965,7 +16695,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> PDOStatement $statement ] -            Parameter #1 [ <required> $placeholders ] +            Parameter #1 [ <required> array $placeholders ]              Parameter #2 [ <required> $dataTypes ]            }          } @@ -15974,7 +16704,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -15983,7 +16713,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -16214,7 +16944,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -16231,7 +16961,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -16502,7 +17232,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> PDOStatement $statement ] -            Parameter #1 [ <required> $placeholders ] +            Parameter #1 [ <required> array $placeholders ]              Parameter #2 [ <required> $dataTypes ]            }          } @@ -16511,7 +17241,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -16520,7 +17250,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $sqlStatement ] -            Parameter #1 [ <optional> $bindParams ] +            Parameter #1 [ <optional> array or NULL $bindParams ]              Parameter #2 [ <optional> $bindTypes ]            }          } @@ -16751,7 +17481,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ]              Parameter #1 [ <required> $schemaName ] -            Parameter #2 [ <required> $definition ] +            Parameter #2 [ <required> array $definition ]            }          } @@ -16768,7 +17498,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]              Parameter #2 [ <optional> $schemaName ]            }          } @@ -17028,7 +17758,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $definition ] +            Parameter #1 [ <required> array $definition ]            }          } @@ -17073,15 +17803,15 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_escapeChar ]        } -      - Methods [35] { -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] { +      - Methods [57] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17090,7 +17820,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17099,7 +17829,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17108,7 +17838,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17117,7 +17847,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17126,7 +17856,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17135,7 +17865,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17143,7 +17873,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17152,7 +17882,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17161,14 +17891,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> protected method _getTableOptions ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $definition ] -          } -        } - -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method createTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17177,34 +17900,34 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon> public method createView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] -            Parameter #2 [ <required> $schemaName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ]            }          } -        Method [ <internal:phalcon> public method dropView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableExists ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17212,7 +17935,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method viewExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method viewExists ] {            - Parameters [2] {              Parameter #0 [ <required> $viewName ] @@ -17220,7 +17943,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeColumns ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeColumns ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17228,7 +17951,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method listTables ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] {              Parameter #0 [ <optional> $schemaName ] @@ -17242,7 +17965,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17250,7 +17973,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeReferences ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeReferences ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17258,7 +17981,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableOptions ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableOptions ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17266,6 +17989,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon> protected method _getTableOptions ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $definition ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method escape ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $str ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method limit ] {            - Parameters [2] { @@ -17295,6 +18033,13 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method getSqlColumn ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $column ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method getSqlExpression ] {            - Parameters [2] { @@ -17344,10 +18089,173 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #0 [ <required> $name ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionScalar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionObject ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionQualified ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionBinaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionUnaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFunctionCall ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionList ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionAll ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionCastValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionConvertValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFrom ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionJoins ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionWhere ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionGroupBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionHaving ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionOrderBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionLimit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareColumnAlias ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $qualified ] +            Parameter #1 [ <optional> $alias ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareTable ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +            Parameter #2 [ <optional> $alias ] +            Parameter #3 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareQualified ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $column ] +            Parameter #1 [ <optional> $domain ] +            Parameter #2 [ <optional> $escapeChar ] +          } +        }        }      } -    Class [ <internal:phalcon> class Phalcon\Db\Dialect\Oracle extends Phalcon\Db\Dialect ] { +    Class [ <internal:phalcon> class Phalcon\Db\Dialect\Oracle extends Phalcon\Db\Dialect implements Phalcon\Db\DialectInterface ] {        - Constants [0] {        } @@ -17362,8 +18270,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_escapeChar ]        } -      - Methods [12] { -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method limit ] { +      - Methods [56] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method limit ] {            - Parameters [2] {              Parameter #0 [ <required> $sqlQuery ] @@ -17371,27 +18279,233 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method forUpdate ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ColumnInterface $column ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropColumn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $columnName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $indexName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\IndexInterface $index ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> Phalcon\Db\ReferenceInterface $reference ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> $referenceName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createTable ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <required> array $definition ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropTable ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <required> $schemaName ] +            Parameter #2 [ <optional> $ifExists ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropView ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +            Parameter #2 [ <optional> $ifExists ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method viewExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $viewName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon> public method listViews ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableExists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $tableName ] +            Parameter #1 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeColumns ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $schemaName ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeReferences ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableOptions ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method supportsSavepoints ] { +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method supportsReleaseSavepoints ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method escape ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $str ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method forUpdate ] {            - Parameters [1] {              Parameter #0 [ <required> $sqlQuery ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method sharedLock ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method sharedLock ] {            - Parameters [1] {              Parameter #0 [ <required> $sqlQuery ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method getColumnList ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> final public method getColumnList ] {            - Parameters [1] {              Parameter #0 [ <required> array $columnList ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method getSqlColumn ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $column ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method getSqlExpression ] {            - Parameters [2] { @@ -17408,37 +18522,194 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method select ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method select ] {            - Parameters [1] {              Parameter #0 [ <required> array $definition ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method supportsSavepoints ] { -        } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method createSavepoint ] { -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method supportsReleaseSavepoints ] { +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method createSavepoint ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method releaseSavepoint ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method releaseSavepoint ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method rollbackSavepoint ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } -        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method rollbackSavepoint ] { +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionScalar ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionObject ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionQualified ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionBinaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionUnaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFunctionCall ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionList ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionAll ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionCastValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionConvertValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFrom ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionJoins ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionWhere ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionGroupBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionHaving ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionOrderBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionLimit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareColumnAlias ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $qualified ] +            Parameter #1 [ <optional> $alias ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareTable ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +            Parameter #2 [ <optional> $alias ] +            Parameter #3 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareQualified ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $column ] +            Parameter #1 [ <optional> $domain ] +            Parameter #2 [ <optional> $escapeChar ]            }          }        } @@ -17459,15 +18730,15 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_escapeChar ]        } -      - Methods [35] { -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] { +      - Methods [56] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17476,7 +18747,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17485,7 +18756,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17494,7 +18765,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17503,7 +18774,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17512,7 +18783,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17521,7 +18792,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17529,7 +18800,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17538,7 +18809,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17547,14 +18818,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> protected method _getTableOptions ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $definition ] -          } -        } - -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method createTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17563,34 +18827,34 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon> public method createView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] -            Parameter #2 [ <required> $schemaName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ]            }          } -        Method [ <internal:phalcon> public method dropView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableExists ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17598,7 +18862,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method viewExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method viewExists ] {            - Parameters [2] {              Parameter #0 [ <required> $viewName ] @@ -17606,7 +18870,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeColumns ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeColumns ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17614,7 +18878,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method listTables ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] {              Parameter #0 [ <optional> $schemaName ] @@ -17628,7 +18892,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17636,7 +18900,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeReferences ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeReferences ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17644,7 +18908,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableOptions ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableOptions ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17652,6 +18916,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method escape ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $str ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method limit ] {            - Parameters [2] { @@ -17681,6 +18953,13 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method getSqlColumn ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $column ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method getSqlExpression ] {            - Parameters [2] { @@ -17730,6 +19009,169 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #0 [ <required> $name ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionScalar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionObject ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionQualified ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionBinaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionUnaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFunctionCall ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionList ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionAll ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionCastValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionConvertValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFrom ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionJoins ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionWhere ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionGroupBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionHaving ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionOrderBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionLimit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareColumnAlias ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $qualified ] +            Parameter #1 [ <optional> $alias ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareTable ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +            Parameter #2 [ <optional> $alias ] +            Parameter #3 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareQualified ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $column ] +            Parameter #1 [ <optional> $domain ] +            Parameter #2 [ <optional> $escapeChar ] +          } +        }        }      } @@ -17748,15 +19190,15 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_escapeChar ]        } -      - Methods [36] { -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] { +      - Methods [57] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method getColumnDefinition ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Db\ColumnInterface $column ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17765,7 +19207,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method modifyColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17774,7 +19216,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropColumn ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropColumn ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17783,7 +19225,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17792,7 +19234,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropIndex ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropIndex ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17801,7 +19243,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addPrimaryKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17810,7 +19252,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropPrimaryKey ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17818,7 +19260,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method addForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17827,7 +19269,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropForeignKey ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17836,14 +19278,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> protected method _getTableOptions ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $definition ] -          } -        } - -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method createTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] @@ -17852,34 +19287,34 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method dropTable ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropTable ] {            - Parameters [3] {              Parameter #0 [ <required> $tableName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon> public method createView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method createView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $definition ] -            Parameter #2 [ <required> $schemaName ] +            Parameter #1 [ <required> array $definition ] +            Parameter #2 [ <optional> $schemaName ]            }          } -        Method [ <internal:phalcon> public method dropView ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method dropView ] {            - Parameters [3] {              Parameter #0 [ <required> $viewName ] -            Parameter #1 [ <required> $schemaName ] +            Parameter #1 [ <optional> $schemaName ]              Parameter #2 [ <optional> $ifExists ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableExists ] {            - Parameters [2] {              Parameter #0 [ <required> $tableName ] @@ -17887,7 +19322,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method viewExists ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method viewExists ] {            - Parameters [2] {              Parameter #0 [ <required> $viewName ] @@ -17895,7 +19330,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeColumns ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeColumns ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17903,7 +19338,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method listTables ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method listTables ] {            - Parameters [1] {              Parameter #0 [ <optional> $schemaName ] @@ -17917,7 +19352,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeIndexes ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17932,7 +19367,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method describeReferences ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method describeReferences ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17940,7 +19375,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Db\DialectInterface> public method tableOptions ] { +        Method [ <internal:phalcon, overwrites Phalcon\Db\DialectInterface, prototype Phalcon\Db\DialectInterface> public method tableOptions ] {            - Parameters [2] {              Parameter #0 [ <required> $table ] @@ -17948,6 +19383,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method escape ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $str ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect, prototype Phalcon\Db\DialectInterface> public method limit ] {            - Parameters [2] { @@ -17977,6 +19420,13 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final public method getSqlColumn ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $column ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> public method getSqlExpression ] {            - Parameters [2] { @@ -18026,6 +19476,169 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #0 [ <required> $name ]            }          } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionScalar ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionObject ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionQualified ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionBinaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionUnaryOperations ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFunctionCall ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionList ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionAll ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionCastValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionConvertValue ] { + +          - Parameters [2] { +            Parameter #0 [ <required> array $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionFrom ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionJoins ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionWhere ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionGroupBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionHaving ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionOrderBy ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> final protected method getSqlExpressionLimit ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $expression ] +            Parameter #1 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareColumnAlias ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $qualified ] +            Parameter #1 [ <optional> $alias ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareTable ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $table ] +            Parameter #1 [ <optional> $schema ] +            Parameter #2 [ <optional> $alias ] +            Parameter #3 [ <optional> $escapeChar ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Db\Dialect> protected method prepareQualified ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $column ] +            Parameter #1 [ <optional> $domain ] +            Parameter #2 [ <optional> $escapeChar ] +          } +        }        }      } @@ -18433,7 +20046,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_data ]        } -      - Methods [19] { +      - Methods [20] {          Method [ <internal:phalcon> public method setUri ] {            - Parameters [1] { @@ -18532,6 +20145,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon> public method onUncaughtLowSeverity ] { + +          - Parameters [4] { +            Parameter #0 [ <required> $severity ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <required> $file ] +            Parameter #3 [ <required> $line ] +          } +        } +          Method [ <internal:phalcon> public method onUncaughtException ] {            - Parameters [1] { @@ -18611,7 +20234,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method var ] { +        Method [ <internal:phalcon> public method variable ] {            - Parameters [2] {              Parameter #0 [ <required> $variable ] @@ -18619,7 +20242,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method vars ] { +        Method [ <internal:phalcon> public method variables ] {          }        }      } @@ -18732,7 +20355,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Di\FactoryDefault\Cli extends Phalcon\Di\FactoryDefault implements Phalcon\DiInterface, ArrayAccess, Phalcon\Events\EventsAwareInterface ] { +    Class [ <internal:phalcon> class Phalcon\Di\FactoryDefault\Cli extends Phalcon\Di\FactoryDefault implements Phalcon\DiInterface, ArrayAccess ] {        - Constants [0] {        } @@ -18767,6 +20390,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, overwrites Phalcon\Di\FactoryDefault, ctor> public method __construct ] {          } +        Method [ <internal:phalcon, inherits Phalcon\Di> public method setInternalEventsManager ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Di> public method getInternalEventsManager ] { +        } +          Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\DiInterface> public method set ] {            - Parameters [3] { @@ -18880,16 +20513,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Events\EventsAwareInterface> public method setEventsManager ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Events\ManagerInterface $eventsManager ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Di, prototype Phalcon\Events\EventsAwareInterface> public method getEventsManager ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Di> public method __call ] {            - Parameters [2] { @@ -19013,7 +20636,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\DiInterface $dependencyInjector ]              Parameter #1 [ <required> $position ] -            Parameter #2 [ <required> $argument ] +            Parameter #2 [ <required> array $argument ]            }          } @@ -19021,7 +20644,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\DiInterface $dependencyInjector ] -            Parameter #1 [ <required> $arguments ] +            Parameter #1 [ <required> array $arguments ]            }          } @@ -19371,7 +20994,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $queue ] -            Parameter #1 [ <required> $event ] +            Parameter #1 [ <required> Phalcon\Events\Event $event ]            }          } @@ -19403,7 +21026,19 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {      Class [ <internal:phalcon> class Phalcon\Filter implements Phalcon\FilterInterface ] { -      - Constants [0] { +      - Constants [12] { +        Constant [ string FILTER_EMAIL ] { email } +        Constant [ string FILTER_ABSINT ] { absint } +        Constant [ string FILTER_INT ] { int } +        Constant [ string FILTER_INT_CAST ] { int! } +        Constant [ string FILTER_STRING ] { string } +        Constant [ string FILTER_FLOAT ] { float } +        Constant [ string FILTER_FLOAT_CAST ] { float! } +        Constant [ string FILTER_ALPHANUM ] { alphanum } +        Constant [ string FILTER_TRIM ] { trim } +        Constant [ string FILTER_STRIPTAGS ] { striptags } +        Constant [ string FILTER_LOWER ] { lower } +        Constant [ string FILTER_UPPER ] { upper }        }        - Static properties [0] { @@ -22912,7 +24547,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_filter ]        } -      - Methods [50] { +      - Methods [51] {          Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] {            - Parameters [1] { @@ -22967,6 +24602,18 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon> protected method getHelper ] { + +          - Parameters [6] { +            Parameter #0 [ <required> array $source ] +            Parameter #1 [ <optional> $name ] +            Parameter #2 [ <optional> $filters ] +            Parameter #3 [ <optional> $defaultValue ] +            Parameter #4 [ <optional> $notAllowEmpty ] +            Parameter #5 [ <optional> $noRecursive ] +          } +        } +          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getServer ] {            - Parameters [1] { @@ -23102,7 +24749,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method getUploadedFiles ] {            - Parameters [1] { -            Parameter #0 [ <optional> $notErrored ] +            Parameter #0 [ <optional> $onlySuccessful ]            }          } @@ -23609,7 +25256,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\Response\HeadersInterface> static public method __set_state ] {            - Parameters [1] { -            Parameter #0 [ <required> $data ] +            Parameter #0 [ <required> array $data ]            }          }        } @@ -25795,28 +27442,28 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\CollectionInterface> static public method findFirst ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\CollectionInterface> static public method find ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\CollectionInterface> static public method count ] {            - Parameters [1] { -            Parameter #0 [ <optional> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          }          Method [ <internal:phalcon> static public method aggregate ] {            - Parameters [1] { -            Parameter #0 [ <required> $parameters ] +            Parameter #0 [ <optional> array or NULL $parameters ]            }          } @@ -25841,7 +27488,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }        - Methods [32] { -        Method [ <internal:phalcon, prototype Phalcon\Mvc\CollectionInterface, ctor> final public method __construct ] { +        Method [ <internal:phalcon, ctor> final public method __construct ] {            - Parameters [2] {              Parameter #0 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ] @@ -25951,7 +27598,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> protected method validate ] {            - Parameters [1] { -            Parameter #0 [ <required> $validator ] +            Parameter #0 [ <required> Phalcon\Mvc\Model\ValidatorInterface $validator ]            }          } @@ -26334,7 +27981,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_defaultAction ]        } -      - Methods [37] { +      - Methods [38] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\DispatcherInterface> public method setControllerSuffix ] {            - Parameters [1] { @@ -26521,6 +28168,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Dispatcher> public method wasForwarded ] {          } + +        Method [ <internal:phalcon, inherits Phalcon\Dispatcher> public method getHandlerClass ] { +        }        }      } @@ -26686,7 +28336,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method mount ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Mvc\Micro\Collection $collection ] +            Parameter #0 [ <required> Phalcon\Mvc\Micro\CollectionInterface $collection ]            }          } @@ -27100,7 +28750,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $base ] -            Parameter #1 [ <required> $data ] +            Parameter #1 [ <required> array $data ]              Parameter #2 [ <optional> $dirtyState ]            }          } @@ -27352,7 +29002,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> protected method validate ] {            - Parameters [1] { -            Parameter #0 [ <required> $validator ] +            Parameter #0 [ <required> Phalcon\Mvc\Model\ValidatorInterface $validator ]            }          } @@ -30621,7 +32271,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Static methods [0] {        } -      - Properties [11] { +      - Properties [12] {          Property [ <default> protected $_type ]          Property [ <default> protected $_result ]          Property [ <default> protected $_cache ] @@ -30630,6 +32280,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_count ]          Property [ <default> protected $_activeRow ]          Property [ <default> protected $_rows ] +        Property [ <default> protected $_row ]          Property [ <default> protected $_errorMessages ]          Property [ <default> protected $_hydrateMode ]          Property [ <default> protected $_columnTypes ] @@ -30645,7 +32296,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, overwrites Iterator, prototype Iterator> public method valid ] { +        Method [ <internal:phalcon, overwrites Iterator, prototype Iterator> final public method current ] {          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\ResultsetInterface, prototype Phalcon\Mvc\Model\ResultsetInterface> public method toArray ] { @@ -30664,6 +32315,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method next ] {          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method valid ] { +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method key ] {          } @@ -30741,9 +32395,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getCache ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> final public method current ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset> public method getMessages ] {          } @@ -30787,7 +32438,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Static methods [0] {        } -      - Properties [13] { +      - Properties [14] {          Property [ <default> protected $_type ]          Property [ <default> protected $_result ]          Property [ <default> protected $_cache ] @@ -30796,6 +32447,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_count ]          Property [ <default> protected $_activeRow ]          Property [ <default> protected $_rows ] +        Property [ <default> protected $_row ]          Property [ <default> protected $_errorMessages ]          Property [ <default> protected $_hydrateMode ]          Property [ <default> protected $_model ] @@ -30815,7 +32467,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, overwrites Iterator, prototype Iterator> public method valid ] { +        Method [ <internal:phalcon, overwrites Iterator, prototype Iterator> final public method current ] {          }          Method [ <internal:phalcon, overwrites Phalcon\Mvc\Model\ResultsetInterface, prototype Phalcon\Mvc\Model\ResultsetInterface> public method toArray ] { @@ -30838,6 +32490,9 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method next ] {          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method valid ] { +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> public method key ] {          } @@ -30915,9 +32570,6 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Phalcon\Mvc\Model\ResultsetInterface> public method getCache ] {          } -        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset, prototype Iterator> final public method current ] { -        } -          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\Resultset> public method getMessages ] {          } @@ -31023,7 +32675,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }        - Methods [12] { -        Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\TransactionInterface, ctor> public method __construct ] { +        Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] {              Parameter #0 [ <required> Phalcon\DiInterface $dependencyInjector ] @@ -31282,16 +32934,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_messages ]        } -      - Methods [9] { -        Method [ <internal:Core, inherits Exception, ctor> <visibility error> method __construct ] { +      - Methods [11] { +        Method [ <internal:phalcon, overwrites Exception, ctor> public method __construct ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Mvc\Model $model ] +            Parameter #1 [ <required> array $validationMessages ]            }          } +        Method [ <internal:phalcon> public method getModel ] { +        } + +        Method [ <internal:phalcon> public method getMessages ] { +        } +          Method [ <internal:Core, inherits Exception> final public method getMessage ] {          } @@ -32113,10 +33770,10 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Mvc\Router> public method mount ] { +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Router, prototype Phalcon\Mvc\RouterInterface> public method mount ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Mvc\Router\Group $group ] +            Parameter #0 [ <required> Phalcon\Mvc\Router\GroupInterface $group ]            }          } @@ -32230,7 +33887,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Router\Group ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Router\Group implements Phalcon\Mvc\Router\GroupInterface ] {        - Constants [0] {        } @@ -32257,50 +33914,50 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method setHostname ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method setHostname ] {            - Parameters [1] {              Parameter #0 [ <required> $hostname ]            }          } -        Method [ <internal:phalcon> public method getHostname ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getHostname ] {          } -        Method [ <internal:phalcon> public method setPrefix ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method setPrefix ] {            - Parameters [1] {              Parameter #0 [ <required> $prefix ]            }          } -        Method [ <internal:phalcon> public method getPrefix ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getPrefix ] {          } -        Method [ <internal:phalcon> public method beforeMatch ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method beforeMatch ] {            - Parameters [1] {              Parameter #0 [ <required> $beforeMatch ]            }          } -        Method [ <internal:phalcon> public method getBeforeMatch ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getBeforeMatch ] {          } -        Method [ <internal:phalcon> public method setPaths ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method setPaths ] {            - Parameters [1] {              Parameter #0 [ <required> $paths ]            }          } -        Method [ <internal:phalcon> public method getPaths ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getPaths ] {          } -        Method [ <internal:phalcon> public method getRoutes ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method getRoutes ] {          } -        Method [ <internal:phalcon> protected method _addRoute ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method add ] {            - Parameters [3] {              Parameter #0 [ <required> $pattern ] @@ -32309,16 +33966,15 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method add ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addGet ] { -          - Parameters [3] { +          - Parameters [2] {              Parameter #0 [ <required> $pattern ]              Parameter #1 [ <optional> $paths ] -            Parameter #2 [ <optional> $httpMethods ]            }          } -        Method [ <internal:phalcon> public method addGet ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addPost ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32326,7 +33982,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addPost ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addPut ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32334,7 +33990,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addPut ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addPatch ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32342,7 +33998,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addPatch ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addDelete ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32350,7 +34006,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addDelete ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addOptions ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32358,7 +34014,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addOptions ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method addHead ] {            - Parameters [2] {              Parameter #0 [ <required> $pattern ] @@ -32366,16 +34022,17 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method addHead ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Router\GroupInterface> public method clear ] { +        } + +        Method [ <internal:phalcon> protected method _addRoute ] { -          - Parameters [2] { +          - Parameters [3] {              Parameter #0 [ <required> $pattern ]              Parameter #1 [ <optional> $paths ] +            Parameter #2 [ <optional> $httpMethods ]            }          } - -        Method [ <internal:phalcon> public method clear ] { -        }        }      } @@ -32503,7 +34160,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method setGroup ] {            - Parameters [1] { -            Parameter #0 [ <required> $group ] +            Parameter #0 [ <required> Phalcon\Mvc\Router\GroupInterface $group ]            }          } @@ -32800,7 +34457,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\View extends Phalcon\Di\Injectable implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface, Phalcon\Mvc\ViewInterface ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\View extends Phalcon\Di\Injectable implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface, Phalcon\Mvc\ViewInterface, Phalcon\Mvc\ViewBaseInterface ] {        - Constants [8] {          Constant [ integer LEVEL_MAIN_LAYOUT ] { 5 } @@ -32865,14 +34522,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method setViewsDir ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setViewsDir ] {            - Parameters [1] {              Parameter #0 [ <required> $viewsDir ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getViewsDir ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getViewsDir ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method setLayoutsDir ] { @@ -32956,7 +34613,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method cleanTemplateAfter ] {          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method setParamToView ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setParamToView ] {            - Parameters [2] {              Parameter #0 [ <required> $key ] @@ -32972,7 +34629,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method setVar ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setVar ] {            - Parameters [2] {              Parameter #0 [ <required> $key ] @@ -32987,7 +34644,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getParamsToView ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getParamsToView ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getControllerName ] { @@ -33081,24 +34738,24 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method isCaching ] {          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getCache ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getCache ] {          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method cache ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method cache ] {            - Parameters [1] {              Parameter #0 [ <optional> $options ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method setContent ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setContent ] {            - Parameters [1] {              Parameter #0 [ <required> $content ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getContent ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getContent ] {          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewInterface> public method getActiveRenderPath ] { @@ -33190,7 +34847,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, inherits Phalcon\Mvc\View\Engine, prototype Phalcon\Mvc\View\EngineInterface, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $view ] +            Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ]              Parameter #1 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ]            }          } @@ -33308,7 +34965,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            - Parameters [3] {              Parameter #0 [ <required> $value ] -            Parameter #1 [ <required> $start ] +            Parameter #1 [ <optional> $start ]              Parameter #2 [ <optional> $end ]            }          } @@ -33316,14 +34973,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method sort ] {            - Parameters [1] { -            Parameter #0 [ <required> $value ] +            Parameter #0 [ <required> array $value ]            }          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\View\Engine, prototype Phalcon\Mvc\View\EngineInterface, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $view ] +            Parameter #0 [ <required> Phalcon\Mvc\ViewBaseInterface $view ]              Parameter #1 [ <optional> Phalcon\DiInterface or NULL $dependencyInjector ]            }          } @@ -33411,7 +35068,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $view ] +            Parameter #0 [ <optional> Phalcon\Mvc\ViewBaseInterface or NULL $view ]            }          } @@ -33547,7 +35204,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileForeach ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <optional> $extendsMode ]            }          } @@ -33558,7 +35215,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileIf ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <optional> $extendsMode ]            }          } @@ -33566,14 +35223,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileElseIf ] {            - Parameters [1] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]            }          }          Method [ <internal:phalcon> public method compileCache ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <optional> $extendsMode ]            }          } @@ -33588,21 +35245,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileDo ] {            - Parameters [1] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]            }          }          Method [ <internal:phalcon> public method compileReturn ] {            - Parameters [1] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]            }          }          Method [ <internal:phalcon> public method compileAutoEscape ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <required> $extendsMode ]            }          } @@ -33617,14 +35274,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileInclude ] {            - Parameters [1] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]            }          }          Method [ <internal:phalcon> public method compileMacro ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <required> $extendsMode ]            }          } @@ -33632,7 +35289,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method compileCall ] {            - Parameters [2] { -            Parameter #0 [ <required> $statement ] +            Parameter #0 [ <required> array $statement ]              Parameter #1 [ <required> $extendsMode ]            }          } @@ -33640,7 +35297,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> final protected method _statementList ] {            - Parameters [2] { -            Parameter #0 [ <required> $statements ] +            Parameter #0 [ <required> array $statements ]              Parameter #1 [ <optional> $extendsMode ]            }          } @@ -33747,7 +35404,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\View\Simple extends Phalcon\Di\Injectable implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\View\Simple extends Phalcon\Di\Injectable implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface, Phalcon\Mvc\ViewBaseInterface ] {        - Constants [0] {        } @@ -33784,14 +35441,14 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method setViewsDir ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setViewsDir ] {            - Parameters [1] {              Parameter #0 [ <required> $viewsDir ]            }          } -        Method [ <internal:phalcon> public method getViewsDir ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getViewsDir ] {          }          Method [ <internal:phalcon> public method registerEngines ] { @@ -33841,17 +35498,17 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> protected method _createCache ] {          } -        Method [ <internal:phalcon> public method getCache ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getCache ] {          } -        Method [ <internal:phalcon> public method cache ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method cache ] {            - Parameters [1] {              Parameter #0 [ <optional> $options ]            }          } -        Method [ <internal:phalcon> public method setParamToView ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setParamToView ] {            - Parameters [2] {              Parameter #0 [ <required> $key ] @@ -33867,7 +35524,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method setVar ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setVar ] {            - Parameters [2] {              Parameter #0 [ <required> $key ] @@ -33882,17 +35539,17 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon> public method getParamsToView ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getParamsToView ] {          } -        Method [ <internal:phalcon> public method setContent ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method setContent ] {            - Parameters [1] {              Parameter #0 [ <required> $content ]            }          } -        Method [ <internal:phalcon> public method getContent ] { +        Method [ <internal:phalcon, prototype Phalcon\Mvc\ViewBaseInterface> public method getContent ] {          }          Method [ <internal:phalcon> public method getActiveRenderPath ] { @@ -33935,7 +35592,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\Model implements Phalcon\Paginator\AdapterInterface ] { +    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\Model extends Phalcon\Paginator\Adapter implements Phalcon\Paginator\AdapterInterface ] {        - Constants [0] {        } @@ -33948,8 +35605,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [3] {          Property [ <default> protected $_limitRows ] -        Property [ <default> protected $_config ]          Property [ <default> protected $_page ] +        Property [ <default> protected $_config ]        }        - Methods [5] { @@ -33960,29 +35617,29 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] { +        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] {            - Parameters [1] {              Parameter #0 [ <required> $page ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] {            - Parameters [1] {              Parameter #0 [ <required> $limitRows ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] { -        } - -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] {          }        }      } -    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\NativeArray implements Phalcon\Paginator\AdapterInterface ] { +    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\NativeArray extends Phalcon\Paginator\Adapter implements Phalcon\Paginator\AdapterInterface ] {        - Constants [0] {        } @@ -33995,8 +35652,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Properties [3] {          Property [ <default> protected $_limitRows ] -        Property [ <default> protected $_config ]          Property [ <default> protected $_page ] +        Property [ <default> protected $_config ]        }        - Methods [5] { @@ -34007,29 +35664,29 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] { +        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] {            - Parameters [1] {              Parameter #0 [ <required> $page ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] {            - Parameters [1] {              Parameter #0 [ <required> $limitRows ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] { -        } - -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] {          }        }      } -    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\QueryBuilder implements Phalcon\Paginator\AdapterInterface ] { +    Class [ <internal:phalcon> class Phalcon\Paginator\Adapter\QueryBuilder extends Phalcon\Paginator\Adapter implements Phalcon\Paginator\AdapterInterface ] {        - Constants [0] {        } @@ -34041,10 +35698,10 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }        - Properties [4] { -        Property [ <default> protected $_config ] -        Property [ <default> protected $_builder ]          Property [ <default> protected $_limitRows ]          Property [ <default> protected $_page ] +        Property [ <default> protected $_config ] +        Property [ <default> protected $_builder ]        }        - Methods [8] { @@ -34055,37 +35712,37 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $currentPage ] -          } -        } -          Method [ <internal:phalcon> public method getCurrentPage ] {          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] { +        Method [ <internal:phalcon> public method setQueryBuilder ] {            - Parameters [1] { -            Parameter #0 [ <required> $limitRows ] +            Parameter #0 [ <required> Phalcon\Mvc\Model\Query\Builder $builder ]            }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] { +        Method [ <internal:phalcon> public method getQueryBuilder ] {          } -        Method [ <internal:phalcon> public method setQueryBuilder ] { +        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setCurrentPage ] {            - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Mvc\Model\Query\Builder $builder ] +            Parameter #0 [ <required> $page ]            }          } -        Method [ <internal:phalcon> public method getQueryBuilder ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method setLimit ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $limitRows ] +          }          } -        Method [ <internal:phalcon, prototype Phalcon\Paginator\AdapterInterface> public method getPaginate ] { +        Method [ <internal:phalcon, inherits Phalcon\Paginator\Adapter, prototype Phalcon\Paginator\AdapterInterface> public method getLimit ] {          }        }      } @@ -34305,7 +35962,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_data ]        } -      - Methods [13] { +      - Methods [15] {          Method [ <internal:phalcon, ctor> final public method __construct ] {          } @@ -34338,10 +35995,28 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } +        Method [ <internal:phalcon, prototype Countable> final public method count ] { +        } + +        Method [ <internal:phalcon, prototype Iterator> final public method next ] { +        } + +        Method [ <internal:phalcon, prototype Iterator> final public method key ] { +        } + +        Method [ <internal:phalcon, prototype Iterator> final public method rewind ] { +        } + +        Method [ <internal:phalcon, prototype Iterator> public method valid ] { +        } + +        Method [ <internal:phalcon, prototype Iterator> public method current ] { +        } +          Method [ <internal:phalcon> final public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> $key ]              Parameter #1 [ <required> $value ]            }          } @@ -34349,33 +36024,38 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> final public method __get ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> $key ]            }          } -        Method [ <internal:phalcon, prototype Countable> final public method count ] { -        } - -        Method [ <internal:phalcon, prototype Iterator> final public method next ] { -        } - -        Method [ <internal:phalcon, prototype Iterator> final public method key ] { -        } +        Method [ <internal:phalcon> final public method __isset ] { -        Method [ <internal:phalcon, prototype Iterator> final public method rewind ] { +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          }          } -        Method [ <internal:phalcon, prototype Iterator> public method valid ] { -        } +        Method [ <internal:phalcon> final public method __unset ] { -        Method [ <internal:phalcon, prototype Iterator> public method current ] { +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          }          }        }      }      Class [ <internal:phalcon> class Phalcon\Security implements Phalcon\Di\InjectionAwareInterface ] { -      - Constants [0] { +      - Constants [9] { +        Constant [ integer CRYPT_DEFAULT ] { 0 } +        Constant [ integer CRYPT_STD_DES ] { 1 } +        Constant [ integer CRYPT_EXT_DES ] { 2 } +        Constant [ integer CRYPT_MD5 ] { 3 } +        Constant [ integer CRYPT_BLOWFISH ] { 4 } +        Constant [ integer CRYPT_BLOWFISH_X ] { 5 } +        Constant [ integer CRYPT_BLOWFISH_Y ] { 6 } +        Constant [ integer CRYPT_SHA256 ] { 7 } +        Constant [ integer CRYPT_SHA512 ] { 8 }        }        - Static properties [0] { @@ -34384,14 +36064,17 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        - Static methods [0] {        } -      - Properties [4] { +      - Properties [7] {          Property [ <default> protected $_dependencyInjector ]          Property [ <default> protected $_workFactor ]          Property [ <default> protected $_numberBytes ] +        Property [ <default> protected $_tokenKeySessionID ] +        Property [ <default> protected $_tokenValueSessionID ]          Property [ <default> protected $_csrf ] +        Property [ <default> protected $_defaultHash ]        } -      - Methods [15] { +      - Methods [18] {          Method [ <internal:phalcon> public method setWorkFactor ] {            - Parameters [1] { @@ -34423,6 +36106,10 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          }          Method [ <internal:phalcon> public method getSaltBytes ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> $numberBytes ] +          }          }          Method [ <internal:phalcon> public method hash ] { @@ -34444,9 +36131,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method isLegacyHash ] { -          - Parameters [2] { -            Parameter #0 [ <required> $password ] -            Parameter #1 [ <required> $passwordHash ] +          - Parameters [1] { +            Parameter #0 [ <required> $passwordHash ]            }          } @@ -34466,15 +36152,19 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Method [ <internal:phalcon> public method checkToken ] { -          - Parameters [2] { +          - Parameters [3] {              Parameter #0 [ <optional> $tokenKey ]              Parameter #1 [ <optional> $tokenValue ] +            Parameter #2 [ <optional> $destroyIfValid ]            }          }          Method [ <internal:phalcon> public method getSessionToken ] {          } +        Method [ <internal:phalcon> public method destroyToken ] { +        } +          Method [ <internal:phalcon> public method computeHmac ] {            - Parameters [4] { @@ -34484,6 +36174,16 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #3 [ <optional> $raw ]            }          } + +        Method [ <internal:phalcon> public method setDefaultHash ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $defaultHash ] +          } +        } + +        Method [ <internal:phalcon> public method getDefaultHash ] { +        }        }      } @@ -34979,7 +36679,7 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Session\Bag implements Phalcon\Di\InjectionAwareInterface, Phalcon\Session\BagInterface ] { +    Class [ <internal:phalcon> <iterateable> class Phalcon\Session\Bag implements Phalcon\Di\InjectionAwareInterface, Phalcon\Session\BagInterface, IteratorAggregate, Traversable, ArrayAccess, Countable ] {        - Constants [0] {        } @@ -34994,11 +36694,11 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_dependencyInjector ]          Property [ <default> protected $_name ]          Property [ <default> protected $_data ] -        Property [ <default> protected $_initalized ] +        Property [ <default> protected $_initialized ]          Property [ <default> protected $_session ]        } -      - Methods [13] { +      - Methods [19] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -35080,6 +36780,41 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {              Parameter #0 [ <required> $property ]            }          } + +        Method [ <internal:phalcon, prototype Countable> final public method count ] { +        } + +        Method [ <internal:phalcon, prototype IteratorAggregate> final public method getIterator ] { +        } + +        Method [ <internal:phalcon, prototype ArrayAccess> final public method offsetSet ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $property ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:phalcon, prototype ArrayAccess> final public method offsetExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $property ] +          } +        } + +        Method [ <internal:phalcon, prototype ArrayAccess> final public method offsetUnset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $property ] +          } +        } + +        Method [ <internal:phalcon, prototype ArrayAccess> final public method offsetGet ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $property ] +          } +        }        }      } @@ -36577,8 +38312,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36600,13 +38335,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36632,8 +38375,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36655,13 +38398,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36687,8 +38438,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36710,13 +38461,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36742,8 +38501,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [6] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [7] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36773,13 +38532,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36805,8 +38572,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36828,13 +38595,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36860,8 +38635,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36883,13 +38658,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36915,8 +38698,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36938,13 +38721,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -36970,8 +38761,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -36993,13 +38784,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37025,8 +38824,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37048,13 +38847,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37080,8 +38887,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37103,13 +38910,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37135,8 +38950,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37158,13 +38973,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37190,8 +39013,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37213,13 +39036,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37245,8 +39076,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37268,13 +39099,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37300,8 +39139,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37323,13 +39162,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37355,8 +39202,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37378,13 +39225,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] { @@ -37410,8 +39265,8 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {          Property [ <default> protected $_options ]        } -      - Methods [5] { -        Method [ <internal:phalcon, prototype Phalcon\Validation\ValidatorInterface> public method validate ] { +      - Methods [6] { +        Method [ <internal:phalcon, overwrites Phalcon\Validation\Validator, prototype Phalcon\Validation\Validator> public method validate ] {            - Parameters [2] {              Parameter #0 [ <required> Phalcon\Validation $validation ] @@ -37433,13 +39288,21 @@ Extension [ <persistent> extension #186 phalcon version 2.0.0 ] {            }          } -        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method hasOption ] {            - Parameters [1] {              Parameter #0 [ <required> $key ]            }          } +        Method [ <internal:phalcon, inherits Phalcon\Validation\Validator, prototype Phalcon\Validation\ValidatorInterface> public method getOption ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $key ] +            Parameter #1 [ <optional> $defaultValue ] +          } +        } +          Method [ <internal:phalcon, inherits Phalcon\Validation\Validator> public method setOption ] {            - Parameters [2] {  | 
