diff options
| author | Remi Collet <remi@remirepo.net> | 2023-07-27 09:57:09 +0200 | 
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2023-07-27 09:57:09 +0200 | 
| commit | cfbbb23ffffd7c36707d0bef66298fbd57c7fe3b (patch) | |
| tree | 0f02d7e1a88265b084f647e49cd3a5d4bb1ccc0b | |
| parent | 45f5560c5dda150997952e74f10e3edc700593a1 (diff) | |
update to 5.2.3
build out of sources tree
| -rw-r--r-- | PHPINFO | 4 | ||||
| -rw-r--r-- | REFLECTION | 1114 | ||||
| -rw-r--r-- | php-phalcon5.spec | 62 | 
3 files changed, 769 insertions, 411 deletions
@@ -5,8 +5,8 @@ phalcon  Phalcon is a full stack PHP framework, delivered as a PHP extension, offering lower resource consumption and high performance.  phalcon => enabled  Author => Phalcon Team and contributors -Version => 5.2.2 -Build Date => Jun 19 2023 00:00:00 +Version => 5.2.3 +Build Date => Jul 27 2023 00:00:00  Powered by Zephir => Version 0.17.0-$Id$  Directive => Local Value => Master Value @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #118 phalcon version 5.2.2 ] { +Extension [ <persistent> extension #119 phalcon version 5.2.3 ] {    - Dependencies {      Dependency [ pdo (Required) ] @@ -68,7 +68,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {      }    } -  - Classes [616] { +  - Classes [618] {      Interface [ <internal:phalcon> interface Phalcon\Di\InjectionAwareInterface ] {        - Constants [0] { @@ -206,7 +206,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Support\Collection\CollectionInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Storage\Adapter\AdapterInterface ] {        - Constants [0] {        } @@ -220,121 +220,97 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Properties [0] {        } -      - Methods [14] { -        Method [ <internal:phalcon> abstract public method __get ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] -          } -        } - -        Method [ <internal:phalcon> abstract public method __isset ] { +      - Methods [11] { +        Method [ <internal:phalcon> abstract public method clear ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [0] {            }            - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method __set ] { +        Method [ <internal:phalcon> abstract public method decrement ] {            - Parameters [2] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ]            } -          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method __unset ] { +        Method [ <internal:phalcon> abstract public method delete ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> string $key ]            } -          - Return [ void ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method clear ] { +        Method [ <internal:phalcon> abstract public method get ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ]            } -          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method get ] { +        Method [ <internal:phalcon> abstract public method getAdapter ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $element ] -            Parameter #1 [ <optional> $defaultValue = <default> ] -            Parameter #2 [ <optional> ?string $cast = <default> ] +          - Parameters [0] {            }          }          Method [ <internal:phalcon> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> bool $insensitive = <default> ] +            Parameter #0 [ <optional> string $prefix = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon> abstract public method getValues ] { +        Method [ <internal:phalcon> abstract public method getPrefix ] {            - Parameters [0] {            } -          - Return [ array ] +          - Return [ string ]          }          Method [ <internal:phalcon> abstract public method has ] {            - Parameters [1] { -            Parameter #0 [ <required> string $element ] +            Parameter #0 [ <required> string $key ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method init ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> array $data = [] ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> abstract public method remove ] { +        Method [ <internal:phalcon> abstract public method increment ] { -          - Parameters [1] { -            Parameter #0 [ <required> string $element ] +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ]            } -          - Return [ void ]          }          Method [ <internal:phalcon> abstract public method set ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $element ] +          - Parameters [3] { +            Parameter #0 [ <required> string $key ]              Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ]            } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> abstract public method toArray ] { - -          - Parameters [0] { -          } -          - Return [ array ] +          - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method toJson ] { +        Method [ <internal:phalcon> abstract public method setForever ] { -          - Parameters [1] { -            Parameter #0 [ <optional> int $options = <default> ] +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } -          - Return [ string ] +          - Return [ bool ]          }        }      } -    Interface [ <internal:phalcon> interface Phalcon\Storage\Adapter\AdapterInterface ] { +    Interface [ <internal:phalcon> interface Phalcon\Support\Collection\CollectionInterface ] {        - Constants [0] {        } @@ -348,92 +324,116 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Properties [0] {        } -      - Methods [11] { -        Method [ <internal:phalcon> abstract public method clear ] { +      - Methods [14] { +        Method [ <internal:phalcon> abstract public method __get ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $element ] +          } +        } + +        Method [ <internal:phalcon> abstract public method __isset ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method decrement ] { +        Method [ <internal:phalcon> abstract public method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value = <default> ] +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <required> $value ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method delete ] { +        Method [ <internal:phalcon> abstract public method __unset ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> string $element ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method get ] { +        Method [ <internal:phalcon> abstract public method clear ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue = <default> ] +          - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method getAdapter ] { +        Method [ <internal:phalcon> abstract public method get ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> string $element ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +            Parameter #2 [ <optional> ?string $cast = <default> ]            }          }          Method [ <internal:phalcon> abstract public method getKeys ] {            - Parameters [1] { -            Parameter #0 [ <optional> string $prefix = <default> ] +            Parameter #0 [ <optional> bool $insensitive = <default> ]            }            - Return [ array ]          } -        Method [ <internal:phalcon> abstract public method getPrefix ] { +        Method [ <internal:phalcon> abstract public method getValues ] {            - Parameters [0] {            } -          - Return [ string ] +          - Return [ array ]          }          Method [ <internal:phalcon> abstract public method has ] {            - Parameters [1] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> string $element ]            }            - Return [ bool ]          } -        Method [ <internal:phalcon> abstract public method increment ] { +        Method [ <internal:phalcon> abstract public method init ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value = <default> ] +          - Parameters [1] { +            Parameter #0 [ <optional> array $data = [] ]            } +          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method set ] { +        Method [ <internal:phalcon> abstract public method remove ] { -          - Parameters [3] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl = <default> ] +          - Parameters [1] { +            Parameter #0 [ <required> string $element ]            } -          - Return [ bool ] +          - Return [ void ]          } -        Method [ <internal:phalcon> abstract public method setForever ] { +        Method [ <internal:phalcon> abstract public method set ] {            - Parameters [2] { -            Parameter #0 [ <required> string $key ] +            Parameter #0 [ <required> string $element ]              Parameter #1 [ <required> $value ]            } -          - Return [ bool ] +          - Return [ void ] +        } + +        Method [ <internal:phalcon> abstract public method toArray ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon> abstract public method toJson ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> int $options = <default> ] +          } +          - Return [ string ]          }        }      } @@ -1005,6 +1005,110 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } +    Interface [ <internal:phalcon> interface Phalcon\Cache\Adapter\AdapterInterface extends Phalcon\Storage\Adapter\AdapterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [11] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method clear ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method decrement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method delete ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getAdapter ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> string $prefix = <default> ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getPrefix ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method increment ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method set ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } +      } +    } +      Interface [ <internal:phalcon> interface Phalcon\Config\ConfigInterface extends Phalcon\Support\Collection\CollectionInterface ] {        - Constants [0] { @@ -1413,110 +1517,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } -    Interface [ <internal:phalcon> interface Phalcon\Cache\Adapter\AdapterInterface extends Phalcon\Storage\Adapter\AdapterInterface ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [11] { -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method clear ] { - -          - Parameters [0] { -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method decrement ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value = <default> ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method delete ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method get ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> $defaultValue = <default> ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getAdapter ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getKeys ] { - -          - Parameters [1] { -            Parameter #0 [ <optional> string $prefix = <default> ] -          } -          - Return [ array ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method getPrefix ] { - -          - Parameters [0] { -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method has ] { - -          - Parameters [1] { -            Parameter #0 [ <required> string $key ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method increment ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <optional> int $value = <default> ] -          } -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method set ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <optional> $ttl = <default> ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AdapterInterface> abstract public method setForever ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $key ] -            Parameter #1 [ <required> $value ] -          } -          - Return [ bool ] -        } -      } -    } -      Interface [ <internal:phalcon> interface Phalcon\Db\Adapter\AdapterInterface ] {        - Constants [0] { @@ -12167,7 +12167,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Di\Injectable implements Phalcon\Di\InjectionAwareInterface ] { +    Class [ <internal:phalcon> abstract class Phalcon\Di\Injectable extends stdClass implements Phalcon\Di\InjectionAwareInterface ] {        - Constants [0] {        } @@ -12508,72 +12508,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } -    Class [ <internal:phalcon> abstract class Phalcon\Support\Helper\Str\AbstractStr ] { - -      - Constants [0] { -      } - -      - Static properties [0] { -      } - -      - Static methods [0] { -      } - -      - Properties [0] { -      } - -      - Methods [5] { -        Method [ <internal:phalcon> protected method toEndsWith ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $haystack ] -            Parameter #1 [ <required> string $needle ] -            Parameter #2 [ <optional> bool $ignoreCase = <default> ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> protected method toInterpolate ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $input ] -            Parameter #1 [ <optional> array $context = [] ] -            Parameter #2 [ <optional> string $left = <default> ] -            Parameter #3 [ <optional> string $right = <default> ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> protected method toLower ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding = <default> ] -          } -          - Return [ string ] -        } - -        Method [ <internal:phalcon> protected method toStartsWith ] { - -          - Parameters [3] { -            Parameter #0 [ <required> string $haystack ] -            Parameter #1 [ <required> string $needle ] -            Parameter #2 [ <optional> bool $ignoreCase = <default> ] -          } -          - Return [ bool ] -        } - -        Method [ <internal:phalcon> protected method toUpper ] { - -          - Parameters [2] { -            Parameter #0 [ <required> string $text ] -            Parameter #1 [ <optional> string $encoding = <default> ] -          } -          - Return [ string ] -        } -      } -    } -      Class [ <internal:phalcon> abstract class Phalcon\Storage\Adapter\AbstractAdapter implements Phalcon\Storage\Adapter\AdapterInterface ] {        - Constants [0] { @@ -12772,6 +12706,72 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } +    Class [ <internal:phalcon> abstract class Phalcon\Support\Helper\Str\AbstractStr ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [5] { +        Method [ <internal:phalcon> protected method toEndsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method toInterpolate ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $input ] +            Parameter #1 [ <optional> array $context = [] ] +            Parameter #2 [ <optional> string $left = <default> ] +            Parameter #3 [ <optional> string $right = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method toLower ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon> protected method toStartsWith ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $haystack ] +            Parameter #1 [ <required> string $needle ] +            Parameter #2 [ <optional> bool $ignoreCase = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon> protected method toUpper ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $text ] +            Parameter #1 [ <optional> string $encoding = <default> ] +          } +          - Return [ string ] +        } +      } +    } +      Class [ <internal:phalcon> <iterateable> class Phalcon\Support\Collection implements ArrayAccess, Phalcon\Support\Collection\CollectionInterface, Countable, IteratorAggregate, Traversable, JsonSerializable, Serializable ] {        - Constants [0] { @@ -13816,7 +13816,14 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $strategy = NULL ]        } -      - Methods [34] { +      - Methods [35] { +        Method [ <internal:phalcon> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -23791,6 +23798,206 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } +    Class [ <internal:phalcon> class Phalcon\Storage\Adapter\Weak extends Phalcon\Storage\Adapter\AbstractAdapter implements Phalcon\Storage\Adapter\AdapterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [9] { +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $prefix = 'ph-memo-' ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $fetching = NULL ] +        Property [ protected $weakList = NULL ] +        Property [ protected $options = NULL ] +      } + +      - Methods [22] { +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] +            Parameter #1 [ <optional> array $options = [] ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method clear ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method decrement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method delete ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> string $prefix = <default> ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method increment ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method set ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AdapterInterface, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method doGet ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $keys ] +            Parameter #1 [ <required> string $prefix ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getPrefixedKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getSerializedData ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $content ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getTtl ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $ttl ] +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method initSerializer ] { + +          - Parameters [0] { +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        } +      } +    } +      Class [ <internal:phalcon> class Phalcon\Storage\Serializer\Igbinary extends Phalcon\Storage\Serializer\AbstractSerializer implements Serializable, Phalcon\Storage\Serializer\SerializerInterface ] {        - Constants [0] { @@ -28292,6 +28499,206 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } +    Class [ <internal:phalcon> class Phalcon\Cache\Adapter\Weak extends Phalcon\Storage\Adapter\Weak implements Phalcon\Storage\Adapter\AdapterInterface, Phalcon\Cache\Adapter\AdapterInterface ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [9] { +        Property [ protected $adapter = NULL ] +        Property [ protected $defaultSerializer = 'php' ] +        Property [ protected $lifetime = 3600 ] +        Property [ protected $prefix = 'ph-memo-' ] +        Property [ protected $serializer = NULL ] +        Property [ protected $serializerFactory = NULL ] +        Property [ protected $fetching = NULL ] +        Property [ protected $weakList = NULL ] +        Property [ protected $options = NULL ] +      } + +      - Methods [22] { +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Phalcon\Storage\SerializerFactory $factory ] +            Parameter #1 [ <optional> array $options = [] ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method clear ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method decrement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method delete ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getKeys ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> string $prefix = <default> ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method increment ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> int $value = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method has ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method set ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> $ttl = <default> ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AdapterInterface> public method setForever ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\Weak, prototype Phalcon\Storage\Adapter\AbstractAdapter> public method setDefaultSerializer ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $serializer ] +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getAdapter ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> public method getDefaultSerializer ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter, prototype Phalcon\Storage\Adapter\AdapterInterface> public method getPrefix ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method doGet ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $key ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getFilteredKeys ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $keys ] +            Parameter #1 [ <required> string $prefix ] +          } +          - Return [ array ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getPrefixedKey ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $key ] +          } +          - Return [ string ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getSerializedData ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $content ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getTtl ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $ttl ] +          } +          - Return [ int ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getUnserializedData ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $content ] +            Parameter #1 [ <optional> $defaultValue = <default> ] +          } +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method initSerializer ] { + +          - Parameters [0] { +          } +          - Return [ void ] +        } + +        Method [ <internal:phalcon, inherits Phalcon\Storage\Adapter\AbstractAdapter> protected method getArrVal ] { + +          - Parameters [4] { +            Parameter #0 [ <required> array $collection ] +            Parameter #1 [ <required> $index ] +            Parameter #2 [ <optional> $defaultValue = <default> ] +            Parameter #3 [ <optional> ?string $cast = <default> ] +          } +        } +      } +    } +      Class [ <internal:phalcon> class Phalcon\Cache\Cache extends Phalcon\Cache\AbstractCache implements Phalcon\Cache\CacheInterface ] {        - Constants [0] { @@ -30663,7 +31070,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $pathDelimiter = '.' ]        } -      - Methods [35] { +      - Methods [34] {          Method [ <internal:phalcon, overwrites Phalcon\Support\Collection, ctor> public method __construct ] {            - Parameters [1] { @@ -30671,16 +31078,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }          } -        Method [ <internal:phalcon> private method decode ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $data ] -            Parameter #1 [ <optional> bool $associative = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -            Parameter #3 [ <optional> int $options = <default> ] -          } -        } -          Method [ <internal:phalcon, inherits Phalcon\Config\Config, prototype Phalcon\Config\ConfigInterface> public method getPathDelimiter ] {            - Parameters [0] { @@ -32825,15 +33222,16 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [5] { +      - Properties [6] {          Property [ protected $active = false ]          Property [ protected $context = NULL ]          Property [ protected $logFormat = '' ]          Property [ protected $logLevel = 0 ]          Property [ protected $logger = NULL ] +        Property [ private $encode = NULL ]        } -      - Methods [11] { +      - Methods [10] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -32909,16 +33307,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }            - Return [ void ]          } - -        Method [ <internal:phalcon> private method encode ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -          } -          - Return [ string ] -        }        }      } @@ -40997,14 +41385,15 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [4] { +      - Properties [5] {          Property [ private $claims = NULL ] +        Property [ private $encode = NULL ]          Property [ private $jose = NULL ]          Property [ private $passphrase = NULL ]          Property [ private $signer = NULL ]        } -      - Methods [27] { +      - Methods [26] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -41199,16 +41588,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }            - Return [ string ]          } - -        Method [ <internal:phalcon> private method encode ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -          } -          - Return [ string ] -        }        }      } @@ -41608,10 +41987,18 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [1] { +        Property [ private $decode = NULL ]        }        - Methods [7] { +        Method [ <internal:phalcon, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?Phalcon\Support\Helper\Json\Decode $decode = <default> ] +          } +        } +          Method [ <internal:phalcon> public method parse ] {            - Parameters [1] { @@ -41653,16 +42040,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            - Return [ array ]          } -        Method [ <internal:phalcon> private method decode ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $data ] -            Parameter #1 [ <optional> bool $associative = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -            Parameter #3 [ <optional> int $options = <default> ] -          } -        } -          Method [ <internal:phalcon> private method decodeUrl ] {            - Parameters [1] { @@ -60428,7 +60805,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [8] { +      - Properties [9] {          Property [ protected $container = NULL ]          Property [ protected $content = NULL ]          Property [ protected $cookies = NULL ] @@ -60437,9 +60814,10 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $headers = NULL ]          Property [ protected $sent = false ]          Property [ protected $statusCodes = NULL ] +        Property [ private $encode = NULL ]        } -      - Methods [36] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [3] { @@ -60716,16 +61094,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }            - Return [ string ]          } - -        Method [ <internal:phalcon> private method encode ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -          } -          - Return [ string ] -        }        }      } @@ -67217,7 +67585,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $strategy = NULL ]        } -      - Methods [34] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { @@ -67226,6 +67594,13 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -67533,7 +67908,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $strategy = NULL ]        } -      - Methods [34] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { @@ -67549,6 +67924,13 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -67849,7 +68231,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $strategy = NULL ]        } -      - Methods [34] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -67874,6 +68256,13 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -68164,7 +68553,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $strategy = NULL ]        } -      - Methods [34] { +      - Methods [35] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { @@ -68180,6 +68569,13 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -68551,7 +68947,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {          Property [ protected $metaDataDir = './' ]        } -      - Methods [35] { +      - Methods [36] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [1] { @@ -68584,6 +68980,13 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            - Return [ void ]          } +        Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData> public method getAdapter ] { + +          - Parameters [0] { +          } +          - Return [ ?Phalcon\Cache\Adapter\AdapterInterface ] +        } +          Method [ <internal:phalcon, inherits Phalcon\Mvc\Model\MetaData, prototype Phalcon\Mvc\Model\MetaDataInterface> public method getAttributes ] {            - Parameters [1] { @@ -70528,7 +70931,7 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        }      } -    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Row implements Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable ] { +    Class [ <internal:phalcon> class Phalcon\Mvc\Model\Row extends stdClass implements Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable ] {        - Constants [0] {        } @@ -75694,51 +76097,33 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [2] { +      - Properties [4] {          Property [ protected $data = NULL ]          Property [ protected $isSuccess = true ] +        Property [ private $decode = NULL ] +        Property [ private $encode = NULL ]        } -      - Methods [11] { -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] { +      - Methods [9] { +        Method [ <internal:phalcon, overwrites Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <required> string $serialized ] -          } -          - Return [ void ] -        } - -        Method [ <internal:phalcon> private method getDecode ] { - -          - Parameters [4] { -            Parameter #0 [ <required> string $data ] -            Parameter #1 [ <optional> bool $associative = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -            Parameter #3 [ <optional> int $options = <default> ] +            Parameter #0 [ <optional> $data = <default> ]            }          } -        Method [ <internal:phalcon> private method getEncode ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method serialize ] { -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] +          - Parameters [0] {            } -          - Return [ string ]          } -        Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer, ctor> public method __construct ] { +        Method [ <internal:phalcon, overwrites Serializable, prototype Serializable> public method unserialize ] {            - Parameters [1] { -            Parameter #0 [ <optional> $data = <default> ] +            Parameter #0 [ <required> string $serialized ]            } +          - Return [ void ]          }          Method [ <internal:phalcon, inherits Phalcon\Storage\Serializer\AbstractSerializer> public method __serialize ] { @@ -77229,13 +77614,14 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {        - Static methods [0] {        } -      - Properties [3] { +      - Properties [4] {          Property [ protected $detailed = false ]          Property [ protected $methods = NULL ]          Property [ protected $styles = NULL ] +        Property [ private $encode = NULL ]        } -      - Methods [12] { +      - Methods [11] {          Method [ <internal:phalcon, ctor> public method __construct ] {            - Parameters [2] { @@ -77324,16 +77710,6 @@ Extension [ <persistent> extension #118 phalcon version 5.2.2 ] {            }            - Return [ string ]          } - -        Method [ <internal:phalcon> private method encode ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $data ] -            Parameter #1 [ <optional> int $options = <default> ] -            Parameter #2 [ <optional> int $depth = <default> ] -          } -          - Return [ string ] -        }        }      } diff --git a/php-phalcon5.spec b/php-phalcon5.spec index 9b238fd..e962940 100644 --- a/php-phalcon5.spec +++ b/php-phalcon5.spec @@ -7,24 +7,17 @@  # Please, preserve the changelog entries  # -# we don't want -z defs linker flag -%undefine _strict_symbol_defs_build - -%if 0%{?scl:1} -%scl_package       php-phalcon5 -%else -%global pkg_name   %{name} -%endif - -%bcond_with          tests +%{?scl:%scl_package  php-phalcon5}  %global with_zts     0%{!?_without_zts:%{?__ztsphp:1}}  %global pecl_name    phalcon  # after 40-json.ini, 20-pdo.ini  %global ini_name     50-%{pecl_name}.ini -%global upstream_ver 5.2.2 +%global upstream_ver 5.2.3  #global upstream_pre RC4  #global upstream_low %%(echo %%{upstream_pre} | tr '[:upper:]' '[:lower:]') +%global sources      %{pecl_name}-%{upstream_ver}%{?upstream_pre} +%global _configure   ../%{sources}/configure  Name:           %{?scl_prefix}php-phalcon5  Version:        %{upstream_ver}%{?upstream_pre:~%{upstream_low}} @@ -32,12 +25,12 @@ Release:        1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_  Summary:        Phalcon Framework  License:        BSD-3-Clause -URL:            https://pecl.php.net/package/phalcon +URL:            https://phalcon.io/  # when missing on pecl, generated from git  #   git checkout v#.#.#  #   ln -s build/phalcon/* .  #   pecl package -Source0:        https://pecl.php.net/get/%{pecl_name}-%{upstream_ver}%{?upstream_pre}.tgz +Source0:        https://pecl.php.net/get/%{sources}.tgz  BuildRequires: %{?dtsprefix}gcc  BuildRequires: %{?scl_prefix}php-devel >= 7.4.1 @@ -52,7 +45,6 @@ Requires:      %{?scl_prefix}php(api) = %{php_core_api}  Requires:      %{?scl_prefix}php-hash%{?_isa}  Requires:      %{?scl_prefix}php-json%{?_isa}  Requires:      %{?scl_prefix}php-pdo%{?_isa} -%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}}  Provides:      %{?scl_prefix}php-phalcon          = %{version}-%{release}  Provides:      %{?scl_prefix}php-phalcon%{?_isa}  = %{version}-%{release} @@ -72,14 +64,12 @@ Provides:       %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa}  = %{version}-%{rele  Provides:       %{?scl_prefix}php-pecl(%{pecl_name})         = %{version}  Provides:       %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} -# Don't provides php-composer(phalcon/cphalcon), not registered on packagist -  %description  Phalcon is a web framework implemented as a C extension offering  high performance and lower resource consumption. -Documentation: http://docs.phalconphp.com +Documentation: https://docs.phalcon.io/  Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. @@ -89,9 +79,7 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO  %{?_licensedir:sed -e '/LICENSE/s/role="doc"/role="src"/' -i package.xml} -mv %{pecl_name}-%{upstream_ver}%{?upstream_pre} NTS - -cd NTS +cd %{sources}  # Sanity check, really often broken  extver=$(sed -n '/#define PHP_PHALCON_VERSION/{s/.* "//;s/".*$//;p}' php_phalcon.h)  if test "x${extver}" != "x%{upstream_ver}%{?upstream_pre:%{upstream_pre}}"; then @@ -100,9 +88,9 @@ if test "x${extver}" != "x%{upstream_ver}%{?upstream_pre:%{upstream_pre}}"; then  fi  cd .. +mkdir NTS  %if %{with_zts} -# duplicate for ZTS build -cp -pr NTS ZTS +mkdir ZTS  %endif  # Create configuration file @@ -143,17 +131,18 @@ peclconf() {    --with-php-config=$1  } +cd %{sources} +%{__phpize} +  : Build NTS extension -cd NTS -%{_bindir}/phpize -peclconf %{_bindir}/php-config +cd ../NTS +peclconf %{__phpconfig}  make %{?_smp_mflags}  %if %{with_zts}  : Build ZTS extension  cd ../ZTS -%{_bindir}/zts-phpize -peclconf %{_bindir}/zts-php-config +peclconf %{__ztsphpconfig}  make %{?_smp_mflags}  %endif @@ -176,7 +165,7 @@ install -Dpm644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name}  # Documentation  for i in $(grep 'role="doc"' package.xml | sed -e 's/^.*name="//;s/".*$//') -do install -Dpm 644 NTS/$i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i +do install -Dpm 644 %{sources}/$i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i  done @@ -195,17 +184,6 @@ done      --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \      --modules | grep -i '^%{pecl_name}$' -%if %{with tests} -: Upstream test suite NTS extension -cd build/NTS -SKIP_ONLINE_TESTS=1 \ -TEST_PHP_EXECUTABLE=%{__php} \ -TEST_PHP_ARGS="-n $modules -d extension=$PWD/modules/%{pecl_name}.so" \ -NO_INTERACTION=1 \ -REPORT_EXIT_STATUS=1 \ -%{__php} -n run-tests.php --show-diff -%endif -  %if %{with_zts}  : Minimal load test for ZTS extension  %{__ztsphp} --no-php-ini \ @@ -236,7 +214,7 @@ fi  %files -%{?_licensedir:%license NTS/LICENSE.txt} +%{?_licensedir:%license %{sources}/LICENSE.txt}  %doc %{pecl_docdir}/%{pecl_name}  %{pecl_xmldir}/%{name}.xml @@ -252,6 +230,10 @@ fi  %changelog +* Thu Jul 27 2023 Remi Collet <remi@remirepo.net> - 5.2.3-1 +- update to 5.2.3 +- build out of sources tree +  * Mon Jun 19 2023 Remi Collet <remi@remirepo.net> - 5.2.2-1  - update to 5.2.2  | 
