summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PHPINFO6
-rw-r--r--REFLECTION807
-rw-r--r--php-phalcon4.spec9
3 files changed, 684 insertions, 138 deletions
diff --git a/PHPINFO b/PHPINFO
index 0320dfc..3f768f2 100644
--- a/PHPINFO
+++ b/PHPINFO
@@ -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
diff --git a/REFLECTION b/REFLECTION
index 88ad90b..ca3e3a3 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -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