diff options
| author | Remi Collet <remi@remirepo.net> | 2019-11-18 08:18:03 +0100 | 
|---|---|---|
| committer | Remi Collet <remi@remirepo.net> | 2019-11-18 08:18:03 +0100 | 
| commit | 91f67b9eaa3ff1426a620f42af4b6f7ec32189d3 (patch) | |
| tree | 44e67e52ea8869abd329ee34004a91efcb4792ca | |
| parent | 7bf6610904c5011f63d4d096847ae9948d30b7c6 (diff) | |
update to 4.0.0-rc.3
| -rw-r--r-- | PHPINFO | 6 | ||||
| -rw-r--r-- | REFLECTION | 807 | ||||
| -rw-r--r-- | php-phalcon4.spec | 9 | 
3 files changed, 684 insertions, 138 deletions
@@ -5,8 +5,8 @@ phalcon  Web framework delivered as a C-extension for PHP  phalcon => enabled  Author => Phalcon Team and contributors -Version => 4.0.0-rc.2 -Build Date => Oct 28 2019 10:45:33 +Version => 4.0.0-rc.3 +Build Date => Nov 18 2019 07:54:23  Powered by Zephir => Version 0.12.10-fedc314  Directive => Local Value => Master Value @@ -20,8 +20,8 @@ phalcon.orm.disable_assign_setters => Off => Off  phalcon.orm.enable_implicit_joins => On => On  phalcon.orm.enable_literals => On => On  phalcon.orm.events => On => On -phalcon.orm.exception_on_failed_save => Off => Off  phalcon.orm.exception_on_failed_metadata_save => On => On +phalcon.orm.exception_on_failed_save => Off => Off  phalcon.orm.ignore_unknown_columns => Off => Off  phalcon.orm.late_state_binding => Off => Off  phalcon.orm.not_null_validations => On => On @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] { +Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.3 ] {    - Dependencies {      Dependency [ pdo (Required) ] @@ -40,12 +40,12 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {      Entry [ phalcon.orm.events <ALL> ]        Current = '1'      } -    Entry [ phalcon.orm.exception_on_failed_save <ALL> ] -      Current = '0' -    }      Entry [ phalcon.orm.exception_on_failed_metadata_save <ALL> ]        Current = '1'      } +    Entry [ phalcon.orm.exception_on_failed_save <ALL> ] +      Current = '0' +    }      Entry [ phalcon.orm.ignore_unknown_columns <ALL> ]        Current = '0'      } @@ -66,7 +66,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {      }    } -  - Classes [471] { +  - Classes [477] {      Interface [ <internal:phalcon> interface Phalcon\Di\InjectionAwareInterface ] {        - Constants [0] { @@ -892,7 +892,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon> abstract public method getNonPrimaryKeyAttributes ] { @@ -2249,30 +2249,6 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Logger\Formatter\FormatterInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [1] { -        Method [ <internal:phalcon> abstract public method format ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Logger\Item $item ] -          } -        } -      } -    } -      Interface [ <internal:phalcon> interface Phalcon\Mvc\Model\ResultsetInterface ] {        - Constants [0] { @@ -2864,6 +2840,30 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Logger\Formatter\FormatterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> abstract public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Logger\Item $item ] +          } +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Mvc\Model\BehaviorInterface ] {        - Constants [0] { @@ -5030,6 +5030,31 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Html\Link\Serializer\SerializerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> abstract public method serialize ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $links ] +          } +          - Return [ string or NULL ] +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Http\CookieInterface ] {        - Constants [0] { @@ -5184,7 +5209,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        - Properties [0] {        } -      - Methods [49] { +      - Methods [50] {          Method [ <internal:phalcon> abstract public method get ] {            - Parameters [5] { @@ -5419,10 +5444,9 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Method [ <internal:phalcon> abstract public method hasFiles ] { -          - Parameters [1] { -            Parameter #0 [ <optional> boolean $onlySuccessful ] +          - Parameters [0] {            } -          - Return [ integer ] +          - Return [ boolean ]          }          Method [ <internal:phalcon> abstract public method hasHeader ] { @@ -5557,6 +5581,14 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            }            - Return [ boolean ]          } + +        Method [ <internal:phalcon> abstract public method numFiles ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $onlySuccessful ] +          } +          - Return [ integer ] +        }        }      } @@ -7045,7 +7077,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        - Properties [0] {        } -      - Methods [47] { +      - Methods [50] {          Method [ <internal:phalcon> abstract public method addBehavior ] {            - Parameters [2] { @@ -7091,6 +7123,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } +        Method [ <internal:phalcon> abstract public method addHasOneThrough ] { + +          - Parameters [8] { +            Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] +            Parameter #1 [ <required> $fields ] +            Parameter #2 [ <required> string $intermediateModel ] +            Parameter #3 [ <required> $intermediateFields ] +            Parameter #4 [ <required> $intermediateReferencedFields ] +            Parameter #5 [ <required> string $referencedModel ] +            Parameter #6 [ <required> $referencedFields ] +            Parameter #7 [ <optional> $options ] +          } +          - Return [ Phalcon\Mvc\Model\RelationInterface ] +        } +          Method [ <internal:phalcon> abstract public method addHasManyToMany ] {            - Parameters [8] { @@ -7158,6 +7205,15 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ boolean ]          } +        Method [ <internal:phalcon> abstract public method existsHasOneThrough ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $modelName ] +            Parameter #1 [ <required> string $modelRelation ] +          } +          - Return [ boolean ] +        } +          Method [ <internal:phalcon> abstract public method existsHasManyToMany ] {            - Parameters [2] { @@ -7221,6 +7277,14 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ array ]          } +        Method [ <internal:phalcon> abstract public method getHasOneThrough ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon> abstract public method getHasOneAndHasMany ] {            - Parameters [1] { @@ -10248,7 +10312,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $lowerKeys ]        } -      - Methods [23] { +      - Methods [25] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { @@ -10319,6 +10383,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon> public method has ] {            - Parameters [1] { @@ -10908,7 +10987,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [28] { +      - Methods [30] {          Method [ <internal:phalcon> public method getPathDelimiter ] {            - Parameters [0] { @@ -11036,6 +11115,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -11253,7 +11347,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -14031,38 +14125,6 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Logger\Formatter\AbstractFormatter implements Phalcon\Logger\Formatter\FormatterInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [2] { -        Method [ <internal:phalcon> public method interpolate ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> $context ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\FormatterInterface> abstract public method format ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Logger\Item $item ] -          } -        } -      } -    } -      Class [ <internal:phalcon> class Phalcon\Mvc\Model\Exception extends Phalcon\Exception implements Throwable ] {        - Constants [0] { @@ -16067,6 +16129,38 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } +    Class [ <internal:phalcon> abstract class Phalcon\Logger\Formatter\AbstractFormatter implements Phalcon\Logger\Formatter\FormatterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:phalcon> public method interpolate ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $message ] +            Parameter #1 [ <optional> $context ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\FormatterInterface> abstract public method format ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Logger\Item $item ] +          } +        } +      } +    } +      Class [ <internal:phalcon> abstract class Phalcon\Mvc\Model\Behavior implements Phalcon\Mvc\Model\BehaviorInterface ] {        - Constants [0] { @@ -17186,6 +17280,99 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } +    Class [ <internal:phalcon> class Phalcon\Html\Link\Link implements Psr\Link\LinkInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> protected $attributes ] +        Property [ <default> protected $href ] +        Property [ <default> protected $rels ] +        Property [ <default> protected $templated ] +      } + +      - Methods [6] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $rel ] +            Parameter #1 [ <optional> string $href ] +            Parameter #2 [ <optional> array $attributes ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getAttributes ] { +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getHref ] { +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method getRels ] { +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkInterface> public method isTemplated ] { +        } + +        Method [ <internal:phalcon> protected method hrefIsTemplated ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $href ] +          } +          - Return [ boolean ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Html\Link\LinkProvider implements Psr\Link\LinkProviderInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> protected $links ] +      } + +      - Methods [4] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $links ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkProviderInterface> public method getLinks ] { +        } + +        Method [ <internal:phalcon, prototype Psr\Link\LinkProviderInterface> public method getLinksByRel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $rel ] +          } +        } + +        Method [ <internal:phalcon> protected method getKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Psr\Link\LinkInterface $link ] +          } +          - Return [ string ] +        } +      } +    } +      Class [ <internal:phalcon> class Phalcon\Mvc\Model\Transaction\Exception extends Phalcon\Mvc\Model\Exception implements Throwable ] {        - Constants [0] { @@ -19600,7 +19787,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <optional> array $options ]            } -          - Return [ Phalcon\Annotations\Adapter\AbstractAdapter ] +          - Return [ Phalcon\Annotations\Adapter\AdapterInterface ]          }          Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { @@ -23630,7 +23817,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $lowerKeys ]        } -      - Methods [23] { +      - Methods [25] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, prototype Phalcon\Collection> public method remove ] {            - Parameters [1] { @@ -23718,6 +23905,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -23833,7 +24035,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [28] { +      - Methods [30] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [2] { @@ -23961,6 +24163,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -24077,7 +24294,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [30] { +      - Methods [32] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [2] { @@ -24221,6 +24438,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -24337,7 +24569,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [28] { +      - Methods [30] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [1] { @@ -24464,6 +24696,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -24580,7 +24827,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [28] { +      - Methods [30] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [1] { @@ -24707,6 +24954,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -24823,7 +25085,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $pathDelimiter ]        } -      - Methods [28] { +      - Methods [30] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [2] { @@ -24951,6 +25213,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -25597,6 +25874,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $config ]            } +          - Return [ Phalcon\Db\Adapter\AdapterInterface ]          }          Method [ <internal:phalcon> public method newInstance ] { @@ -25605,7 +25883,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {              Parameter #0 [ <required> string $name ]              Parameter #1 [ <optional> array $options ]            } -          - Return [ Phalcon\Db\Adapter\AbstractAdapter ] +          - Return [ Phalcon\Db\Adapter\AdapterInterface ]          }          Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { @@ -37966,7 +38244,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $lowerKeys ]        } -      - Methods [25] { +      - Methods [27] {          Method [ <internal:phalcon, prototype Phalcon\Html\Attributes\RenderInterface> public method render ] {            - Parameters [0] { @@ -38051,6 +38329,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -39180,6 +39473,174 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } +    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLink extends Phalcon\Html\Link\Link implements Psr\Link\LinkInterface, Psr\Link\EvolvableLinkInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> protected $attributes ] +        Property [ <default> protected $href ] +        Property [ <default> protected $rels ] +        Property [ <default> protected $templated ] +      } + +      - Methods [11] { +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withAttribute ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $attribute ] +            Parameter #1 [ <required> $value ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withHref ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $href ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withRel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $rel ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withoutAttribute ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $attribute ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkInterface> public method withoutRel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $rel ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> string $rel ] +            Parameter #1 [ <optional> string $href ] +            Parameter #2 [ <optional> array $attributes ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getAttributes ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getHref ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method getRels ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link, prototype Psr\Link\LinkInterface> public method isTemplated ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\Link> protected method hrefIsTemplated ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $href ] +          } +          - Return [ boolean ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Html\Link\EvolvableLinkProvider extends Phalcon\Html\Link\LinkProvider implements Psr\Link\LinkProviderInterface, Psr\Link\EvolvableLinkProviderInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> protected $links ] +      } + +      - Methods [6] { +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkProviderInterface> public method withLink ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Psr\Link\LinkInterface $link ] +          } +        } + +        Method [ <internal:phalcon, prototype Psr\Link\EvolvableLinkProviderInterface> public method withoutLink ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Psr\Link\LinkInterface $link ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> array $links ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype Psr\Link\LinkProviderInterface> public method getLinks ] { +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider, prototype Psr\Link\LinkProviderInterface> public method getLinksByRel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $rel ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Html\Link\LinkProvider> protected method getKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Psr\Link\LinkInterface $link ] +          } +          - Return [ string ] +        } +      } +    } + +    Class [ <internal:phalcon> class Phalcon\Html\Link\Serializer\Header implements Phalcon\Html\Link\Serializer\SerializerInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon, prototype Phalcon\Html\Link\Serializer\SerializerInterface> public method serialize ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $links ] +          } +          - Return [ string or NULL ] +        } +      } +    } +      Class [ <internal:phalcon> class Phalcon\Html\TagFactory extends Phalcon\Factory\AbstractFactory ] {        - Constants [0] { @@ -41586,7 +42047,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> private $strictHostCheck ]        } -      - Methods [69] { +      - Methods [70] {          Method [ <internal:phalcon> public method getHttpMethodParameterOverride ] {            - Parameters [0] { @@ -41865,10 +42326,9 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method hasFiles ] { -          - Parameters [1] { -            Parameter #0 [ <optional> boolean $onlySuccessful ] +          - Parameters [0] {            } -          - Return [ integer ] +          - Return [ boolean ]          }          Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> final public method hasHeader ] { @@ -42026,6 +42486,14 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ boolean ]          } +        Method [ <internal:phalcon, prototype Phalcon\Http\RequestInterface> public method numFiles ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $onlySuccessful ] +          } +          - Return [ integer ] +        } +          Method [ <internal:phalcon> public method setParameterFilters ] {            - Parameters [3] { @@ -44846,39 +45314,6 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Logger\Formatter\Syslog extends Phalcon\Logger\Formatter\AbstractFormatter implements Phalcon\Logger\Formatter\FormatterInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [2] { -        Method [ <internal:phalcon, overwrites Phalcon\Logger\Formatter\FormatterInterface, prototype Phalcon\Logger\Formatter\FormatterInterface> public method format ] { - -          - Parameters [1] { -            Parameter #0 [ <required> Phalcon\Logger\Item $item ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Logger\Formatter\AbstractFormatter> public method interpolate ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $message ] -            Parameter #1 [ <optional> $context ] -          } -        } -      } -    } -      Class [ <internal:phalcon> class Phalcon\Logger\Item ] {        - Constants [0] { @@ -44963,6 +45398,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $config ]            } +          - Return [ Phalcon\Logger ]          }          Method [ <internal:phalcon> public method newInstance ] { @@ -46812,7 +47248,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $uniqueTypes ]        } -      - Methods [82] { +      - Methods [83] {          Method [ <internal:phalcon> public method getTransaction ] {          } @@ -47374,6 +47810,20 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Phalcon\Mvc\Model\Relation ]          } +        Method [ <internal:phalcon> protected method hasOneThrough ] { + +          - Parameters [7] { +            Parameter #0 [ <required> $fields ] +            Parameter #1 [ <required> string $intermediateModel ] +            Parameter #2 [ <required> $intermediateFields ] +            Parameter #3 [ <required> $intermediateReferencedFields ] +            Parameter #4 [ <required> string $referenceModel ] +            Parameter #5 [ <required> $referencedFields ] +            Parameter #6 [ <optional> $options ] +          } +          - Return [ Phalcon\Mvc\Model\Relation ] +        } +          Method [ <internal:phalcon> protected method keepSnapshots ] {            - Parameters [1] { @@ -48015,7 +48465,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        - Static methods [0] {        } -      - Properties [25] { +      - Properties [27] {          Property [ <default> protected $aliases ]          Property [ <default> protected $behaviors ]          Property [ <default> protected $belongsTo ] @@ -48030,6 +48480,8 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $hasManyToManySingle ]          Property [ <default> protected $hasOne ]          Property [ <default> protected $hasOneSingle ] +        Property [ <default> protected $hasOneThrough ] +        Property [ <default> protected $hasOneThroughSingle ]          Property [ <default> protected $initialized ]          Property [ <default> protected $keepSnapshots ]          Property [ <default> protected $lastInitialized ] @@ -48043,7 +48495,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $reusable ]        } -      - Methods [62] { +      - Methods [65] {          Method [ <internal:phalcon, prototype Phalcon\Di\InjectionAwareInterface> public method setDI ] {            - Parameters [1] { @@ -48328,6 +48780,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Phalcon\Mvc\Model\RelationInterface ]          } +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method addHasOneThrough ] { + +          - Parameters [8] { +            Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] +            Parameter #1 [ <required> $fields ] +            Parameter #2 [ <required> string $intermediateModel ] +            Parameter #3 [ <required> $intermediateFields ] +            Parameter #4 [ <required> $intermediateReferencedFields ] +            Parameter #5 [ <required> string $referencedModel ] +            Parameter #6 [ <required> $referencedFields ] +            Parameter #7 [ <optional> $options ] +          } +          - Return [ Phalcon\Mvc\Model\RelationInterface ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method addBelongsTo ] {            - Parameters [5] { @@ -48394,6 +48861,15 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ boolean ]          } +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method existsHasOneThrough ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $modelName ] +            Parameter #1 [ <required> string $modelRelation ] +          } +          - Return [ boolean ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method existsHasManyToMany ] {            - Parameters [2] { @@ -48512,6 +48988,14 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ array ]          } +        Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method getHasOneThrough ] { + +          - Parameters [1] { +            Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ] +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\ManagerInterface> public method getHasManyToMany ] {            - Parameters [1] { @@ -48710,7 +49194,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -49024,7 +49508,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -49340,7 +49824,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -49637,7 +50121,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -50032,7 +50516,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> Phalcon\Mvc\ModelInterface $model ]            } -          - Return [ string ] +          - Return [ string or NULL ]          }          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getNonPrimaryKeyAttributes ] { @@ -55227,7 +55711,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> protected $lowerKeys ]        } -      - Methods [23] { +      - Methods [25] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> final public method __construct ] {            - Parameters [1] { @@ -55399,6 +55883,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> protected method setData ] {            - Parameters [2] { @@ -56035,7 +56534,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {          Property [ <default> private $session ]        } -      - Methods [25] { +      - Methods [27] {          Method [ <internal:phalcon, overwrites Phalcon\Collection, ctor> public method __construct ] {            - Parameters [1] { @@ -56145,6 +56644,21 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Return [ Traversable ]          } +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> boolean $insensitive ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Collection> public method getValues ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Collection> public method has ] {            - Parameters [1] { @@ -58983,6 +59497,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {            - Parameters [1] {              Parameter #0 [ <required> string $name ]            } +          - Return [ Phalcon\Factory\ValidatorInterface ]          }          Method [ <internal:phalcon, overwrites Phalcon\Factory\AbstractFactory, prototype Phalcon\Factory\AbstractFactory> protected method getAdapters ] { @@ -63310,6 +63825,34 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        - Methods [1] {          Method [ <internal:phalcon> final public method __invoke ] { +          - Parameters [5] { +            Parameter #0 [ <required> $number ] +            Parameter #1 [ <required> $message ] +            Parameter #2 [ <required> $file ] +            Parameter #3 [ <required> $line ] +            Parameter #4 [ <required> $context ] +          } +        } +      } +    } + +    Class [ <internal:phalcon> final class phalcon\3__closure ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:phalcon> final public method __invoke ] { +            - Parameters [1] {              Parameter #0 [ <required> $element ]            } @@ -63317,7 +63860,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\3__closure ] { +    Class [ <internal:phalcon> final class phalcon\4__closure ] {        - Constants [0] {        } @@ -63341,7 +63884,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\4__closure ] { +    Class [ <internal:phalcon> final class phalcon\5__closure ] {        - Constants [0] {        } @@ -63369,7 +63912,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\5__closure ] { +    Class [ <internal:phalcon> final class phalcon\6__closure ] {        - Constants [0] {        } @@ -63397,7 +63940,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\6__closure ] { +    Class [ <internal:phalcon> final class phalcon\7__closure ] {        - Constants [0] {        } @@ -63425,7 +63968,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\7__closure ] { +    Class [ <internal:phalcon> final class phalcon\8__closure ] {        - Constants [0] {        } @@ -63449,7 +63992,7 @@ Extension [ <persistent> extension #200 phalcon version 4.0.0-rc.2 ] {        }      } -    Class [ <internal:phalcon> final class phalcon\8__closure ] { +    Class [ <internal:phalcon> final class phalcon\9__closure ] {        - Constants [0] {        } diff --git a/php-phalcon4.spec b/php-phalcon4.spec index c7c953e..aabb71d 100644 --- a/php-phalcon4.spec +++ b/php-phalcon4.spec @@ -17,7 +17,7 @@  %global pkg_name   %{name}  %endif -%global gh_commit    95484a06ff9f1f4624b83761aba4d9222026788f +%global gh_commit    c4a804a70c9b89728f010b23935f450c79690bd7  %global gh_short     %(c=%{gh_commit}; echo ${c:0:7})  %global gh_owner     phalcon  %global gh_project   cphalcon @@ -29,7 +29,7 @@  # after 40-json.ini, 20-pdo.ini, 40-psr.ini  %global ini_name  50-%{ext_name}.ini  %global upstream_ver 4.0.0 -%global upstream_pre rc.2 +%global upstream_pre rc.3  Name:           %{?sub_prefix}php-phalcon4  Version:        %{upstream_ver}%{?upstream_pre:~%{upstream_pre}} @@ -131,8 +131,8 @@ extension=%{ext_name}.so  ;phalcon.orm.enable_implicit_joins = On  ;phalcon.orm.enable_literals = On  ;phalcon.orm.events = On -;phalcon.orm.exception_on_failed_save = Off  ;phalcon.orm.exception_on_failed_metadata_save = On +;phalcon.orm.exception_on_failed_save = Off  ;phalcon.orm.ignore_unknown_columns = Off  ;phalcon.orm.late_state_binding = Off  ;phalcon.orm.not_null_validations = On @@ -251,6 +251,9 @@ REPORT_EXIT_STATUS=1 \  %changelog +* Mon Nov 18 2019 Remi Collet <remi@remirepo.net> - 4.0.0~rc.3-1 +- update to 4.0.0-rc.3 +  * Mon Oct 28 2019 Remi Collet <remi@remirepo.net> - 4.0.0~rc.2-1  - update to 4.0.0-rc.2  | 
