From b76f4dd213c626a9f0bc0ef7cacb5196d5a9e696 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 27 Apr 2020 10:29:11 +0200 Subject: initial package fix build with recent GCC using patch from https://github.com/ice/framework/pull/266 --- .gitignore | 7 + 266.patch | 57 + Makefile | 4 + PHPINFO | 19 + REFLECTION | 14691 ++++++++++++++++++++++++++++++++++++++++++++++++++++ php-pecl-ice.spec | 218 + 6 files changed, 14996 insertions(+) create mode 100644 .gitignore create mode 100644 266.patch create mode 100644 Makefile create mode 100644 PHPINFO create mode 100644 REFLECTION create mode 100644 php-pecl-ice.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1ab5c4f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/266.patch b/266.patch new file mode 100644 index 0000000..aa160b5 --- /dev/null +++ b/266.patch @@ -0,0 +1,57 @@ +From f9ab74b28ce6a0add3a24c57c7c7f9f5fa1dc9d7 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Mon, 27 Apr 2020 10:15:06 +0200 +Subject: [PATCH] fix build with recent GCC + +--- + build/php7/ice.c | 9 ++++++--- + build/php7/php_ice.h | 2 +- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/build/php7/ice.c b/build/php7/ice.c +index 304c911d..fb0d45e2 100644 +--- a/build/php7/ice.c ++++ b/build/php7/ice.c +@@ -21,6 +21,9 @@ + #include "kernel/fcall.h" + #include "kernel/memory.h" + ++#ifdef ZTS ++ZEND_TSRMLS_CACHE_DEFINE() ++#endif + + + zend_class_entry *ice_i18n_plural_pluralinterface_ce; +@@ -320,9 +323,6 @@ static void php_zephir_init_module_globals(zend_ice_globals *ice_globals TSRMLS_ + static PHP_RINIT_FUNCTION(ice) + { + zend_ice_globals *ice_globals_ptr; +-#ifdef ZTS +- tsrm_ls = ts_resource(0); +-#endif + ice_globals_ptr = ZEPHIR_VGLOBAL; + + php_zephir_init_globals(ice_globals_ptr); +@@ -368,6 +368,9 @@ static PHP_MINFO_FUNCTION(ice) + + static PHP_GINIT_FUNCTION(ice) + { ++#ifdef ZTS ++ ZEND_TSRMLS_CACHE_UPDATE(); ++#endif + php_zephir_init_globals(ice_globals); + php_zephir_init_module_globals(ice_globals); + } +diff --git a/build/php7/php_ice.h b/build/php7/php_ice.h +index ee20ead9..20906e49 100644 +--- a/build/php7/php_ice.h ++++ b/build/php7/php_ice.h +@@ -53,7 +53,7 @@ ZEND_EXTERN_MODULE_GLOBALS(ice) + #endif + + #ifdef ZTS +- void ***tsrm_ls; ++ ZEND_TSRMLS_CACHE_EXTERN() + #define ZEPHIR_VGLOBAL ((zend_ice_globals *) (*((void ***) tsrm_get_ls_cache()))[TSRM_UNSHUFFLE_RSRC_ID(ice_globals_id)]) + #else + #define ZEPHIR_VGLOBAL &(ice_globals) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..13af741 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../../../common/Makefile + diff --git a/PHPINFO b/PHPINFO new file mode 100644 index 0000000..adacdaf --- /dev/null +++ b/PHPINFO @@ -0,0 +1,19 @@ + +ice + + +Simple and fast PHP framework delivered as C-extension.
Copyright (c) 2014-2020 Ice Team. +ice => enabled +Author => Ice Team +Version => 1.6.0 +Build Date => Apr 27 2020 00:00:00 +Powered by Zephir => Version 0.12.18-$Id$ + +Website => http://www.iceframework.org +Email => info@iceframework.org +FreeNode => #iceframework +Twitter, Packagist => iceframework +GitHub => ice + +Directive => Local Value => Master Value +ice.cli_colors => On => On diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..4008f6b --- /dev/null +++ b/REFLECTION @@ -0,0 +1,14691 @@ +Extension [ extension #76 ice version 1.6.0 ] { + + - Dependencies { + } + + - INI { + Entry [ ice.cli_colors ] + Current = '1' + } + } + + - Functions { + Function [ function _t ] { + + - Parameters [4] { + Parameter #0 [ string $str ] + Parameter #1 [ array or NULL $values ] + Parameter #2 [ $context ] + Parameter #3 [ string or NULL $lang ] + } + } + } + + - Classes [120] { + Interface [ interface Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Interface [ interface Ice\Auth\Social\SocialInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method authenticate ] { + } + } + } + + Interface [ interface Ice\Mvc\View\Engine\EngineInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ abstract public method __construct ] { + + - Parameters [2] { + Parameter #0 [ Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ Ice\Di or NULL $di ] + } + } + + Method [ abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + } + } + } + + Interface [ interface Ice\Auth\Driver\DriverInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ abstract public method getUser ] { + + - Parameters [1] { + Parameter #0 [ $defaultValue ] + } + } + + Method [ abstract public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ string $role ] + } + } + + Method [ abstract public method login ] { + + - Parameters [4] { + Parameter #0 [ $username ] + Parameter #1 [ string $password ] + Parameter #2 [ bool $remember ] + Parameter #3 [ bool $force ] + } + } + } + } + + Interface [ interface Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ abstract public method findOne ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + Parameter #3 [ array $options ] + } + } + + Method [ abstract public method find ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + Parameter #3 [ array $options ] + } + } + + Method [ abstract public method select ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + Parameter #3 [ array $options ] + } + } + + Method [ abstract public method insert ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ array $fields ] + } + } + + Method [ abstract public method update ] { + + - Parameters [3] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + } + } + + Method [ abstract public method delete ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + } + } + } + } + + Interface [ interface Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ abstract public method emergency ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method alert ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method critical ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method error ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method warning ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method notice ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method info ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method debug ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + } + + Method [ abstract public method log ] { + + - Parameters [3] { + Parameter #0 [ $level ] + Parameter #1 [ string $message ] + Parameter #2 [ array $context ] + } + } + } + } + + Interface [ interface Ice\Mvc\Route\DataGenerator\DataGeneratorInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ abstract public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ abstract public method getData ] { + } + } + } + + Interface [ interface Ice\Mvc\Route\Dispatcher\DispatcherInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ string $httpMethod ] + Parameter #1 [ string $uri ] + } + } + } + } + + Interface [ interface Ice\Http\Request\RequestInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [18] { + Method [ abstract public method hasRequest ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ abstract public method hasPost ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ abstract public method hasGet ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ abstract public method hasServer ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ abstract public method isPost ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isGet ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isPut ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isPatch ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isHead ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isDelete ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method isOptions ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method getMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ abstract public method getUserAgent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ abstract public method getHTTPReferer ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ abstract public method getQuery ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ abstract public method getFiles ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ abstract public method getPost ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ abstract public method getServer ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $defaultValue ] + } + } + } + } + + Interface [ interface Ice\Http\Response\HeadersInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method send ] { + } + } + } + + Interface [ interface Ice\Http\Response\ResponseInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Interface [ interface Ice\Mvc\Route\Parser\ParserInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method parse ] { + + - Parameters [1] { + Parameter #0 [ $route ] + } + } + } + } + + Interface [ interface Ice\Mvc\View\ViewInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ abstract public method getEngines ] { + } + + Method [ abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ $file ] + Parameter #1 [ array $data ] + } + } + } + } + + Interface [ interface Ice\Mvc\ModuleInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ abstract public method registerAutoloaders ] { + + - Parameters [1] { + Parameter #0 [ Ice\Loader or NULL $loader ] + } + } + + Method [ abstract public method registerServices ] { + + - Parameters [1] { + Parameter #0 [ Ice\Di $di ] + } + } + } + } + + Class [ class Ice\Arr implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [25] { + Method [ public method getData ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ abstract class Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ abstract public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $di ] + } + + - Methods [2] { + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ abstract class Ice\Mvc\Model extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess, Serializable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [15] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $from ] + Property [ protected $primary ] + Property [ protected $autoincrement ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + } + + - Methods [62] { + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ abstract class Ice\Auth\Social\Adapter implements Ice\Auth\Social\SocialInterface ] { + + - Constants [2] { + Constant [ public int GET ] { 0 } + Constant [ public int POST ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ protected $options ] + Property [ protected $accessToken ] + Property [ protected $clientId ] + Property [ protected $clientSecret ] + Property [ protected $redirectUri ] + Property [ protected $provider ] + Property [ protected $socialFieldsMap ] + Property [ protected $userInfo ] + Property [ protected $responseType ] + } + + - Methods [12] { + Method [ public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ $accessToken ] + } + } + + Method [ public method getAccessToken ] { + } + + Method [ public method getProvider ] { + } + + Method [ public method getResponseType ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $config ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getAuthUrl ] { + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ protected method call ] { + + - Parameters [4] { + Parameter #0 [ int $method ] + Parameter #1 [ string $url ] + Parameter #2 [ array $params ] + Parameter #3 [ bool $parse ] + } + } + + Method [ abstract public method authenticate ] { + } + } + } + + Class [ class Ice\Config extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [25] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ abstract class Ice\Auth\Driver ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ protected $session ] + Property [ protected $cookies ] + Property [ protected $request ] + Property [ protected $user ] + Property [ protected $options ] + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ string $password ] + Parameter #1 [ string $hash ] + } + - Return [ bool ] + } + + Method [ protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ array $roles ] + } + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method setOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getUser ] { + + - Parameters [1] { + Parameter #0 [ $defaultValue ] + } + } + + Method [ public method hash ] { + + - Parameters [1] { + Parameter #0 [ string $password ] + } + } + + Method [ public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $role ] + } + } + + Method [ public method logout ] { + + - Parameters [2] { + Parameter #0 [ bool $destroy ] + Parameter #1 [ bool $logoutAll ] + } + - Return [ bool ] + } + } + } + + Class [ class Ice\Cli\Websocket\Websocket ] { + + - Constants [0] { + } + + - Static properties [3] { + Property [ protected static $opcodes ] + Property [ protected static $fragmentSize ] + Property [ protected static $magic ] + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $params ] + } + + - Methods [15] { + Method [ public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + } + - Return [ bool ] + } + + Method [ public method sendData ] { + + - Parameters [4] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + Parameter #2 [ string $opcode ] + Parameter #3 [ bool $masked ] + } + - Return [ bool ] + } + + Method [ public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + - Return [ string ] + } + + Method [ public method receive ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ protected method encode ] { + + - Parameters [4] { + Parameter #0 [ string $data ] + Parameter #1 [ string $opcode ] + Parameter #2 [ bool $masked ] + Parameter #3 [ bool $fin ] + } + - Return [ string ] + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ array $params ] + } + } + + Method [ public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method getParam ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method console ] { + + - Parameters [5] { + Parameter #0 [ string $text ] + Parameter #1 [ int or NULL $color ] + Parameter #2 [ int $decoration ] + Parameter #3 [ int or NULL $bgColor ] + Parameter #4 [ bool $exit ] + } + } + + Method [ public method info ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method success ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method warning ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method error ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + + Method [ public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + } + } + + Class [ abstract class Ice\Dispatcher ] { + + - Constants [4] { + Constant [ public int DISPATCH_CYCLIC ] { 1 } + Constant [ public int HANDLER_NOT_FOUND ] { 2 } + Constant [ public int ACTION_NOT_FOUND ] { 3 } + Constant [ public int INVALID_PARAMS ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [22] { + Property [ protected $di ] + Property [ protected $defaultNamespace ] + Property [ protected $activeHandler ] + Property [ protected $lastHandler ] + Property [ protected $loops ] + Property [ protected $finished ] + Property [ protected $forwards ] + Property [ protected $forwarded ] + Property [ protected $silent ] + Property [ protected $modules ] + Property [ protected $module ] + Property [ protected $namespace ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + Property [ protected $returnedValue ] + Property [ protected $handlers ] + Property [ protected $handlerSuffix ] + Property [ protected $actionSuffix ] + Property [ protected $previousModule ] + Property [ protected $previousHandler ] + Property [ protected $previousAction ] + } + + - Methods [39] { + Method [ public method getDefaultNamespace ] { + } + + Method [ public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ $defaultNamespace ] + } + } + + Method [ public method getActiveHandler ] { + } + + Method [ public method getLastHandler ] { + } + + Method [ public method getLoops ] { + } + + Method [ public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ $loops ] + } + } + + Method [ public method getFinished ] { + } + + Method [ public method getForwards ] { + } + + Method [ public method getForwarded ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method getModules ] { + } + + Method [ public method setModules ] { + + - Parameters [1] { + Parameter #0 [ $modules ] + } + } + + Method [ public method getModule ] { + } + + Method [ public method setModule ] { + + - Parameters [1] { + Parameter #0 [ $module ] + } + } + + Method [ public method getNamespace ] { + } + + Method [ public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ $namespace ] + } + } + + Method [ public method getHandler ] { + } + + Method [ public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ $handler ] + } + } + + Method [ public method getAction ] { + } + + Method [ public method setAction ] { + + - Parameters [1] { + Parameter #0 [ $action ] + } + } + + Method [ public method getParams ] { + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ $params ] + } + } + + Method [ public method getReturnedValue ] { + } + + Method [ public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ $returnedValue ] + } + } + + Method [ public method getHandlers ] { + } + + Method [ public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ $handlers ] + } + } + + Method [ public method getHandlerSuffix ] { + } + + Method [ public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ $handlerSuffix ] + } + } + + Method [ public method getActionSuffix ] { + } + + Method [ public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ $actionSuffix ] + } + } + + Method [ public method __construct ] { + } + + Method [ public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method setParam ] { + + - Parameters [2] { + Parameter #0 [ $param ] + Parameter #1 [ $value ] + } + } + + Method [ public method getParam ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method addModule ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $options ] + } + } + + Method [ public method dispatch ] { + } + + Method [ public method forward ] { + + - Parameters [2] { + Parameter #0 [ array $forward ] + Parameter #1 [ bool $force ] + } + } + + Method [ public method reset ] { + } + } + } + + Class [ abstract class Ice\Mvc\View\Engine extends Ice\Di\Access implements Ice\Mvc\View\Engine\EngineInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $di ] + Property [ protected $view ] + Property [ protected $options ] + } + + - Methods [8] { + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ $options ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ Ice\Di or NULL $di ] + } + } + + Method [ public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ public method partial ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Config\Ini extends Ice\Config implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [27] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ protected method cast ] { + + - Parameters [2] { + Parameter #0 [ $ini ] + Parameter #1 [ $raw ] + } + } + + Method [ protected method map ] { + + - Parameters [2] { + Parameter #0 [ $ini ] + Parameter #1 [ $raw ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ abstract class Ice\Image ] { + + - Constants [8] { + Constant [ public int NONE ] { 1 } + Constant [ public int WIDTH ] { 2 } + Constant [ public int HEIGHT ] { 3 } + Constant [ public int AUTO ] { 4 } + Constant [ public int INVERSE ] { 5 } + Constant [ public int PRECISE ] { 6 } + Constant [ public int HORIZONTAL ] { 11 } + Constant [ public int VERTICAL ] { 12 } + } + + - Static properties [1] { + Property [ protected static $checked ] + } + + - Static methods [1] { + Method [ static public method factory ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ string or NULL $driver ] + } + } + } + + - Properties [5] { + Property [ protected $file ] + Property [ protected $width ] + Property [ protected $height ] + Property [ protected $type ] + Property [ protected $mime ] + } + + - Methods [27] { + Method [ public method getFile ] { + } + + Method [ public method getWidth ] { + } + + Method [ public method getHeight ] { + } + + Method [ public method getType ] { + } + + Method [ public method getMime ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string $file ] + } + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method resize ] { + + - Parameters [3] { + Parameter #0 [ int or NULL $width ] + Parameter #1 [ int or NULL $height ] + Parameter #2 [ int or NULL $master ] + } + - Return [ Ice\Image ] + } + + Method [ public method crop ] { + + - Parameters [4] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ $offsetX ] + Parameter #3 [ $offsetY ] + } + - Return [ Ice\Image ] + } + + Method [ public method rotate ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ Ice\Image ] + } + + Method [ public method flip ] { + + - Parameters [1] { + Parameter #0 [ int $direction ] + } + - Return [ Ice\Image ] + } + + Method [ public method sharpen ] { + + - Parameters [1] { + Parameter #0 [ int $amount ] + } + - Return [ Ice\Image ] + } + + Method [ public method reflection ] { + + - Parameters [3] { + Parameter #0 [ int or NULL $height ] + Parameter #1 [ int $opacity ] + Parameter #2 [ bool $fadeIn ] + } + - Return [ Ice\Image ] + } + + Method [ public method watermark ] { + + - Parameters [4] { + Parameter #0 [ Ice\Image $watermark ] + Parameter #1 [ int or NULL $offsetX ] + Parameter #2 [ int or NULL $offsetY ] + Parameter #3 [ int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ public method background ] { + + - Parameters [2] { + Parameter #0 [ string $color ] + Parameter #1 [ int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $file ] + Parameter #1 [ int $quality ] + } + - Return [ bool ] + } + + Method [ public method render ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $type ] + Parameter #1 [ int $quality ] + } + - Return [ string ] + } + + Method [ abstract protected method doResize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ void ] + } + + Method [ abstract protected method doCrop ] { + + - Parameters [4] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $offset_x ] + Parameter #3 [ int $offset_y ] + } + - Return [ void ] + } + + Method [ abstract protected method doRotate ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ void ] + } + + Method [ abstract protected method doFlip ] { + + - Parameters [1] { + Parameter #0 [ int $direction ] + } + - Return [ void ] + } + + Method [ abstract protected method doSharpen ] { + + - Parameters [1] { + Parameter #0 [ int $amount ] + } + - Return [ void ] + } + + Method [ abstract protected method doReflection ] { + + - Parameters [3] { + Parameter #0 [ int $height ] + Parameter #1 [ int $opacity ] + Parameter #2 [ bool $fadeIn ] + } + - Return [ void ] + } + + Method [ abstract protected method doWatermark ] { + + - Parameters [4] { + Parameter #0 [ Ice\Image $image ] + Parameter #1 [ int $offsetX ] + Parameter #2 [ int $offsetY ] + Parameter #3 [ int $opacity ] + } + - Return [ void ] + } + + Method [ abstract protected method doBackground ] { + + - Parameters [4] { + Parameter #0 [ int $r ] + Parameter #1 [ int $g ] + Parameter #2 [ int $b ] + Parameter #3 [ int $opacity ] + } + - Return [ void ] + } + + Method [ abstract protected method doSave ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ int $quality ] + } + - Return [ bool ] + } + + Method [ abstract protected method doRender ] { + + - Parameters [2] { + Parameter #0 [ string $type ] + Parameter #1 [ int $quality ] + } + - Return [ string ] + } + } + } + + Class [ abstract class Ice\Log\Driver implements Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ public method emergency ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method alert ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method critical ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method error ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method warning ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method notice ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method info ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method debug ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ abstract public method log ] { + + - Parameters [3] { + Parameter #0 [ $level ] + Parameter #1 [ string $message ] + Parameter #2 [ array $context ] + } + - Return [ void ] + } + } + } + + Class [ abstract class Ice\Mvc\Route\DataGenerator\Regex implements Ice\Mvc\Route\DataGenerator\DataGeneratorInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $staticRoutes ] + Property [ protected $methodToRegexToRoutesMap ] + } + + - Methods [10] { + Method [ abstract protected method getApproxChunkSize ] { + } + + Method [ abstract protected method processChunk ] { + + - Parameters [1] { + Parameter #0 [ $regexToRoutesMap ] + } + } + + Method [ public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ public method getData ] { + } + + Method [ protected method generateVariableRouteData ] { + } + + Method [ protected method computeChunkSize ] { + + - Parameters [1] { + Parameter #0 [ $count ] + } + } + + Method [ protected method isStaticRoute ] { + + - Parameters [1] { + Parameter #0 [ $routeData ] + } + } + + Method [ protected method addStaticRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ protected method addVariableRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ protected method buildRegexForRoute ] { + + - Parameters [1] { + Parameter #0 [ $routeData ] + } + } + } + } + + Class [ abstract class Ice\Mvc\Route\Dispatcher\Regex implements Ice\Mvc\Route\Dispatcher\DispatcherInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $staticRouteMap ] + Property [ protected $variableRouteData ] + } + + - Methods [5] { + Method [ public method setStaticRouteMap ] { + + - Parameters [1] { + Parameter #0 [ $staticRouteMap ] + } + } + + Method [ public method setVariableRouteData ] { + + - Parameters [1] { + Parameter #0 [ $variableRouteData ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ abstract protected method dispatchVariableRoute ] { + + - Parameters [2] { + Parameter #0 [ $routeData ] + Parameter #1 [ $uri ] + } + } + + Method [ public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ string $httpMethod ] + Parameter #1 [ string $uri ] + } + } + } + } + + Class [ class Ice\Assets ] { + + - Constants [4] { + Constant [ public int NEVER ] { 0 } + Constant [ public int NOT_EXIST ] { 1 } + Constant [ public int IF_CHANGE ] { 2 } + Constant [ public int ALWAYS ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $di ] + Property [ protected $collections ] + Property [ protected $options ] + } + + - Methods [14] { + Method [ public method setCollections ] { + + - Parameters [1] { + Parameter #0 [ $collections ] + } + } + + Method [ public method getCollections ] { + } + + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ $options ] + } + } + + Method [ public method __construct ] { + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method add ] { + + - Parameters [4] { + Parameter #0 [ $parameters ] + Parameter #1 [ string or NULL $version ] + Parameter #2 [ string or NULL $collection ] + Parameter #3 [ $minify ] + } + } + + Method [ public method addCss ] { + + - Parameters [4] { + Parameter #0 [ array $parameters ] + Parameter #1 [ string or NULL $version ] + Parameter #2 [ string $collection ] + Parameter #3 [ $minify ] + } + } + + Method [ public method addJs ] { + + - Parameters [4] { + Parameter #0 [ array $parameters ] + Parameter #1 [ string or NULL $version ] + Parameter #2 [ string $collection ] + Parameter #3 [ $minify ] + } + } + + Method [ public method addToCollection ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getCss ] { + } + + Method [ public method getJs ] { + } + + Method [ public method get ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ protected method minify ] { + + - Parameters [2] { + Parameter #0 [ string $content ] + Parameter #1 [ $type ] + } + } + + Method [ protected method prepare ] { + + - Parameters [3] { + Parameter #0 [ string $uri ] + Parameter #1 [ string $type ] + Parameter #2 [ $minify ] + } + } + } + } + + Class [ class Ice\Auth ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class Ice\Auth\Driver\Db extends Ice\Auth\Driver implements Ice\Auth\Driver\DriverInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ protected $session ] + Property [ protected $cookies ] + Property [ protected $request ] + Property [ protected $user ] + Property [ protected $options ] + } + + - Methods [14] { + Method [ public method autoLogin ] { + } + + Method [ protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ array $roles ] + } + } + + Method [ public method getUser ] { + + - Parameters [1] { + Parameter #0 [ $defaultValue ] + } + } + + Method [ public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ string $role ] + } + - Return [ bool ] + } + + Method [ public method login ] { + + - Parameters [4] { + Parameter #0 [ $username ] + Parameter #1 [ string $password ] + Parameter #2 [ bool $remember ] + Parameter #3 [ bool $force ] + } + - Return [ bool or NULL ] + } + + Method [ public method loginBy ] { + + - Parameters [2] { + Parameter #0 [ Ice\Auth\Social $social ] + Parameter #1 [ bool $remember ] + } + } + + Method [ public method logout ] { + + - Parameters [2] { + Parameter #0 [ bool $destroy ] + Parameter #1 [ bool $logoutAll ] + } + - Return [ bool ] + } + + Method [ public method refreshUser ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ string $password ] + Parameter #1 [ string $hash ] + } + - Return [ bool ] + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method setOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method hash ] { + + - Parameters [1] { + Parameter #0 [ string $password ] + } + } + + Method [ public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $role ] + } + } + } + } + + Class [ class Ice\Auth\Driver\File extends Ice\Auth\Driver implements Ice\Auth\Driver\DriverInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ protected $session ] + Property [ protected $cookies ] + Property [ protected $request ] + Property [ protected $user ] + Property [ protected $options ] + Property [ protected $users ] + } + + - Methods [12] { + Method [ public method setUsers ] { + + - Parameters [1] { + Parameter #0 [ $users ] + } + } + + Method [ public method getUser ] { + + - Parameters [1] { + Parameter #0 [ $defaultValue ] + } + } + + Method [ public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ string $role ] + } + - Return [ bool ] + } + + Method [ public method login ] { + + - Parameters [4] { + Parameter #0 [ $username ] + Parameter #1 [ string $password ] + Parameter #2 [ bool $remember ] + Parameter #3 [ bool $force ] + } + - Return [ bool or NULL ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ string $password ] + Parameter #1 [ string $hash ] + } + - Return [ bool ] + } + + Method [ protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ $user ] + Parameter #1 [ array $roles ] + } + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method setOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method hash ] { + + - Parameters [1] { + Parameter #0 [ string $password ] + } + } + + Method [ public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $role ] + } + } + + Method [ public method logout ] { + + - Parameters [2] { + Parameter #0 [ bool $destroy ] + Parameter #1 [ bool $logoutAll ] + } + - Return [ bool ] + } + } + } + + Class [ class Ice\Auth\Driver\Model\Roles extends Ice\Mvc\Model implements Serializable, ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [16] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $from ] + Property [ protected $primary ] + Property [ protected $autoincrement ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + Property [ protected $userClass ] + } + + - Methods [63] { + Method [ public method initialize ] { + } + + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Auth\Driver\Model\Roles\Users extends Ice\Mvc\Model implements Serializable, ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [17] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + Property [ protected $from ] + Property [ protected $autoincrement ] + Property [ protected $primary ] + Property [ protected $userClass ] + Property [ protected $roleClass ] + } + + - Methods [63] { + Method [ public method initialize ] { + } + + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Auth\Driver\Model\Users extends Ice\Mvc\Model implements Serializable, ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [19] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $from ] + Property [ protected $primary ] + Property [ protected $autoincrement ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + Property [ protected $roleClass ] + Property [ protected $tokenClass ] + Property [ protected $userClass ] + Property [ protected $socialClass ] + } + + - Methods [65] { + Method [ public method initialize ] { + } + + Method [ public method completeLogin ] { + } + + Method [ public method getRole ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + } + + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Auth\Driver\Model\Users\Social extends Ice\Mvc\Model implements Serializable, ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [16] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $primary ] + Property [ protected $autoincrement ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + Property [ protected $from ] + Property [ protected $userClass ] + } + + - Methods [64] { + Method [ public method initialize ] { + } + + Method [ public method onConstruct ] { + } + + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Auth\Driver\Model\Users\Tokens extends Ice\Mvc\Model implements Serializable, ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [3] { + Constant [ public int BELONGS_TO ] { 1 } + Constant [ public int HAS_ONE ] { 2 } + Constant [ public int HAS_MANY ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ static public method find ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + } + + - Properties [16] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $db ] + Property [ protected $service ] + Property [ protected $primary ] + Property [ protected $autoincrement ] + Property [ protected $filters ] + Property [ protected $fields ] + Property [ protected $validation ] + Property [ protected $relations ] + Property [ protected $labels ] + Property [ protected $rules ] + Property [ protected $messages ] + Property [ protected $isLoaded ] + Property [ protected $from ] + Property [ protected $userClass ] + } + + - Methods [65] { + Method [ public method initialize ] { + } + + Method [ public method create ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method deleteExpired ] { + } + + Method [ public method update ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ protected method generate ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDi ] { + } + + Method [ public method getDb ] { + } + + Method [ public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ $from ] + } + } + + Method [ public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ $primary ] + } + } + + Method [ public method getPrimary ] { + } + + Method [ public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ $autoincrement ] + } + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getFilters ] { + } + + Method [ public method setFields ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method getFields ] { + } + + Method [ public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ $validation ] + } + } + + Method [ public method getValidation ] { + } + + Method [ public method getRelations ] { + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method getMessages ] { + } + + Method [ public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ $messages ] + } + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $filters ] + Parameter #1 [ array $data ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getId ] { + } + + Method [ public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $model ] + } + } + + Method [ public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $options ] + } + } + + Method [ protected method fields ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $primary ] + } + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ Ice\Validation or NULL $extra ] + } + } + + Method [ public method delete ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method exists ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method getError ] { + } + + Method [ public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ string $field ] + Parameter #1 [ string $referenceModel ] + Parameter #2 [ string $referencedField ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ array $filters ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getRules ] { + + - Parameters [1] { + Parameter #0 [ $fields ] + } + } + + Method [ public method setRules ] { + + - Parameters [2] { + Parameter #0 [ array $rules ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Auth\Social ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $adapter ] + } + + - Methods [5] { + Method [ public method getAdapter ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ Ice\Auth\Social\SocialInterface $adapter ] + } + } + + Method [ public method authenticate ] { + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + } + } + + Class [ class Ice\Auth\Social\Facebook extends Ice\Auth\Social\Adapter implements Ice\Auth\Social\SocialInterface ] { + + - Constants [2] { + Constant [ public int GET ] { 0 } + Constant [ public int POST ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ protected $options ] + Property [ protected $accessToken ] + Property [ protected $clientId ] + Property [ protected $clientSecret ] + Property [ protected $redirectUri ] + Property [ protected $provider ] + Property [ protected $socialFieldsMap ] + Property [ protected $userInfo ] + Property [ protected $responseType ] + } + + - Methods [14] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $config ] + } + } + + Method [ public method getImage ] { + } + + Method [ public method authenticate ] { + } + + Method [ public method prepareAuthParams ] { + } + + Method [ public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ $accessToken ] + } + } + + Method [ public method getAccessToken ] { + } + + Method [ public method getProvider ] { + } + + Method [ public method getResponseType ] { + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getAuthUrl ] { + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ protected method call ] { + + - Parameters [4] { + Parameter #0 [ int $method ] + Parameter #1 [ string $url ] + Parameter #2 [ array $params ] + Parameter #3 [ bool $parse ] + } + } + } + } + + Class [ class Ice\Auth\Social\Google extends Ice\Auth\Social\Adapter implements Ice\Auth\Social\SocialInterface ] { + + - Constants [2] { + Constant [ public int GET ] { 0 } + Constant [ public int POST ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ protected $options ] + Property [ protected $accessToken ] + Property [ protected $clientId ] + Property [ protected $clientSecret ] + Property [ protected $redirectUri ] + Property [ protected $provider ] + Property [ protected $socialFieldsMap ] + Property [ protected $userInfo ] + Property [ protected $responseType ] + } + + - Methods [14] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $config ] + } + } + + Method [ public method getBirthday ] { + } + + Method [ public method authenticate ] { + } + + Method [ public method prepareAuthParams ] { + } + + Method [ public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ $accessToken ] + } + } + + Method [ public method getAccessToken ] { + } + + Method [ public method getProvider ] { + } + + Method [ public method getResponseType ] { + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getAuthUrl ] { + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ protected method call ] { + + - Parameters [4] { + Parameter #0 [ int $method ] + Parameter #1 [ string $url ] + Parameter #2 [ array $params ] + Parameter #3 [ bool $parse ] + } + } + } + } + + Class [ class Ice\Auth\Social\Twitter extends Ice\Auth\Social\Adapter implements Ice\Auth\Social\SocialInterface ] { + + - Constants [2] { + Constant [ public int GET ] { 0 } + Constant [ public int POST ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ protected $options ] + Property [ protected $accessToken ] + Property [ protected $clientId ] + Property [ protected $clientSecret ] + Property [ protected $redirectUri ] + Property [ protected $provider ] + Property [ protected $socialFieldsMap ] + Property [ protected $userInfo ] + Property [ protected $responseType ] + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $config ] + } + } + + Method [ public method getSocialPage ] { + } + + Method [ public method getImage ] { + } + + Method [ public method authenticate ] { + } + + Method [ public method prepareAuthParams ] { + } + + Method [ private method prepareUrlParams ] { + + - Parameters [4] { + Parameter #0 [ string $url ] + Parameter #1 [ $params ] + Parameter #2 [ string $oauthToken ] + Parameter #3 [ string $type ] + } + } + + Method [ public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ $accessToken ] + } + } + + Method [ public method getAccessToken ] { + } + + Method [ public method getProvider ] { + } + + Method [ public method getResponseType ] { + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getAuthUrl ] { + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ protected method call ] { + + - Parameters [4] { + Parameter #0 [ int $method ] + Parameter #1 [ string $url ] + Parameter #2 [ array $params ] + Parameter #3 [ bool $parse ] + } + } + } + } + + Class [ class Ice\Cli\Console extends Ice\Di\Access ] { + + - Constants [22] { + Constant [ public int NORMAL ] { 0 } + Constant [ public int BOLD_BRIGHT ] { 1 } + Constant [ public int UNDERLINE ] { 4 } + Constant [ public int INVERSE ] { 7 } + Constant [ public int BLACK ] { 30 } + Constant [ public int RED ] { 31 } + Constant [ public int GREEN ] { 32 } + Constant [ public int YELLOW ] { 33 } + Constant [ public int BLUE ] { 34 } + Constant [ public int MAGENTA ] { 35 } + Constant [ public int CYAN ] { 36 } + Constant [ public int LIGHTGRAY ] { 37 } + Constant [ public int WHITE ] { 97 } + Constant [ public int BG_BLACK ] { 40 } + Constant [ public int BG_RED ] { 41 } + Constant [ public int BG_GREEN ] { 42 } + Constant [ public int BG_YELLOW ] { 43 } + Constant [ public int BG_BLUE ] { 44 } + Constant [ public int BG_MAGENTA ] { 45 } + Constant [ public int BG_CYAN ] { 46 } + Constant [ public int BG_LIGHTGRAY ] { 47 } + Constant [ public int BG_WHITE ] { 107 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $di ] + Property [ protected $modules ] + } + + - Methods [12] { + Method [ public method getModules ] { + } + + Method [ public method setModules ] { + + - Parameters [1] { + Parameter #0 [ $modules ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ Ice\Di or NULL $di ] + } + } + + Method [ public method addModule ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $options ] + } + } + + Method [ public method handle ] { + + - Parameters [1] { + Parameter #0 [ $arguments ] + } + } + + Method [ public method color ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int or NULL $color ] + Parameter #2 [ int $decoration ] + Parameter #3 [ int or NULL $bgColor ] + } + } + + Method [ public method info ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method success ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method warning ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method error ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Cli\Dispatcher extends Ice\Dispatcher ] { + + - Constants [4] { + Constant [ public int DISPATCH_CYCLIC ] { 1 } + Constant [ public int HANDLER_NOT_FOUND ] { 2 } + Constant [ public int ACTION_NOT_FOUND ] { 3 } + Constant [ public int INVALID_PARAMS ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [22] { + Property [ protected $di ] + Property [ protected $defaultNamespace ] + Property [ protected $activeHandler ] + Property [ protected $lastHandler ] + Property [ protected $loops ] + Property [ protected $finished ] + Property [ protected $forwards ] + Property [ protected $forwarded ] + Property [ protected $silent ] + Property [ protected $modules ] + Property [ protected $module ] + Property [ protected $namespace ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + Property [ protected $returnedValue ] + Property [ protected $actionSuffix ] + Property [ protected $previousModule ] + Property [ protected $previousHandler ] + Property [ protected $previousAction ] + Property [ protected $handlers ] + Property [ protected $handlerSuffix ] + } + + - Methods [39] { + Method [ public method getDefaultNamespace ] { + } + + Method [ public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ $defaultNamespace ] + } + } + + Method [ public method getActiveHandler ] { + } + + Method [ public method getLastHandler ] { + } + + Method [ public method getLoops ] { + } + + Method [ public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ $loops ] + } + } + + Method [ public method getFinished ] { + } + + Method [ public method getForwards ] { + } + + Method [ public method getForwarded ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method getModules ] { + } + + Method [ public method setModules ] { + + - Parameters [1] { + Parameter #0 [ $modules ] + } + } + + Method [ public method getModule ] { + } + + Method [ public method setModule ] { + + - Parameters [1] { + Parameter #0 [ $module ] + } + } + + Method [ public method getNamespace ] { + } + + Method [ public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ $namespace ] + } + } + + Method [ public method getHandler ] { + } + + Method [ public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ $handler ] + } + } + + Method [ public method getAction ] { + } + + Method [ public method setAction ] { + + - Parameters [1] { + Parameter #0 [ $action ] + } + } + + Method [ public method getParams ] { + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ $params ] + } + } + + Method [ public method getReturnedValue ] { + } + + Method [ public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ $returnedValue ] + } + } + + Method [ public method getHandlers ] { + } + + Method [ public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ $handlers ] + } + } + + Method [ public method getHandlerSuffix ] { + } + + Method [ public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ $handlerSuffix ] + } + } + + Method [ public method getActionSuffix ] { + } + + Method [ public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ $actionSuffix ] + } + } + + Method [ public method __construct ] { + } + + Method [ public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method setParam ] { + + - Parameters [2] { + Parameter #0 [ $param ] + Parameter #1 [ $value ] + } + } + + Method [ public method getParam ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method addModule ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $options ] + } + } + + Method [ public method dispatch ] { + } + + Method [ public method forward ] { + + - Parameters [2] { + Parameter #0 [ array $forward ] + Parameter #1 [ bool $force ] + } + } + + Method [ public method reset ] { + } + } + } + + Class [ class Ice\Cli\Router ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ protected $defaultModule ] + Property [ protected $defaultHandler ] + Property [ protected $defaultAction ] + Property [ protected $module ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + } + + - Methods [12] { + Method [ public method getDefaultModule ] { + } + + Method [ public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ $defaultModule ] + } + } + + Method [ public method getDefaultHandler ] { + } + + Method [ public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ $defaultHandler ] + } + } + + Method [ public method getDefaultAction ] { + } + + Method [ public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ $defaultAction ] + } + } + + Method [ public method getModule ] { + } + + Method [ public method getHandler ] { + } + + Method [ public method getAction ] { + } + + Method [ public method getParams ] { + } + + Method [ public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ array $defaults ] + } + } + + Method [ public method handle ] { + + - Parameters [1] { + Parameter #0 [ $arguments ] + } + - Return [ array ] + } + } + } + + Class [ class Ice\Cli\Task extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $di ] + } + + - Methods [2] { + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Cli\Websocket\Client extends Ice\Cli\Websocket\Websocket ] { + + - Constants [0] { + } + + - Static properties [3] { + Property [ protected static $opcodes ] + Property [ protected static $fragmentSize ] + Property [ protected static $magic ] + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $params ] + Property [ protected $socket ] + Property [ protected $message ] + Property [ protected $tick ] + } + + - Methods [22] { + Method [ public method connect ] { + + - Parameters [2] { + Parameter #0 [ string $address ] + Parameter #1 [ $headers ] + } + } + + Method [ protected method generateKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ protected method normalizeHeaders ] { + + - Parameters [1] { + Parameter #0 [ array $headers ] + } + - Return [ array ] + } + + Method [ public method send ] { + + - Parameters [2] { + Parameter #0 [ string $data ] + Parameter #1 [ string $opcode ] + } + - Return [ bool ] + } + + Method [ public method run ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method onMessage ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onTick ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + } + - Return [ bool ] + } + + Method [ public method sendData ] { + + - Parameters [4] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + Parameter #2 [ string $opcode ] + Parameter #3 [ bool $masked ] + } + - Return [ bool ] + } + + Method [ public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + - Return [ string ] + } + + Method [ public method receive ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ protected method encode ] { + + - Parameters [4] { + Parameter #0 [ string $data ] + Parameter #1 [ string $opcode ] + Parameter #2 [ bool $masked ] + Parameter #3 [ bool $fin ] + } + - Return [ string ] + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ array $params ] + } + } + + Method [ public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method getParam ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method console ] { + + - Parameters [5] { + Parameter #0 [ string $text ] + Parameter #1 [ int or NULL $color ] + Parameter #2 [ int $decoration ] + Parameter #3 [ int or NULL $bgColor ] + Parameter #4 [ bool $exit ] + } + } + + Method [ public method info ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method success ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method warning ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method error ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + + Method [ public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + } + } + + Class [ class Ice\Cli\Websocket\Server extends Ice\Cli\Websocket\Websocket ] { + + - Constants [0] { + } + + - Static properties [3] { + Property [ protected static $opcodes ] + Property [ protected static $fragmentSize ] + Property [ protected static $magic ] + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ protected $params ] + Property [ protected $verbose ] + Property [ protected $address ] + Property [ protected $server ] + Property [ protected $sockets ] + Property [ protected $clients ] + Property [ protected $callbacks ] + } + + - Methods [30] { + Method [ public method setVerbose ] { + + - Parameters [1] { + Parameter #0 [ $verbose ] + } + } + + Method [ public method getAddress ] { + } + + Method [ public method getServer ] { + } + + Method [ public method getClients ] { + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ string $address ] + Parameter #1 [ array $options ] + } + } + + Method [ public method run ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ protected method connect ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + - Return [ bool ] + } + + Method [ public method disconnect ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + - Return [ void ] + } + + Method [ public method onValidate ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onConnect ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onDisconnect ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onMessage ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onTick ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method onBoot ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method callback ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $callback ] + } + } + + Method [ public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + } + - Return [ bool ] + } + + Method [ public method sendData ] { + + - Parameters [4] { + Parameter #0 [ $socket ] + Parameter #1 [ string $data ] + Parameter #2 [ string $opcode ] + Parameter #3 [ bool $masked ] + } + - Return [ bool ] + } + + Method [ public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + - Return [ string ] + } + + Method [ public method receive ] { + + - Parameters [1] { + Parameter #0 [ $socket ] + } + } + + Method [ protected method encode ] { + + - Parameters [4] { + Parameter #0 [ string $data ] + Parameter #1 [ string $opcode ] + Parameter #2 [ bool $masked ] + Parameter #3 [ bool $fin ] + } + - Return [ string ] + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ array $params ] + } + } + + Method [ public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method getParam ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method console ] { + + - Parameters [5] { + Parameter #0 [ string $text ] + Parameter #1 [ int or NULL $color ] + Parameter #2 [ int $decoration ] + Parameter #3 [ int or NULL $bgColor ] + Parameter #4 [ bool $exit ] + } + } + + Method [ public method info ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method success ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method warning ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method error ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + } + + Method [ public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + + Method [ public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ bool $human ] + } + } + } + } + + Class [ class Ice\Config\Env extends Ice\Config\Ini implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [27] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [3] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ bool $required ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method getData ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ protected method cast ] { + + - Parameters [2] { + Parameter #0 [ $ini ] + Parameter #1 [ $raw ] + } + } + + Method [ protected method map ] { + + - Parameters [2] { + Parameter #0 [ $ini ] + Parameter #1 [ $raw ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Config\Json extends Ice\Config implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [25] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Cookies ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [8] { + Property [ protected $di ] + Property [ protected $salt ] + Property [ protected $expiration ] + Property [ protected $path ] + Property [ protected $domain ] + Property [ protected $secure ] + Property [ protected $httpOnly ] + Property [ protected $encrypt ] + } + + - Methods [21] { + Method [ public method getSalt ] { + } + + Method [ public method setSalt ] { + + - Parameters [1] { + Parameter #0 [ $salt ] + } + } + + Method [ public method getExpiration ] { + } + + Method [ public method setExpiration ] { + + - Parameters [1] { + Parameter #0 [ $expiration ] + } + } + + Method [ public method getPath ] { + } + + Method [ public method setPath ] { + + - Parameters [1] { + Parameter #0 [ $path ] + } + } + + Method [ public method getDomain ] { + } + + Method [ public method setDomain ] { + + - Parameters [1] { + Parameter #0 [ $domain ] + } + } + + Method [ public method getSecure ] { + } + + Method [ public method setSecure ] { + + - Parameters [1] { + Parameter #0 [ $secure ] + } + } + + Method [ public method getHttpOnly ] { + } + + Method [ public method setHttpOnly ] { + + - Parameters [1] { + Parameter #0 [ $httpOnly ] + } + } + + Method [ public method getEncrypt ] { + } + + Method [ public method setEncrypt ] { + + - Parameters [1] { + Parameter #0 [ $encrypt ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $salt ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ string $key ] + Parameter #1 [ string $value ] + Parameter #2 [ int $lifetime ] + } + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method salt ] { + + - Parameters [2] { + Parameter #0 [ $name ] + Parameter #1 [ $value ] + } + - Return [ string ] + } + + Method [ protected method setcookie ] { + + - Parameters [7] { + Parameter #0 [ string $name ] + Parameter #1 [ string $value ] + Parameter #2 [ int $expire ] + Parameter #3 [ string $path ] + Parameter #4 [ string $domain ] + Parameter #5 [ bool $secure ] + Parameter #6 [ bool $httpOnly ] + } + } + } + } + + Class [ class Ice\Crypt ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $key ] + Property [ protected $cipher ] + Property [ protected $mode ] + Property [ protected $block ] + } + + - Methods [17] { + Method [ public method setKey ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method setCipher ] { + + - Parameters [1] { + Parameter #0 [ $cipher ] + } + } + + Method [ public method setMode ] { + + - Parameters [1] { + Parameter #0 [ $mode ] + } + } + + Method [ public method setBlock ] { + + - Parameters [1] { + Parameter #0 [ $block ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $key ] + } + } + + Method [ public method encrypt ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + - Return [ string ] + } + + Method [ protected method generateInputVector ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ protected method doEncrypt ] { + + - Parameters [2] { + Parameter #0 [ string $value ] + Parameter #1 [ string $iv ] + } + - Return [ string ] + } + + Method [ public method decrypt ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + - Return [ string ] + } + + Method [ protected method doDecrypt ] { + + - Parameters [2] { + Parameter #0 [ string $value ] + Parameter #1 [ string $iv ] + } + - Return [ string ] + } + + Method [ protected method getJsonPayload ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + - Return [ array ] + } + + Method [ protected method hash ] { + + - Parameters [1] { + Parameter #0 [ string $value ] + } + - Return [ string ] + } + + Method [ protected method addPadding ] { + + - Parameters [1] { + Parameter #0 [ string $value ] + } + - Return [ string ] + } + + Method [ protected method stripPadding ] { + + - Parameters [1] { + Parameter #0 [ string $value ] + } + - Return [ string ] + } + + Method [ protected method paddingIsValid ] { + + - Parameters [2] { + Parameter #0 [ int $pad ] + Parameter #1 [ string $value ] + } + - Return [ bool ] + } + + Method [ protected method invalidPayload ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ bool ] + } + + Method [ protected method getIvSize ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ class Ice\Db ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $driver ] + } + + - Methods [4] { + Method [ public method getDriver ] { + } + + Method [ public method setDriver ] { + + - Parameters [1] { + Parameter #0 [ $driver ] + } + } + + Method [ public method __construct ] { + + - Parameters [7] { + Parameter #0 [ $driver ] + Parameter #1 [ string or NULL $host ] + Parameter #2 [ int or NULL $port ] + Parameter #3 [ string or NULL $name ] + Parameter #4 [ string or NULL $user ] + Parameter #5 [ string or NULL $password ] + Parameter #6 [ array $options ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + } + } + + Class [ class Ice\Db\Driver\Mongodb implements Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ protected $id ] + Property [ protected $type ] + Property [ protected $error ] + Property [ protected $client ] + Property [ protected $lastInsertId ] + } + + - Methods [14] { + Method [ public method getId ] { + } + + Method [ public method getType ] { + } + + Method [ public method getClient ] { + } + + Method [ public method getLastInsertId ] { + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ string $dsn ] + Parameter #1 [ string or NULL $dbname ] + Parameter #2 [ array $options ] + } + } + + Method [ public method getIdValue ] { + + - Parameters [1] { + Parameter #0 [ string $id ] + } + - Return [ NULL ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $value ] + Parameter #1 [ $model ] + } + } + + Method [ public method findOne ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ public method find ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ public method select ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ public method insert ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ array $fields ] + } + } + + Method [ public method update ] { + + - Parameters [3] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + } + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + } + } + + Method [ public method getError ] { + } + } + } + + Class [ class Ice\Db\Driver\Pdo implements Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ protected $id ] + Property [ protected $type ] + Property [ protected $error ] + Property [ protected $client ] + Property [ protected $driverName ] + Property [ protected $identifier ] + } + + - Methods [17] { + Method [ public method getId ] { + } + + Method [ public method getType ] { + } + + Method [ public method getClient ] { + } + + Method [ public method getDriverName ] { + } + + Method [ public method __construct ] { + + - Parameters [4] { + Parameter #0 [ string $dsn ] + Parameter #1 [ string or NULL $user ] + Parameter #2 [ string or NULL $password ] + Parameter #3 [ array $options ] + } + } + + Method [ public method getIdValue ] { + + - Parameters [1] { + Parameter #0 [ $id ] + } + - Return [ int ] + } + + Method [ public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ $value ] + Parameter #1 [ $model ] + } + } + + Method [ public method findOne ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ public method find ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ protected method where ] { + + - Parameters [2] { + Parameter #0 [ $filters ] + Parameter #1 [ array $values ] + } + - Return [ array ] + } + + Method [ public method select ] { + + - Parameters [4] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $options ] + Parameter #3 [ array $fields ] + } + } + + Method [ public method insert ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ array $fields ] + } + } + + Method [ public method update ] { + + - Parameters [3] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + Parameter #2 [ array $fields ] + } + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ string $from ] + Parameter #1 [ $filters ] + } + } + + Method [ public method query ] { + + - Parameters [3] { + Parameter #0 [ string $sql ] + Parameter #1 [ array $values ] + Parameter #2 [ $obj ] + } + } + + Method [ public method getLastInsertId ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getError ] { + } + } + } + + Class [ class Ice\Di extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [1] { + Property [ protected static $di ] + } + + - Static methods [1] { + Method [ static public method fetch ] { + + - Parameters [0] { + } + - Return [ Ice\Di ] + } + } + + - Properties [3] { + Property [ protected $data ] + Property [ protected $hooks ] + Property [ protected $defaults ] + } + + - Methods [38] { + Method [ public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ $defaults ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $parameters ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getDefaults ] { + } + + Method [ public method resolve ] { + + - Parameters [1] { + Parameter #0 [ $service ] + } + } + + Method [ public method build ] { + + - Parameters [2] { + Parameter #0 [ $service ] + Parameter #1 [ $parameters ] + } + } + + Method [ protected method getParameters ] { + + - Parameters [2] { + Parameter #0 [ array $dependencies ] + Parameter #1 [ array $parameters ] + } + } + + Method [ public method getDependencies ] { + + - Parameters [2] { + Parameter #0 [ array $parameters ] + Parameter #1 [ array $primitives ] + } + } + + Method [ public method resolveNonClass ] { + + - Parameters [1] { + Parameter #0 [ ReflectionParameter $parameter ] + } + } + + Method [ public method errors ] { + + - Parameters [1] { + Parameter #0 [ string $className ] + } + } + + Method [ public method hook ] { + + - Parameters [4] { + Parameter #0 [ string $name ] + Parameter #1 [ $callback ] + Parameter #2 [ $context ] + Parameter #3 [ int $priority ] + } + } + + Method [ public method applyHook ] { + + - Parameters [3] { + Parameter #0 [ string $name ] + Parameter #1 [ array or NULL $args ] + Parameter #2 [ $context ] + } + } + + Method [ public method getHooks ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $name ] + Parameter #1 [ $context ] + } + - Return [ array or NULL ] + } + + Method [ public method clearHooks ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $name ] + Parameter #1 [ $context ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Dump ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ protected $detailed ] + Property [ protected $plain ] + Property [ protected $skip ] + Property [ protected $methods ] + Property [ protected $objects ] + Property [ protected $styles ] + } + + - Methods [15] { + Method [ public method getDetailed ] { + } + + Method [ public method setDetailed ] { + + - Parameters [1] { + Parameter #0 [ $detailed ] + } + } + + Method [ public method getPlain ] { + } + + Method [ public method setPlain ] { + + - Parameters [1] { + Parameter #0 [ $plain ] + } + } + + Method [ public method getSkip ] { + } + + Method [ public method setSkip ] { + + - Parameters [1] { + Parameter #0 [ $skip ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ bool $detailed ] + Parameter #1 [ $styles ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ protected method getStyle ] { + + - Parameters [1] { + Parameter #0 [ string $type ] + } + - Return [ string ] + } + + Method [ public method setStyles ] { + + - Parameters [1] { + Parameter #0 [ array $styles ] + } + - Return [ array ] + } + + Method [ public method one ] { + + - Parameters [2] { + Parameter #0 [ $variable ] + Parameter #1 [ string or NULL $name ] + } + - Return [ string ] + } + + Method [ protected method output ] { + + - Parameters [3] { + Parameter #0 [ $variable ] + Parameter #1 [ $name ] + Parameter #2 [ $tab ] + } + - Return [ string ] + } + + Method [ public method variable ] { + + - Parameters [2] { + Parameter #0 [ $variable ] + Parameter #1 [ string or NULL $name ] + } + - Return [ string ] + } + + Method [ public method vars ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method source ] { + + - Parameters [3] { + Parameter #0 [ string $filename ] + Parameter #1 [ int $line ] + Parameter #2 [ int $padding ] + } + } + } + } + + Class [ class Ice\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [3] { + Method [ static public method errorHandler ] { + + - Parameters [5] { + Parameter #0 [ int $code ] + Parameter #1 [ string $message ] + Parameter #2 [ string or NULL $file ] + Parameter #3 [ int $line ] + Parameter #4 [ array $context ] + } + } + + Method [ static public method handler ] { + + - Parameters [1] { + Parameter #0 [ $e ] + } + } + + Method [ static public method shutdownHandler ] { + } + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [11] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] + } + } + + Method [ public method getFullTraceAsString ] { + + - Parameters [1] { + Parameter #0 [ $e ] + } + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class Ice\Filter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $filters ] + } + + - Methods [3] { + Method [ public method add ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $body ] + } + } + + Method [ public method sanitize ] { + + - Parameters [2] { + Parameter #0 [ $value ] + Parameter #1 [ $filters ] + } + } + + Method [ protected method doSanitize ] { + + - Parameters [2] { + Parameter #0 [ string $value ] + Parameter #1 [ string $filter ] + } + } + } + } + + Class [ class Ice\Filter\Css ] { + + - Constants [6] { + Constant [ public int FREE ] { 1 } + Constant [ public int ATRULE ] { 2 } + Constant [ public int SELECTOR ] { 3 } + Constant [ public int BLOCK ] { 4 } + Constant [ public int DECLARATION ] { 5 } + Constant [ public int COMMENT ] { 6 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method sanitize ] { + + - Parameters [1] { + Parameter #0 [ string $css ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\Filter\Js ] { + + - Constants [5] { + Constant [ public int ORD_LF ] { 10 } + Constant [ public int ORD_SPACE ] { 32 } + Constant [ public int ACTION_KEEP_A ] { 1 } + Constant [ public int ACTION_DELETE_A ] { 2 } + Constant [ public int ACTION_DELETE_A_B ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ protected $a ] + Property [ protected $b ] + Property [ protected $input ] + Property [ protected $inputIndex ] + Property [ protected $inputLength ] + Property [ protected $lookAhead ] + Property [ protected $output ] + } + + - Methods [8] { + Method [ public method getOutput ] { + } + + Method [ public method sanitize ] { + + - Parameters [1] { + Parameter #0 [ string $js ] + } + } + + Method [ protected method action ] { + + - Parameters [1] { + Parameter #0 [ int $command ] + } + } + + Method [ protected method get ] { + } + + Method [ protected method isAlphaNum ] { + + - Parameters [1] { + Parameter #0 [ $c ] + } + } + + Method [ protected method min ] { + } + + Method [ protected method next ] { + } + + Method [ protected method peek ] { + } + } + } + + Class [ class Ice\Flash ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $session ] + Property [ protected $tag ] + Property [ protected $options ] + } + + - Methods [14] { + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ $options ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method getOption ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getMessages ] { + + - Parameters [1] { + Parameter #0 [ bool $remove ] + } + - Return [ string ] + } + + Method [ public method getMessage ] { + + - Parameters [2] { + Parameter #0 [ string $type ] + Parameter #1 [ $messages ] + } + - Return [ string ] + } + + Method [ public method message ] { + + - Parameters [2] { + Parameter #0 [ string $type ] + Parameter #1 [ string $message ] + } + } + + Method [ public method success ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method ok ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method info ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method notice ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method warning ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method alert ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method danger ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + + Method [ public method error ] { + + - Parameters [1] { + Parameter #0 [ string $message ] + } + } + } + } + + Class [ class Ice\Http\Request extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess, Ice\Http\Request\RequestInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ protected $data ] + Property [ protected $files ] + Property [ protected $get ] + Property [ protected $post ] + Property [ protected $server ] + } + + - Methods [46] { + Method [ public method __construct ] { + } + + Method [ public method hasRequest ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method hasPost ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method hasGet ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method hasServer ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method hasFile ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method isPost ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isGet ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isPut ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isPatch ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isHead ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isDelete ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isOptions ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isAjax ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method getMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getUserAgent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getHTTPReferer ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getClientAddress ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getQuery ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method getPost ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method getServer ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getFiles ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Http\Response implements Ice\Http\Response\ResponseInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ protected $protocolVersion ] + Property [ protected $status ] + Property [ protected $headers ] + Property [ protected $loops ] + Property [ protected $redirects ] + Property [ protected $body ] + } + + - Methods [38] { + Method [ public method getProtocolVersion ] { + } + + Method [ public method setProtocolVersion ] { + + - Parameters [1] { + Parameter #0 [ $protocolVersion ] + } + } + + Method [ public method getStatus ] { + } + + Method [ public method setStatus ] { + + - Parameters [1] { + Parameter #0 [ $status ] + } + } + + Method [ public method getLoops ] { + } + + Method [ public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ $loops ] + } + } + + Method [ public method getRedirects ] { + } + + Method [ public method getBody ] { + } + + Method [ public method setBody ] { + + - Parameters [1] { + Parameter #0 [ $body ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $body ] + Parameter #1 [ int $status ] + } + } + + Method [ public method getHeaders ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method hasHeader ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method getHeader ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ string ] + } + + Method [ public method setHeader ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ string $value ] + } + } + + Method [ public method setHeaders ] { + + - Parameters [1] { + Parameter #0 [ array $headers ] + } + } + + Method [ public method removeHeader ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + } + + Method [ public method setContent ] { + + - Parameters [1] { + Parameter #0 [ string $contet ] + } + - Return [ NULL ] + } + + Method [ public method finalize ] { + + - Parameters [1] { + Parameter #0 [ Ice\Http\Request\RequestInterface $request ] + } + } + + Method [ public method send ] { + } + + Method [ public method sendFile ] { + + - Parameters [3] { + Parameter #0 [ string $filename ] + Parameter #1 [ string $mime ] + Parameter #2 [ array $options ] + } + } + + Method [ public method redirect ] { + + - Parameters [3] { + Parameter #0 [ string or NULL $location ] + Parameter #1 [ int $status ] + Parameter #2 [ bool $external ] + } + } + + Method [ public method isEmpty ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isInformational ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isOk ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isSuccessful ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isRedirect ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isRedirection ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isForbidden ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isNotFound ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isClientError ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isServerError ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method getMessage ] { + + - Parameters [1] { + Parameter #0 [ int $code ] + } + - Return [ string ] + } + + Method [ public method getMessages ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method toJson ] { + + - Parameters [2] { + Parameter #0 [ $data ] + Parameter #1 [ $option ] + } + } + + Method [ public method toXml ] { + + - Parameters [2] { + Parameter #0 [ $data ] + Parameter #1 [ $options ] + } + } + + Method [ public method xmlEncode ] { + + - Parameters [3] { + Parameter #0 [ $data ] + Parameter #1 [ string $root ] + Parameter #2 [ DOMElement or NULL $domNode ] + } + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ protected method getByteRange ] { + + - Parameters [1] { + Parameter #0 [ int $size ] + } + - Return [ array ] + } + } + } + + Class [ class Ice\Http\Response\Headers extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess, Ice\Http\Response\HeadersInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $data ] + } + + - Methods [26] { + Method [ public method send ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method getData ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\I18n ] { + + - Constants [0] { + } + + - Static properties [1] { + Property [ protected static $i18n ] + } + + - Static methods [1] { + Method [ static public method fetch ] { + } + } + + - Properties [3] { + Property [ protected $cache ] + Property [ protected $rules ] + Property [ protected $options ] + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method lang ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $lang ] + } + - Return [ string ] + } + + Method [ public method iso ] { + + - Parameters [2] { + Parameter #0 [ $lang ] + Parameter #1 [ bool $country ] + } + - Return [ string ] + } + + Method [ public method get ] { + + - Parameters [3] { + Parameter #0 [ string $str ] + Parameter #1 [ $form ] + Parameter #2 [ string or NULL $lang ] + } + - Return [ string ] + } + + Method [ private method load ] { + + - Parameters [1] { + Parameter #0 [ string $lang ] + } + - Return [ array ] + } + + Method [ public method plural ] { + + - Parameters [3] { + Parameter #0 [ string $str ] + Parameter #1 [ int $count ] + Parameter #2 [ string or NULL $lang ] + } + } + + Method [ protected method pluralRules ] { + + - Parameters [1] { + Parameter #0 [ string $code ] + } + } + + Method [ public method _ ] { + + - Parameters [4] { + Parameter #0 [ string $str ] + Parameter #1 [ array or NULL $values ] + Parameter #2 [ $context ] + Parameter #3 [ string or NULL $lang ] + } + - Return [ string ] + } + + Method [ public method translate ] { + + - Parameters [4] { + Parameter #0 [ string $str ] + Parameter #1 [ array or NULL $values ] + Parameter #2 [ $context ] + Parameter #3 [ string or NULL $lang ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\I18n\Plural\Arabic implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + + Method [ protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + } + } + + Class [ class Ice\I18n\Plural\Balkan implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + + Method [ protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + } + } + + Class [ class Ice\I18n\Plural\Czech implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + + Method [ protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + } + } + + Class [ class Ice\I18n\Plural\French implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\I18n\Plural\None implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\I18n\Plural\One implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\I18n\Plural\Polish implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + + Method [ protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + } + } + + Class [ class Ice\I18n\Plural\Romanian implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + + Method [ protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ $value ] + } + } + } + } + + Class [ class Ice\I18n\Plural\Two implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\I18n\Plural\Zero implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\Image\Gd extends Ice\Image ] { + + - Constants [8] { + Constant [ public int NONE ] { 1 } + Constant [ public int WIDTH ] { 2 } + Constant [ public int HEIGHT ] { 3 } + Constant [ public int AUTO ] { 4 } + Constant [ public int INVERSE ] { 5 } + Constant [ public int PRECISE ] { 6 } + Constant [ public int HORIZONTAL ] { 11 } + Constant [ public int VERTICAL ] { 12 } + } + + - Static properties [2] { + Property [ protected static $checked ] + Property [ protected static $bundled ] + } + + - Static methods [2] { + Method [ static public method check ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ static public method factory ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ string or NULL $driver ] + } + } + } + + - Properties [7] { + Property [ protected $file ] + Property [ protected $width ] + Property [ protected $height ] + Property [ protected $type ] + Property [ protected $mime ] + Property [ protected $image ] + Property [ protected $createFunction ] + } + + - Methods [31] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string $file ] + } + } + + Method [ public method __destruct ] { + } + + Method [ protected method loadImage ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ protected method doResize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ void ] + } + + Method [ protected method doCrop ] { + + - Parameters [4] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $offsetX ] + Parameter #3 [ int $offsetY ] + } + - Return [ void ] + } + + Method [ protected method doRotate ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ void ] + } + + Method [ protected method doFlip ] { + + - Parameters [1] { + Parameter #0 [ int $direction ] + } + - Return [ void ] + } + + Method [ protected method doSharpen ] { + + - Parameters [1] { + Parameter #0 [ int $amount ] + } + - Return [ void ] + } + + Method [ protected method doReflection ] { + + - Parameters [3] { + Parameter #0 [ int $height ] + Parameter #1 [ int $opacity ] + Parameter #2 [ bool $fadeIn ] + } + - Return [ void ] + } + + Method [ protected method doWatermark ] { + + - Parameters [4] { + Parameter #0 [ Ice\Image $watermark ] + Parameter #1 [ int $offsetX ] + Parameter #2 [ int $offsetY ] + Parameter #3 [ int $opacity ] + } + - Return [ void ] + } + + Method [ protected method doBackground ] { + + - Parameters [4] { + Parameter #0 [ int $r ] + Parameter #1 [ int $g ] + Parameter #2 [ int $b ] + Parameter #3 [ int $opacity ] + } + - Return [ void ] + } + + Method [ protected method doSave ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ $quality ] + } + - Return [ bool ] + } + + Method [ protected method doRender ] { + + - Parameters [2] { + Parameter #0 [ string $type ] + Parameter #1 [ $quality ] + } + - Return [ string ] + } + + Method [ protected method saveFunction ] { + + - Parameters [2] { + Parameter #0 [ string $extension ] + Parameter #1 [ int $quality ] + } + - Return [ array ] + } + + Method [ protected method create ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + } + + Method [ public method getFile ] { + } + + Method [ public method getWidth ] { + } + + Method [ public method getHeight ] { + } + + Method [ public method getType ] { + } + + Method [ public method getMime ] { + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method resize ] { + + - Parameters [3] { + Parameter #0 [ int or NULL $width ] + Parameter #1 [ int or NULL $height ] + Parameter #2 [ int or NULL $master ] + } + - Return [ Ice\Image ] + } + + Method [ public method crop ] { + + - Parameters [4] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ $offsetX ] + Parameter #3 [ $offsetY ] + } + - Return [ Ice\Image ] + } + + Method [ public method rotate ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ Ice\Image ] + } + + Method [ public method flip ] { + + - Parameters [1] { + Parameter #0 [ int $direction ] + } + - Return [ Ice\Image ] + } + + Method [ public method sharpen ] { + + - Parameters [1] { + Parameter #0 [ int $amount ] + } + - Return [ Ice\Image ] + } + + Method [ public method reflection ] { + + - Parameters [3] { + Parameter #0 [ int or NULL $height ] + Parameter #1 [ int $opacity ] + Parameter #2 [ bool $fadeIn ] + } + - Return [ Ice\Image ] + } + + Method [ public method watermark ] { + + - Parameters [4] { + Parameter #0 [ Ice\Image $watermark ] + Parameter #1 [ int or NULL $offsetX ] + Parameter #2 [ int or NULL $offsetY ] + Parameter #3 [ int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ public method background ] { + + - Parameters [2] { + Parameter #0 [ string $color ] + Parameter #1 [ int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ public method save ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $file ] + Parameter #1 [ int $quality ] + } + - Return [ bool ] + } + + Method [ public method render ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $type ] + Parameter #1 [ int $quality ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\Loader ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $prefixes ] + } + + - Methods [5] { + Method [ public method register ] { + } + + Method [ public method addNamespace ] { + + - Parameters [3] { + Parameter #0 [ string $prefix ] + Parameter #1 [ string $baseDir ] + Parameter #2 [ bool $prepend ] + } + } + + Method [ public method loadClass ] { + + - Parameters [1] { + Parameter #0 [ string $className ] + } + } + + Method [ protected method loadMappedFile ] { + + - Parameters [2] { + Parameter #0 [ string $prefix ] + Parameter #1 [ string $relativeClass ] + } + } + + Method [ protected method requireFile ] { + + - Parameters [1] { + Parameter #0 [ string $file ] + } + } + } + } + + Class [ class Ice\Log ] { + + - Constants [8] { + Constant [ public string EMERGENCY ] { emergency } + Constant [ public string ALERT ] { alert } + Constant [ public string CRITICAL ] { critical } + Constant [ public string ERROR ] { error } + Constant [ public string WARNING ] { warning } + Constant [ public string NOTICE ] { notice } + Constant [ public string INFO ] { info } + Constant [ public string DEBUG ] { debug } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class Ice\Log\Driver\File extends Ice\Log\Driver implements Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $file ] + } + + - Methods [11] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string $file ] + } + } + + Method [ public method log ] { + + - Parameters [3] { + Parameter #0 [ $level ] + Parameter #1 [ string $message ] + Parameter #2 [ array $context ] + } + - Return [ void ] + } + + Method [ protected method interpolate ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ string ] + } + + Method [ public method emergency ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method alert ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method critical ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method error ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method warning ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method notice ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method info ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + + Method [ public method debug ] { + + - Parameters [2] { + Parameter #0 [ string $message ] + Parameter #1 [ array $context ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Mvc\App extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $di ] + Property [ protected $autoRender ] + Property [ protected $modules ] + } + + - Methods [9] { + Method [ public method getAutoRender ] { + } + + Method [ public method setAutoRender ] { + + - Parameters [1] { + Parameter #0 [ $autoRender ] + } + } + + Method [ public method getModules ] { + } + + Method [ public method setModules ] { + + - Parameters [1] { + Parameter #0 [ $modules ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ Ice\Di or NULL $di ] + } + } + + Method [ public method handle ] { + + - Parameters [2] { + Parameter #0 [ $method ] + Parameter #1 [ $uri ] + } + } + + Method [ public method addModule ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $options ] + } + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ abstract class Ice\Mvc\Controller extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $di ] + } + + - Methods [2] { + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Mvc\Dispatcher extends Ice\Dispatcher ] { + + - Constants [5] { + Constant [ public int DISPATCH_CYCLIC ] { 1 } + Constant [ public int HANDLER_NOT_FOUND ] { 2 } + Constant [ public int ACTION_NOT_FOUND ] { 3 } + Constant [ public int INVALID_PARAMS ] { 4 } + Constant [ public int REDIRECT_CYCLIC ] { 5 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [23] { + Property [ protected $di ] + Property [ protected $defaultNamespace ] + Property [ protected $activeHandler ] + Property [ protected $lastHandler ] + Property [ protected $loops ] + Property [ protected $finished ] + Property [ protected $forwards ] + Property [ protected $forwarded ] + Property [ protected $silent ] + Property [ protected $modules ] + Property [ protected $module ] + Property [ protected $namespace ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + Property [ protected $returnedValue ] + Property [ protected $actionSuffix ] + Property [ protected $previousModule ] + Property [ protected $previousHandler ] + Property [ protected $previousAction ] + Property [ protected $method ] + Property [ protected $handlers ] + Property [ protected $handlerSuffix ] + } + + - Methods [41] { + Method [ public method getMethod ] { + } + + Method [ public method setMethod ] { + + - Parameters [1] { + Parameter #0 [ $method ] + } + } + + Method [ public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method dispatch ] { + } + + Method [ public method getDefaultNamespace ] { + } + + Method [ public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ $defaultNamespace ] + } + } + + Method [ public method getActiveHandler ] { + } + + Method [ public method getLastHandler ] { + } + + Method [ public method getLoops ] { + } + + Method [ public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ $loops ] + } + } + + Method [ public method getFinished ] { + } + + Method [ public method getForwards ] { + } + + Method [ public method getForwarded ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method getModules ] { + } + + Method [ public method setModules ] { + + - Parameters [1] { + Parameter #0 [ $modules ] + } + } + + Method [ public method getModule ] { + } + + Method [ public method setModule ] { + + - Parameters [1] { + Parameter #0 [ $module ] + } + } + + Method [ public method getNamespace ] { + } + + Method [ public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ $namespace ] + } + } + + Method [ public method getHandler ] { + } + + Method [ public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ $handler ] + } + } + + Method [ public method getAction ] { + } + + Method [ public method setAction ] { + + - Parameters [1] { + Parameter #0 [ $action ] + } + } + + Method [ public method getParams ] { + } + + Method [ public method setParams ] { + + - Parameters [1] { + Parameter #0 [ $params ] + } + } + + Method [ public method getReturnedValue ] { + } + + Method [ public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ $returnedValue ] + } + } + + Method [ public method getHandlers ] { + } + + Method [ public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ $handlers ] + } + } + + Method [ public method getHandlerSuffix ] { + } + + Method [ public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ $handlerSuffix ] + } + } + + Method [ public method getActionSuffix ] { + } + + Method [ public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ $actionSuffix ] + } + } + + Method [ public method __construct ] { + } + + Method [ public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method setParam ] { + + - Parameters [2] { + Parameter #0 [ $param ] + Parameter #1 [ $value ] + } + } + + Method [ public method getParam ] { + + - Parameters [4] { + Parameter #0 [ string or NULL $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method addModule ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $options ] + } + } + + Method [ public method forward ] { + + - Parameters [2] { + Parameter #0 [ array $forward ] + Parameter #1 [ bool $force ] + } + } + + Method [ public method reset ] { + } + } + } + + Class [ class Ice\Mvc\FastRoute ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ public $httpMethod ] + Property [ public $regex ] + Property [ public $variables ] + Property [ public $handler ] + } + + - Methods [2] { + Method [ public method __construct ] { + + - Parameters [4] { + Parameter #0 [ string $httpMethod ] + Parameter #1 [ $handler ] + Parameter #2 [ string $regex ] + Parameter #3 [ array $variables ] + } + } + + Method [ public method matches ] { + + - Parameters [1] { + Parameter #0 [ string $str ] + } + - Return [ bool ] + } + } + } + + Class [ class Ice\Mvc\FastRouter ] { + + - Constants [3] { + Constant [ public int NOT_FOUND ] { 0 } + Constant [ public int FOUND ] { 1 } + Constant [ public int METHOD_NOT_ALLOWED ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [14] { + Property [ protected $defaultModule ] + Property [ protected $defaultHandler ] + Property [ protected $defaultAction ] + Property [ protected $method ] + Property [ protected $module ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + Property [ protected $ready ] + Property [ protected $silent ] + Property [ protected $options ] + Property [ protected $routes ] + Property [ protected $collector ] + Property [ protected $dispatcher ] + } + + - Methods [23] { + Method [ public method getDefaultModule ] { + } + + Method [ public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ $defaultModule ] + } + } + + Method [ public method getDefaultHandler ] { + } + + Method [ public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ $defaultHandler ] + } + } + + Method [ public method getDefaultAction ] { + } + + Method [ public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ $defaultAction ] + } + } + + Method [ public method getMethod ] { + } + + Method [ public method getModule ] { + } + + Method [ public method getHandler ] { + } + + Method [ public method getAction ] { + } + + Method [ public method getParams ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method getOptions ] { + } + + Method [ public method getRoutes ] { + } + + Method [ public method setRoutes ] { + + - Parameters [1] { + Parameter #0 [ $routes ] + } + } + + Method [ public method getCollector ] { + } + + Method [ public method setCollector ] { + + - Parameters [1] { + Parameter #0 [ $collector ] + } + } + + Method [ public method getDispatcher ] { + } + + Method [ public method setDispatcher ] { + + - Parameters [1] { + Parameter #0 [ $dispatcher ] + } + } + + Method [ public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ array $defaults ] + } + } + + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method fastRoute ] { + } + + Method [ public method handle ] { + + - Parameters [2] { + Parameter #0 [ $method ] + Parameter #1 [ $uri ] + } + } + } + } + + Class [ class Ice\Mvc\Route ] { + + - Constants [3] { + Constant [ public string REGEX_KEYWORD ] { \{([a-zA-Z0-9_]++)\} } + Constant [ public string REGEX_PLACEHOLDER ] { [^/.,;? +]++ } + Constant [ public string REGEX_ESCAPE ] { [.\+*?^$=!|] } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ protected $routeUri ] + Property [ protected $regexMap ] + Property [ protected $routeRegex ] + Property [ protected $defaults ] + Property [ protected $method ] + Property [ protected $error ] + } + + - Methods [8] { + Method [ public method getDefaults ] { + } + + Method [ public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ $defaults ] + } + } + + Method [ public method getMethod ] { + } + + Method [ public method getError ] { + } + + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ string or NULL $uri ] + Parameter #1 [ array or NULL $regexMap ] + Parameter #2 [ $method ] + } + } + + Method [ public method matches ] { + + - Parameters [2] { + Parameter #0 [ string $uri ] + Parameter #1 [ string $method ] + } + } + + Method [ public method checkMethod ] { + + - Parameters [1] { + Parameter #0 [ string $method ] + } + } + + Method [ public method uri ] { + + - Parameters [1] { + Parameter #0 [ array or NULL $params ] + } + } + } + } + + Class [ class Ice\Mvc\Route\Collector ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ private $routeParser ] + Property [ private $dataGenerator ] + } + + - Methods [5] { + Method [ public method setRouteParser ] { + + - Parameters [1] { + Parameter #0 [ $routeParser ] + } + } + + Method [ public method setDataGenerator ] { + + - Parameters [1] { + Parameter #0 [ $dataGenerator ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ Ice\Mvc\Route\Parser\ParserInterface or NULL $routeParser ] + Parameter #1 [ Ice\Mvc\Route\DataGenerator\DataGeneratorInterface or NULL $dataGenerator ] + } + } + + Method [ public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ string $route ] + Parameter #2 [ $handler ] + } + } + + Method [ public method getData ] { + } + } + } + + Class [ class Ice\Mvc\Route\DataGenerator\GroupCount extends Ice\Mvc\Route\DataGenerator\Regex implements Ice\Mvc\Route\DataGenerator\DataGeneratorInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $staticRoutes ] + Property [ protected $methodToRegexToRoutesMap ] + } + + - Methods [10] { + Method [ protected method getApproxChunkSize ] { + } + + Method [ public method processChunk ] { + + - Parameters [1] { + Parameter #0 [ $regexToRoutesMap ] + } + } + + Method [ public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ public method getData ] { + } + + Method [ protected method generateVariableRouteData ] { + } + + Method [ protected method computeChunkSize ] { + + - Parameters [1] { + Parameter #0 [ $count ] + } + } + + Method [ protected method isStaticRoute ] { + + - Parameters [1] { + Parameter #0 [ $routeData ] + } + } + + Method [ protected method addStaticRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ protected method addVariableRoute ] { + + - Parameters [3] { + Parameter #0 [ $httpMethod ] + Parameter #1 [ $routeData ] + Parameter #2 [ $handler ] + } + } + + Method [ protected method buildRegexForRoute ] { + + - Parameters [1] { + Parameter #0 [ $routeData ] + } + } + } + } + + Class [ class Ice\Mvc\Route\Dispatcher\GroupCount extends Ice\Mvc\Route\Dispatcher\Regex implements Ice\Mvc\Route\Dispatcher\DispatcherInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $staticRouteMap ] + Property [ protected $variableRouteData ] + } + + - Methods [6] { + Method [ public method setStaticRouteMap ] { + + - Parameters [1] { + Parameter #0 [ $staticRouteMap ] + } + } + + Method [ public method setVariableRouteData ] { + + - Parameters [1] { + Parameter #0 [ $variableRouteData ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ protected method dispatchVariableRoute ] { + + - Parameters [2] { + Parameter #0 [ $routeData ] + Parameter #1 [ $uri ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ string $httpMethod ] + Parameter #1 [ string $uri ] + } + } + } + } + + Class [ class Ice\Mvc\Route\Parser\Std implements Ice\Mvc\Route\Parser\ParserInterface ] { + + - Constants [2] { + Constant [ public string VARIABLE_REGEX ] { \{ \s* ([a-zA-Z_][a-zA-Z0-9_-]*) \s* (?: : \s* ([^{}]*(?:\{(?-1)\}[^{}]*)*) )? \} } + Constant [ public string DEFAULT_DISPATCH_REGEX ] { [^/]+ } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method parse ] { + + - Parameters [1] { + Parameter #0 [ $route ] + } + } + + Method [ private method parsePlaceholders ] { + + - Parameters [1] { + Parameter #0 [ $route ] + } + } + } + } + + Class [ class Ice\Mvc\Router ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [11] { + Property [ protected $routes ] + Property [ protected $route ] + Property [ protected $method ] + Property [ protected $module ] + Property [ protected $handler ] + Property [ protected $action ] + Property [ protected $params ] + Property [ protected $silent ] + Property [ protected $defaultModule ] + Property [ protected $defaultHandler ] + Property [ protected $defaultAction ] + } + + - Methods [23] { + Method [ public method getRoutes ] { + } + + Method [ public method getMethod ] { + } + + Method [ public method getModule ] { + } + + Method [ public method getHandler ] { + } + + Method [ public method getAction ] { + } + + Method [ public method getParams ] { + } + + Method [ public method getSilent ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method getDefaultModule ] { + } + + Method [ public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ $defaultModule ] + } + } + + Method [ public method getDefaultHandler ] { + } + + Method [ public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ $defaultHandler ] + } + } + + Method [ public method getDefaultAction ] { + } + + Method [ public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ $defaultAction ] + } + } + + Method [ public method addRoute ] { + + - Parameters [4] { + Parameter #0 [ string $name ] + Parameter #1 [ string $uri ] + Parameter #2 [ array or NULL $regex ] + Parameter #3 [ $method ] + } + } + + Method [ public method getRoute ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $name ] + } + } + + Method [ public method getRouteName ] { + + - Parameters [1] { + Parameter #0 [ Ice\Mvc\Route $route ] + } + } + + Method [ public method cache ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $file ] + } + } + + Method [ public method defaults ] { + + - Parameters [1] { + Parameter #0 [ array $defaults ] + } + } + + Method [ public method setRoutes ] { + + - Parameters [1] { + Parameter #0 [ array or NULL $routes ] + } + } + + Method [ public method handle ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $method ] + Parameter #1 [ string or NULL $uri ] + } + } + + Method [ public method match ] { + + - Parameters [2] { + Parameter #0 [ string or NULL $uri ] + Parameter #1 [ string or NULL $method ] + } + } + + Method [ public method uri ] { + + - Parameters [2] { + Parameter #0 [ array $params ] + Parameter #1 [ string $method ] + } + } + } + } + + Class [ abstract class Ice\Mvc\Service extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $di ] + Property [ protected $model ] + } + + - Methods [5] { + Method [ public method setModel ] { + + - Parameters [1] { + Parameter #0 [ $model ] + } + } + + Method [ public method getModel ] { + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $method ] + Parameter #1 [ $arguments ] + } + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Mvc\Url ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $baseUri ] + Property [ protected $staticUri ] + } + + - Methods [6] { + Method [ public method getBaseUri ] { + } + + Method [ public method setBaseUri ] { + + - Parameters [1] { + Parameter #0 [ $baseUri ] + } + } + + Method [ public method getStaticUri ] { + } + + Method [ public method setStaticUri ] { + + - Parameters [1] { + Parameter #0 [ $staticUri ] + } + } + + Method [ public method getStatic ] { + + - Parameters [1] { + Parameter #0 [ string or NULL $uri ] + } + - Return [ string ] + } + + Method [ public method get ] { + + - Parameters [3] { + Parameter #0 [ $uri ] + Parameter #1 [ $args ] + Parameter #2 [ bool $local ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\Mvc\View extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess, Ice\Mvc\View\ViewInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ protected $data ] + Property [ protected $engines ] + Property [ protected $content ] + Property [ protected $mainView ] + Property [ protected $layoutsDir ] + Property [ protected $partialsDir ] + Property [ protected $viewsDir ] + Property [ protected $file ] + Property [ protected $silent ] + } + + - Methods [48] { + Method [ public method setEngines ] { + + - Parameters [1] { + Parameter #0 [ $engines ] + } + } + + Method [ public method setContent ] { + + - Parameters [1] { + Parameter #0 [ $content ] + } + } + + Method [ public method getContent ] { + } + + Method [ public method setMainView ] { + + - Parameters [1] { + Parameter #0 [ $mainView ] + } + } + + Method [ public method getMainView ] { + } + + Method [ public method setLayoutsDir ] { + + - Parameters [1] { + Parameter #0 [ $layoutsDir ] + } + } + + Method [ public method getLayoutsDir ] { + } + + Method [ public method setPartialsDir ] { + + - Parameters [1] { + Parameter #0 [ $partialsDir ] + } + } + + Method [ public method getPartialsDir ] { + } + + Method [ public method setViewsDir ] { + + - Parameters [1] { + Parameter #0 [ $viewsDir ] + } + } + + Method [ public method getViewsDir ] { + } + + Method [ public method setFile ] { + + - Parameters [1] { + Parameter #0 [ $file ] + } + } + + Method [ public method getFile ] { + } + + Method [ public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ $silent ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $file ] + Parameter #1 [ array $data ] + } + } + + Method [ public method getEngines ] { + } + + Method [ public method render ] { + + - Parameters [2] { + Parameter #0 [ $file ] + Parameter #1 [ array $data ] + } + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ array $data ] + } + } + + Method [ public method partial ] { + + - Parameters [2] { + Parameter #0 [ string $file ] + Parameter #1 [ array $data ] + } + } + + Method [ public method layout ] { + + - Parameters [2] { + Parameter #0 [ $file ] + Parameter #1 [ array $data ] + } + } + + Method [ public method setVar ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ $value ] + } + } + + Method [ public method setVars ] { + + - Parameters [1] { + Parameter #0 [ array $vars ] + } + } + + Method [ public method setLayout ] { + + - Parameters [1] { + Parameter #0 [ string $layout ] + } + } + + Method [ public method __toString ] { + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Mvc\View\Engine\Php extends Ice\Mvc\View\Engine implements Ice\Mvc\View\Engine\EngineInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $di ] + Property [ protected $view ] + Property [ protected $options ] + } + + - Methods [8] { + Method [ public method render ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + } + + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ $options ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ Ice\Di or NULL $di ] + } + } + + Method [ public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ public method partial ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Mvc\View\Engine\Sleet extends Ice\Mvc\View\Engine implements Ice\Mvc\View\Engine\EngineInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $di ] + Property [ protected $view ] + Property [ protected $options ] + Property [ protected $compiler ] + } + + - Methods [10] { + Method [ public method getCompiler ] { + } + + Method [ public method compile ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + } + + Method [ public method render ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + } + + Method [ public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ $options ] + } + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ Ice\Di or NULL $di ] + } + } + + Method [ public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method load ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ public method partial ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ array $data ] + } + - Return [ string ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $property ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $property ] + Parameter #1 [ $value ] + } + } + } + } + + Class [ class Ice\Mvc\View\Engine\Sleet\Compiler ] { + + - Constants [4] { + Constant [ public int NEVER ] { 0 } + Constant [ public int NOT_EXIST ] { 1 } + Constant [ public int IF_CHANGE ] { 2 } + Constant [ public int ALWAYS ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $view ] + Property [ protected $content ] + Property [ protected $parsed ] + Property [ protected $parser ] + } + + - Methods [4] { + Method [ public method getParser ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $view ] + } + } + + Method [ public method compile ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + } + + Method [ public method __toString ] { + } + } + } + + Class [ class Ice\Mvc\View\Engine\Sleet\Parser ] { + + - Constants [3] { + Constant [ public int NORMAL ] { 0 } + Constant [ public int SHORTIF ] { 1 } + Constant [ public int INARRAY ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $functions ] + Property [ protected $filters ] + Property [ protected $env ] + } + + - Methods [9] { + Method [ public method __construct ] { + } + + Method [ public method text ] { + + - Parameters [1] { + Parameter #0 [ string $text ] + } + - Return [ string ] + } + + Method [ public method parse ] { + + - Parameters [1] { + Parameter #0 [ string $expression ] + } + - Return [ string ] + } + + Method [ private method parseControl ] { + + - Parameters [2] { + Parameter #0 [ $control ] + Parameter #1 [ $expression ] + } + - Return [ string ] + } + + Method [ private method parseEcho ] { + + - Parameters [1] { + Parameter #0 [ $expression ] + } + - Return [ string ] + } + + Method [ private method parseSet ] { + + - Parameters [1] { + Parameter #0 [ $expression ] + } + - Return [ string ] + } + + Method [ private method parseUse ] { + + - Parameters [1] { + Parameter #0 [ $expression ] + } + - Return [ string ] + } + + Method [ private method doParse ] { + + - Parameters [1] { + Parameter #0 [ $tokens ] + } + - Return [ string ] + } + + Method [ private method token ] { + + - Parameters [3] { + Parameter #0 [ $token ] + Parameter #1 [ $prev ] + Parameter #2 [ $next ] + } + } + } + } + + Class [ class Ice\Pagination extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ protected $data ] + Property [ protected $di ] + Property [ protected $tag ] + } + + - Methods [32] { + Method [ public method getDi ] { + } + + Method [ public method getTag ] { + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method calculate ] { + + - Parameters [0] { + } + - Return [ Ice\Pagination ] + } + + Method [ protected method prepareButton ] { + + - Parameters [4] { + Parameter #0 [ $page ] + Parameter #1 [ $url ] + Parameter #2 [ bool $active ] + Parameter #3 [ $symbol ] + } + } + + Method [ public method minimal ] { + + - Parameters [2] { + Parameter #0 [ $url ] + Parameter #1 [ array $parameters ] + } + } + + Method [ public method basic ] { + + - Parameters [2] { + Parameter #0 [ $url ] + Parameter #1 [ array $parameters ] + } + } + + Method [ public method floating ] { + + - Parameters [4] { + Parameter #0 [ $url ] + Parameter #1 [ array $parameters ] + Parameter #2 [ int $countOut ] + Parameter #3 [ int $countIn ] + } + } + + Method [ public method getData ] { + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Session extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ protected $data ] + Property [ protected $started ] + } + + - Methods [30] { + Method [ public method __construct ] { + } + + Method [ public method start ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method isStarted ] { + + - Parameters [1] { + Parameter #0 [ bool $autoStart ] + } + - Return [ bool ] + } + + Method [ public method getId ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method regenerate ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [3] { + Parameter #0 [ string $key ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ bool $required ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method remove ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + } + + Method [ public method getData ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method replace ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method only ] { + + - Parameters [2] { + Parameter #0 [ array $keys ] + Parameter #1 [ bool $strict ] + } + - Return [ array ] + } + + Method [ public method getValue ] { + + - Parameters [4] { + Parameter #0 [ string $key ] + Parameter #1 [ $filters ] + Parameter #2 [ $defaultValue ] + Parameter #3 [ bool $allowEmpty ] + } + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + - Return [ void ] + } + + Method [ public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method clear ] { + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ public method getPath ] { + + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $defaultValue ] + Parameter #2 [ string $delimiter ] + } + } + + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ $offset ] + } + - Return [ void ] + } + + Method [ public method __isset ] { + + - Parameters [1] { + Parameter #0 [ string $key ] + } + - Return [ bool ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $key ] + Parameter #1 [ $value ] + } + - Return [ void ] + } + + Method [ public method __unset ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ void ] + } + } + } + + Class [ class Ice\Tag ] { + + - Constants [11] { + Constant [ public int HTML32 ] { 1 } + Constant [ public int HTML401_STRICT ] { 2 } + Constant [ public int HTML401_TRANSITIONAL ] { 3 } + Constant [ public int HTML401_FRAMESET ] { 4 } + Constant [ public int HTML5 ] { 5 } + Constant [ public int XHTML10_STRICT ] { 6 } + Constant [ public int XHTML10_TRANSITIONAL ] { 7 } + Constant [ public int XHTML10_FRAMESET ] { 8 } + Constant [ public int XHTML11 ] { 9 } + Constant [ public int XHTML20 ] { 10 } + Constant [ public int XHTML5 ] { 11 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ protected $di ] + Property [ protected $values ] + Property [ protected $docType ] + Property [ protected $title ] + Property [ protected $titleSeparator ] + Property [ protected $meta ] + Property [ protected $escape ] + } + + - Methods [44] { + Method [ public method getDi ] { + } + + Method [ public method getValues ] { + } + + Method [ public method setDocType ] { + + - Parameters [1] { + Parameter #0 [ $docType ] + } + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ $title ] + } + } + + Method [ public method getTitle ] { + } + + Method [ public method setTitleSeparator ] { + + - Parameters [1] { + Parameter #0 [ $titleSeparator ] + } + } + + Method [ public method getTitleSeparator ] { + } + + Method [ public method setMeta ] { + + - Parameters [1] { + Parameter #0 [ $meta ] + } + } + + Method [ public method getMeta ] { + } + + Method [ public method setEscape ] { + + - Parameters [1] { + Parameter #0 [ $escape ] + } + } + + Method [ public method __construct ] { + } + + Method [ public method appendTitle ] { + + - Parameters [2] { + Parameter #0 [ string $title ] + Parameter #1 [ string or NULL $separator ] + } + } + + Method [ public method prependTitle ] { + + - Parameters [2] { + Parameter #0 [ string $title ] + Parameter #1 [ string or NULL $separator ] + } + } + + Method [ public method addMeta ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ NULL ] + } + + Method [ public method textField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method passwordField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method hiddenField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method fileField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method submitButton ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method button ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method checkField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method radioField ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method input ] { + + - Parameters [2] { + Parameter #0 [ string $type ] + Parameter #1 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method form ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method endForm ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method textArea ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method image ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method img ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method linkTo ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method a ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method link ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method script ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method style ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method meta ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + - Return [ string ] + } + + Method [ public method select ] { + + - Parameters [1] { + Parameter #0 [ array $parameters ] + } + } + + Method [ public method tagHtml ] { + + - Parameters [8] { + Parameter #0 [ string $name ] + Parameter #1 [ array $parameters ] + Parameter #2 [ array $defaultParams ] + Parameter #3 [ array $skip ] + Parameter #4 [ string or NULL $content ] + Parameter #5 [ bool $close ] + Parameter #6 [ bool $eol ] + Parameter #7 [ bool $single ] + } + - Return [ string ] + } + + Method [ public method endTag ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ bool $eol ] + } + - Return [ string ] + } + + Method [ public method prepareTag ] { + + - Parameters [4] { + Parameter #0 [ string $name ] + Parameter #1 [ array $attributes ] + Parameter #2 [ array $skip ] + Parameter #3 [ bool $single ] + } + - Return [ string ] + } + + Method [ public method hasValue ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ bool ] + } + + Method [ public method setValue ] { + + - Parameters [2] { + Parameter #0 [ string $id ] + Parameter #1 [ $value ] + } + } + + Method [ public method setValues ] { + + - Parameters [2] { + Parameter #0 [ array $values ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method getValue ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + } + + Method [ public method friendlyTitle ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ string $separator ] + Parameter #2 [ bool $lowercase ] + Parameter #3 [ $replace ] + } + - Return [ string ] + } + + Method [ public method getDocType ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ class Ice\Text ] { + + - Constants [5] { + Constant [ public int ALNUM ] { 0 } + Constant [ public int ALPHA ] { 1 } + Constant [ public int HEXDEC ] { 2 } + Constant [ public int NUMERIC ] { 3 } + Constant [ public int NOZERO ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method random ] { + + - Parameters [2] { + Parameter #0 [ int $type ] + Parameter #1 [ int $length ] + } + - Return [ string ] + } + } + } + + Class [ class Ice\Validation ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [12] { + Property [ protected $di ] + Property [ protected $data ] + Property [ protected $rules ] + Property [ protected $validators ] + Property [ protected $filters ] + Property [ protected $labels ] + Property [ protected $messages ] + Property [ protected $valid ] + Property [ protected $aliases ] + Property [ protected $translate ] + Property [ protected $humanLabels ] + Property [ protected $defaultMessages ] + } + + - Methods [24] { + Method [ public method getDi ] { + } + + Method [ public method getData ] { + } + + Method [ public method setRules ] { + + - Parameters [1] { + Parameter #0 [ $rules ] + } + } + + Method [ public method getRules ] { + } + + Method [ public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ $filters ] + } + } + + Method [ public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ $labels ] + } + } + + Method [ public method setAliases ] { + + - Parameters [1] { + Parameter #0 [ $aliases ] + } + } + + Method [ public method setTranslate ] { + + - Parameters [1] { + Parameter #0 [ $translate ] + } + } + + Method [ public method getTranslate ] { + } + + Method [ public method setHumanLabels ] { + + - Parameters [1] { + Parameter #0 [ $humanLabels ] + } + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + + Method [ public method resolve ] { + + - Parameters [3] { + Parameter #0 [ string $alias ] + Parameter #1 [ string $field ] + Parameter #2 [ $options ] + } + } + + Method [ public method rule ] { + + - Parameters [3] { + Parameter #0 [ string $field ] + Parameter #1 [ $validators ] + Parameter #2 [ $options ] + } + } + + Method [ public method rules ] { + + - Parameters [2] { + Parameter #0 [ array $validators ] + Parameter #1 [ bool $merge ] + } + } + + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ array $data ] + Parameter #1 [ bool $clear ] + } + - Return [ bool ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method hasValue ] { + + - Parameters [1] { + Parameter #0 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method getValue ] { + + - Parameters [2] { + Parameter #0 [ string $field ] + Parameter #1 [ bool $filtered ] + } + } + + Method [ public method getValues ] { + + - Parameters [2] { + Parameter #0 [ $fields ] + Parameter #1 [ bool $filtered ] + } + } + + Method [ public method getLabel ] { + + - Parameters [1] { + Parameter #0 [ string $field ] + } + - Return [ string ] + } + + Method [ public method setDefaultMessages ] { + + - Parameters [1] { + Parameter #0 [ array $messages ] + } + } + + Method [ public method getDefaultMessage ] { + + - Parameters [1] { + Parameter #0 [ string $type ] + } + - Return [ string ] + } + + Method [ public method addMessage ] { + + - Parameters [2] { + Parameter #0 [ string $field ] + Parameter #1 [ string $message ] + } + } + + Method [ public method getMessages ] { + + - Parameters [0] { + } + - Return [ Ice\Arr ] + } + } + } + + Class [ class Ice\Validation\Validator\Alnum extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Alpha extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Between extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Digit extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Email extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\File extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\In extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Length extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\NotIn extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Regex extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Required extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Same extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Unique extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Url extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\With extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Validation\Validator\Without extends Ice\Validation\Validator ] { + + - Constants [3] { + Constant [ public int ALL ] { 0 } + Constant [ public int NUMERIC ] { 1 } + Constant [ public int STRINGS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ protected $options ] + } + + - Methods [6] { + Method [ public method validate ] { + + - Parameters [2] { + Parameter #0 [ Ice\Validation $validation ] + Parameter #1 [ string $field ] + } + - Return [ bool ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + } + + Method [ public method has ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + - Return [ bool ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $defaultValue ] + } + } + + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } + + Method [ public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ $keys ] + Parameter #1 [ array $options ] + } + } + } + } + + Class [ class Ice\Version ] { + + - Constants [10] { + Constant [ public int DEV ] { 0 } + Constant [ public int ALPHA ] { 1 } + Constant [ public int BETA ] { 2 } + Constant [ public int RC ] { 3 } + Constant [ public int STABLE ] { 4 } + Constant [ public int MAJOR ] { 1 } + Constant [ public int MINOR ] { 6 } + Constant [ public int PATCH ] { 0 } + Constant [ public int STAGE ] { 4 } + Constant [ public int BUILD ] { 0 } + } + + - Static properties [0] { + } + + - Static methods [3] { + Method [ static public method current ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ static public method get ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method id ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + + - Properties [0] { + } + + - Methods [0] { + } + } + } +} + diff --git a/php-pecl-ice.spec b/php-pecl-ice.spec new file mode 100644 index 0000000..478dce4 --- /dev/null +++ b/php-pecl-ice.spec @@ -0,0 +1,218 @@ +# remirepo spec file for php-pecl-ice +# +# Copyright (c) 2020 Remi Collet +# License: CC-BY-SA +# http://creativecommons.org/licenses/by-sa/4.0/ +# +# Please, preserve the changelog entries +# +%if 0%{?scl:1} +%global sub_prefix %{scl_prefix} +%scl_package php-pecl-ice +%endif + +%global pecl_name ice +%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}} +# After 20-json and 20-pdo +%global ini_name 40-%{pecl_name}.ini + +Summary: Simple and fast PHP framework +Name: %{?sub_prefix}php-pecl-%{pecl_name} +Version: 1.6.0 +Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +License: BSD +URL: https://pecl.php.net/package/%{pecl_name} +Source0: https://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz + +Patch0: https://patch-diff.githubusercontent.com/raw/ice/framework/pull/266.patch + +BuildRequires: %{?dtsprefix}gcc +BuildRequires: %{?scl_prefix}php-devel >= 7.1 +BuildRequires: %{?scl_prefix}php-pear +BuildRequires: %{?scl_prefix}php-json +BuildRequires: %{?scl_prefix}php-pdo + +Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} +Requires: %{?scl_prefix}php(api) = %{php_core_api} +Requires: %{?scl_prefix}php-json%{?_isa} +Requires: %{?scl_prefix}php-pdo%{?_isa} +%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} + +Provides: %{?scl_prefix}php-%{pecl_name} = %{version} +Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version} +Provides: %{?scl_prefix}php-pecl(%{pecl_name}) = %{version} +Provides: %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} +Provides: %{?scl_prefix}php-pecl-%{pecl_name} = %{version}-%{release} +Provides: %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa} = %{version}-%{release} + +%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} +# Other third party repo stuff +%if "%{php_version}" > "7.2" +Obsoletes: php72u-pecl-%{pecl_name} <= %{version} +Obsoletes: php72w-pecl-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "7.3" +Obsoletes: php73-pecl-%{pecl_name} <= %{version} +Obsoletes: php73w-pecl-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "7.4" +Obsoletes: php74-pecl-%{pecl_name} <= %{version} +Obsoletes: php74w-pecl-%{pecl_name} <= %{version} +%endif +%endif + +%if 0%{?fedora} < 20 && 0%{?rhel} < 7 +# Filter private shared object +%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$} +%{?filter_setup} +%endif + + +%description +Ice is a PHP framework frozen in C extension. + +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. + + +%prep +%setup -q -c + +# Don't install/register tests +sed -e 's/role="test"/role="src"/' \ + %{?_licensedir:-e '/LICENSE/s/role="doc"/role="src"/' } \ + -i package.xml + +mv %{pecl_name}-%{version}%{?prever} NTS + +cd NTS +%patch0 -p3 + +# Sanity check, really often broken +extver=$(sed -n '/#define PHP_ICE_VERSION/{s/.* "//;s/".*$//;p}' php_ice.h) +if test "x${extver}" != "x%{version}%{?prever}"; then + : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever}. + exit 1 +fi +cd .. + +%if %{with_zts} +# Duplicate source tree for NTS / ZTS build +cp -pr NTS ZTS +%endif + +# Create configuration file +cat > %{ini_name} << 'EOF' +; Enable %{pecl_name} extension module +extension=%{pecl_name}.so + +; Configuration +;ice.cli_colors = On +EOF + + +%build +%{?dtsenable} + +cd NTS +%{_bindir}/phpize +%configure \ + --enable-ice \ + --with-libdir=%{_lib} \ + --with-php-config=%{_bindir}/php-config + +make %{?_smp_mflags} + +%if %{with_zts} +cd ../ZTS +%{_bindir}/zts-phpize +%configure \ + --enable-ice \ + --with-libdir=%{_lib} \ + --with-php-config=%{_bindir}/zts-php-config + +make %{?_smp_mflags} +%endif + + +%install +%{?dtsenable} + +make -C NTS install INSTALL_ROOT=%{buildroot} + +# install config file +install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} + +# Install XML package description +install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml + +%if %{with_zts} +make -C ZTS install INSTALL_ROOT=%{buildroot} +install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} +%endif + +# Documentation +cd NTS +for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//') +do install -Dpm 644 $i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i +done + + +%if 0%{?fedora} < 24 && 0%{?rhel} < 8 +# when pear installed alone, after us +%triggerin -- %{?scl_prefix}php-pear +if [ -x %{__pecl} ] ; then + %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : +fi + +# posttrans as pear can be installed after us +%posttrans +if [ -x %{__pecl} ] ; then + %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : +fi + +%postun +if [ $1 -eq 0 -a -x %{__pecl} ] ; then + %{pecl_uninstall} %{pecl_name} >/dev/null || : +fi +%endif + + +%check +cd NTS +: Minimal load test for NTS extension +%{_bindir}/php --no-php-ini \ + --define extension=json.so \ + --define extension=pdo.so \ + --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ + --modules | grep '^%{pecl_name}$' + +%if %{with_zts} +cd ../ZTS +: Minimal load test for ZTS extension +%{__ztsphp} --no-php-ini \ + --define extension=json.so \ + --define extension=pdo.so \ + --define extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \ + --modules | grep '^%{pecl_name}$' +%endif + + +%files +%{?_licensedir:%license NTS/LICENSE} +%doc %{pecl_docdir}/%{pecl_name} +%{pecl_xmldir}/%{name}.xml + +%config(noreplace) %{php_inidir}/%{ini_name} +%{php_extdir}/%{pecl_name}.so + +%if %{with_zts} +%config(noreplace) %{php_ztsinidir}/%{ini_name} +%{php_ztsextdir}/%{pecl_name}.so +%endif + + +%changelog +* Mon Apr 27 2020 Remi Collet - 1.6.0-1 +- initial package +- fix build with recent GCC using patch from + https://github.com/ice/framework/pull/266 -- cgit