diff options
author | Remi Collet <remi@remirepo.net> | 2020-04-27 10:29:11 +0200 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2020-04-27 10:29:11 +0200 |
commit | b76f4dd213c626a9f0bc0ef7cacb5196d5a9e696 (patch) | |
tree | 9805005d4789308d8a83823afe9c2686627442a7 |
initial package
fix build with recent GCC using patch from
https://github.com/ice/framework/pull/266
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | 266.patch | 57 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | PHPINFO | 19 | ||||
-rw-r--r-- | REFLECTION | 14691 | ||||
-rw-r--r-- | php-pecl-ice.spec | 218 |
6 files changed, 14996 insertions, 0 deletions
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 <remi@remirepo.net> +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 + @@ -0,0 +1,19 @@ + +ice + + +Simple and fast PHP framework delivered as C-extension.<br>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 [ <persistent> extension #76 ice version 1.6.0 ] { + + - Dependencies { + } + + - INI { + Entry [ ice.cli_colors <ALL> ] + Current = '1' + } + } + + - Functions { + Function [ <internal:ice> function _t ] { + + - Parameters [4] { + Parameter #0 [ <required> string $str ] + Parameter #1 [ <optional> array or NULL $values ] + Parameter #2 [ <optional> $context ] + Parameter #3 [ <optional> string or NULL $lang ] + } + } + } + + - Classes [120] { + Interface [ <internal:ice> interface Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice> abstract public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Interface [ <internal:ice> interface Ice\Auth\Social\SocialInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice> abstract public method authenticate ] { + } + } + } + + Interface [ <internal:ice> interface Ice\Mvc\View\Engine\EngineInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, ctor> abstract public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice> abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Auth\Driver\DriverInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:ice> abstract public method getUser ] { + + - Parameters [1] { + Parameter #0 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> abstract public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> string $role ] + } + } + + Method [ <internal:ice> abstract public method login ] { + + - Parameters [4] { + Parameter #0 [ <required> $username ] + Parameter #1 [ <required> string $password ] + Parameter #2 [ <optional> bool $remember ] + Parameter #3 [ <optional> bool $force ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:ice> abstract public method findOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> abstract public method find ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> abstract public method select ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> abstract public method insert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> array $fields ] + } + } + + Method [ <internal:ice> abstract public method update ] { + + - Parameters [3] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + } + } + + Method [ <internal:ice> abstract public method delete ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ <internal:ice> abstract public method emergency ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method alert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method critical ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method error ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method warning ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method notice ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method info ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method debug ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + } + + Method [ <internal:ice> abstract public method log ] { + + - Parameters [3] { + Parameter #0 [ <required> $level ] + Parameter #1 [ <required> string $message ] + Parameter #2 [ <optional> array $context ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Mvc\Route\DataGenerator\DataGeneratorInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice> abstract public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice> abstract public method getData ] { + } + } + } + + Interface [ <internal:ice> interface Ice\Mvc\Route\Dispatcher\DispatcherInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice> abstract public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ <required> string $httpMethod ] + Parameter #1 [ <required> string $uri ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Http\Request\RequestInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [18] { + Method [ <internal:ice> abstract public method hasRequest ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method hasPost ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method hasGet ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method hasServer ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isPost ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isGet ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isPut ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isPatch ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isHead ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isDelete ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method isOptions ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract public method getMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> abstract public method getUserAgent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> abstract public method getHTTPReferer ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> abstract public method getQuery ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice> abstract public method getFiles ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> abstract public method getPost ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice> abstract public method getServer ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Http\Response\HeadersInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice> abstract public method send ] { + } + } + } + + Interface [ <internal:ice> interface Ice\Http\Response\ResponseInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Interface [ <internal:ice> interface Ice\Mvc\Route\Parser\ParserInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice> abstract public method parse ] { + + - Parameters [1] { + Parameter #0 [ <required> $route ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Mvc\View\ViewInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice> abstract public method getEngines ] { + } + + Method [ <internal:ice> abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ <optional> $file ] + Parameter #1 [ <optional> array $data ] + } + } + } + } + + Interface [ <internal:ice> interface Ice\Mvc\ModuleInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice> abstract public method registerAutoloaders ] { + + - Parameters [1] { + Parameter #0 [ <optional> Ice\Loader or NULL $loader ] + } + } + + Method [ <internal:ice> abstract public method registerServices ] { + + - Parameters [1] { + Parameter #0 [ <required> Ice\Di $di ] + } + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Arr implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $data ] + } + + - Methods [25] { + Method [ <internal:ice> public method getData ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice> public method clear ] { + } + + Method [ <internal:ice, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice> abstract public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + } + + Method [ <internal:ice> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> class Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $di ] + } + + - Methods [2] { + Method [ <internal:ice> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [15] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $from ] + Property [ <default> protected $primary ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + } + + - Methods [62] { + Method [ <internal:ice> public method getDi ] { + } + + Method [ <internal:ice> public method getDb ] { + } + + Method [ <internal:ice> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice> public method getPrimary ] { + } + + Method [ <internal:ice> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice> public method getFilters ] { + } + + Method [ <internal:ice> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice> public method getFields ] { + } + + Method [ <internal:ice> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice> public method getValidation ] { + } + + Method [ <internal:ice> public method getRelations ] { + } + + Method [ <internal:ice> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice> public method getMessages ] { + } + + Method [ <internal:ice> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getId ] { + } + + Method [ <internal:ice> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice> public method getError ] { + } + + Method [ <internal:ice> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + Property [ <default> protected $accessToken ] + Property [ <default> protected $clientId ] + Property [ <default> protected $clientSecret ] + Property [ <default> protected $redirectUri ] + Property [ <default> protected $provider ] + Property [ <default> protected $socialFieldsMap ] + Property [ <default> protected $userInfo ] + Property [ <default> protected $responseType ] + } + + - Methods [12] { + Method [ <internal:ice> public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ <required> $accessToken ] + } + } + + Method [ <internal:ice> public method getAccessToken ] { + } + + Method [ <internal:ice> public method getProvider ] { + } + + Method [ <internal:ice> public method getResponseType ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $config ] + } + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method getAuthUrl ] { + } + + Method [ <internal:ice> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> protected method call ] { + + - Parameters [4] { + Parameter #0 [ <required> int $method ] + Parameter #1 [ <required> string $url ] + Parameter #2 [ <optional> array $params ] + Parameter #3 [ <optional> bool $parse ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\SocialInterface> abstract public method authenticate ] { + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Config extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $data ] + } + + - Methods [25] { + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> abstract class Ice\Auth\Driver ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ <default> protected $session ] + Property [ <default> protected $cookies ] + Property [ <default> protected $request ] + Property [ <default> protected $user ] + Property [ <default> protected $options ] + } + + - Methods [9] { + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ <required> string $password ] + Parameter #1 [ <required> string $hash ] + } + - Return [ bool ] + } + + Method [ <internal:ice> protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> array $roles ] + } + } + + Method [ <internal:ice> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method getUser ] { + + - Parameters [1] { + Parameter #0 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method hash ] { + + - Parameters [1] { + Parameter #0 [ <required> string $password ] + } + } + + Method [ <internal:ice> public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $role ] + } + } + + Method [ <internal:ice> public method logout ] { + + - Parameters [2] { + Parameter #0 [ <optional> bool $destroy ] + Parameter #1 [ <optional> bool $logoutAll ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $params ] + } + + - Methods [15] { + Method [ <internal:ice> public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method sendData ] { + + - Parameters [4] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + Parameter #2 [ <optional> string $opcode ] + Parameter #3 [ <optional> bool $masked ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method receive ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + } + + Method [ <internal:ice> protected method encode ] { + + - Parameters [4] { + Parameter #0 [ <required> string $data ] + Parameter #1 [ <optional> string $opcode ] + Parameter #2 [ <optional> bool $masked ] + Parameter #3 [ <optional> bool $fin ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> array $params ] + } + } + + Method [ <internal:ice> public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> public method getParam ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method console ] { + + - Parameters [5] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> int or NULL $color ] + Parameter #2 [ <optional> int $decoration ] + Parameter #3 [ <optional> int or NULL $bgColor ] + Parameter #4 [ <optional> bool $exit ] + } + } + + Method [ <internal:ice> public method info ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method success ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method warning ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method error ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + + Method [ <internal:ice> public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $defaultNamespace ] + Property [ <default> protected $activeHandler ] + Property [ <default> protected $lastHandler ] + Property [ <default> protected $loops ] + Property [ <default> protected $finished ] + Property [ <default> protected $forwards ] + Property [ <default> protected $forwarded ] + Property [ <default> protected $silent ] + Property [ <default> protected $modules ] + Property [ <default> protected $module ] + Property [ <default> protected $namespace ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + Property [ <default> protected $returnedValue ] + Property [ <default> protected $handlers ] + Property [ <default> protected $handlerSuffix ] + Property [ <default> protected $actionSuffix ] + Property [ <default> protected $previousModule ] + Property [ <default> protected $previousHandler ] + Property [ <default> protected $previousAction ] + } + + - Methods [39] { + Method [ <internal:ice> public method getDefaultNamespace ] { + } + + Method [ <internal:ice> public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultNamespace ] + } + } + + Method [ <internal:ice> public method getActiveHandler ] { + } + + Method [ <internal:ice> public method getLastHandler ] { + } + + Method [ <internal:ice> public method getLoops ] { + } + + Method [ <internal:ice> public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ <required> $loops ] + } + } + + Method [ <internal:ice> public method getFinished ] { + } + + Method [ <internal:ice> public method getForwards ] { + } + + Method [ <internal:ice> public method getForwarded ] { + } + + Method [ <internal:ice> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice> public method getModules ] { + } + + Method [ <internal:ice> public method setModules ] { + + - Parameters [1] { + Parameter #0 [ <required> $modules ] + } + } + + Method [ <internal:ice> public method getModule ] { + } + + Method [ <internal:ice> public method setModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $module ] + } + } + + Method [ <internal:ice> public method getNamespace ] { + } + + Method [ <internal:ice> public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $namespace ] + } + } + + Method [ <internal:ice> public method getHandler ] { + } + + Method [ <internal:ice> public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $handler ] + } + } + + Method [ <internal:ice> public method getAction ] { + } + + Method [ <internal:ice> public method setAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $action ] + } + } + + Method [ <internal:ice> public method getParams ] { + } + + Method [ <internal:ice> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> $params ] + } + } + + Method [ <internal:ice> public method getReturnedValue ] { + } + + Method [ <internal:ice> public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ <required> $returnedValue ] + } + } + + Method [ <internal:ice> public method getHandlers ] { + } + + Method [ <internal:ice> public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlers ] + } + } + + Method [ <internal:ice> public method getHandlerSuffix ] { + } + + Method [ <internal:ice> public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlerSuffix ] + } + } + + Method [ <internal:ice> public method getActionSuffix ] { + } + + Method [ <internal:ice> public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $actionSuffix ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + } + + Method [ <internal:ice> public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method setParam ] { + + - Parameters [2] { + Parameter #0 [ <required> $param ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method getParam ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice> public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method addModule ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $options ] + } + } + + Method [ <internal:ice> public method dispatch ] { + } + + Method [ <internal:ice> public method forward ] { + + - Parameters [2] { + Parameter #0 [ <required> array $forward ] + Parameter #1 [ <optional> bool $force ] + } + } + + Method [ <internal:ice> public method reset ] { + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $view ] + Property [ <default> protected $options ] + } + + - Methods [8] { + Method [ <internal:ice> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:ice, prototype Ice\Mvc\View\Engine\EngineInterface, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice> public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method partial ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice, prototype Ice\Mvc\View\Engine\EngineInterface> abstract public method render ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Config\Ini extends Ice\Config implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $data ] + } + + - Methods [27] { + Method [ <internal:ice, overwrites Ice\Config, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $data ] + } + } + + Method [ <internal:ice> protected method cast ] { + + - Parameters [2] { + Parameter #0 [ <required> $ini ] + Parameter #1 [ <required> $raw ] + } + } + + Method [ <internal:ice> protected method map ] { + + - Parameters [2] { + Parameter #0 [ <required> $ini ] + Parameter #1 [ <required> $raw ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> static public method factory ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <optional> string or NULL $driver ] + } + } + } + + - Properties [5] { + Property [ <default> protected $file ] + Property [ <default> protected $width ] + Property [ <default> protected $height ] + Property [ <default> protected $type ] + Property [ <default> protected $mime ] + } + + - Methods [27] { + Method [ <internal:ice> public method getFile ] { + } + + Method [ <internal:ice> public method getWidth ] { + } + + Method [ <internal:ice> public method getHeight ] { + } + + Method [ <internal:ice> public method getType ] { + } + + Method [ <internal:ice> public method getMime ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> string $file ] + } + } + + Method [ <internal:ice> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method resize ] { + + - Parameters [3] { + Parameter #0 [ <optional> int or NULL $width ] + Parameter #1 [ <optional> int or NULL $height ] + Parameter #2 [ <optional> int or NULL $master ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method crop ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <optional> $offsetX ] + Parameter #3 [ <optional> $offsetY ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method rotate ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method flip ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method sharpen ] { + + - Parameters [1] { + Parameter #0 [ <required> int $amount ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method reflection ] { + + - Parameters [3] { + Parameter #0 [ <optional> int or NULL $height ] + Parameter #1 [ <optional> int $opacity ] + Parameter #2 [ <optional> bool $fadeIn ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method watermark ] { + + - Parameters [4] { + Parameter #0 [ <required> Ice\Image $watermark ] + Parameter #1 [ <optional> int or NULL $offsetX ] + Parameter #2 [ <optional> int or NULL $offsetY ] + Parameter #3 [ <optional> int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method background ] { + + - Parameters [2] { + Parameter #0 [ <required> string $color ] + Parameter #1 [ <optional> int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $file ] + Parameter #1 [ <optional> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method render ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $type ] + Parameter #1 [ <optional> int $quality ] + } + - Return [ string ] + } + + Method [ <internal:ice> abstract protected method doResize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doCrop ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $offset_x ] + Parameter #3 [ <required> int $offset_y ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doRotate ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doFlip ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doSharpen ] { + + - Parameters [1] { + Parameter #0 [ <required> int $amount ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doReflection ] { + + - Parameters [3] { + Parameter #0 [ <required> int $height ] + Parameter #1 [ <required> int $opacity ] + Parameter #2 [ <required> bool $fadeIn ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doWatermark ] { + + - Parameters [4] { + Parameter #0 [ <required> Ice\Image $image ] + Parameter #1 [ <required> int $offsetX ] + Parameter #2 [ <required> int $offsetY ] + Parameter #3 [ <required> int $opacity ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doBackground ] { + + - Parameters [4] { + Parameter #0 [ <required> int $r ] + Parameter #1 [ <required> int $g ] + Parameter #2 [ <required> int $b ] + Parameter #3 [ <required> int $opacity ] + } + - Return [ void ] + } + + Method [ <internal:ice> abstract protected method doSave ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <required> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:ice> abstract protected method doRender ] { + + - Parameters [2] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> int $quality ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> abstract class Ice\Log\Driver implements Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method emergency ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method alert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method critical ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method error ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method warning ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method notice ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method info ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> public method debug ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, prototype Ice\Log\LoggerInterface> abstract public method log ] { + + - Parameters [3] { + Parameter #0 [ <required> $level ] + Parameter #1 [ <required> string $message ] + Parameter #2 [ <optional> array $context ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> abstract class Ice\Mvc\Route\DataGenerator\Regex implements Ice\Mvc\Route\DataGenerator\DataGeneratorInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> protected $staticRoutes ] + Property [ <default> protected $methodToRegexToRoutesMap ] + } + + - Methods [10] { + Method [ <internal:ice> abstract protected method getApproxChunkSize ] { + } + + Method [ <internal:ice> abstract protected method processChunk ] { + + - Parameters [1] { + Parameter #0 [ <required> $regexToRoutesMap ] + } + } + + Method [ <internal:ice, prototype Ice\Mvc\Route\DataGenerator\DataGeneratorInterface> public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice, prototype Ice\Mvc\Route\DataGenerator\DataGeneratorInterface> public method getData ] { + } + + Method [ <internal:ice> protected method generateVariableRouteData ] { + } + + Method [ <internal:ice> protected method computeChunkSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $count ] + } + } + + Method [ <internal:ice> protected method isStaticRoute ] { + + - Parameters [1] { + Parameter #0 [ <required> $routeData ] + } + } + + Method [ <internal:ice> protected method addStaticRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice> protected method addVariableRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice> protected method buildRegexForRoute ] { + + - Parameters [1] { + Parameter #0 [ <required> $routeData ] + } + } + } + } + + Class [ <internal:ice> abstract class Ice\Mvc\Route\Dispatcher\Regex implements Ice\Mvc\Route\Dispatcher\DispatcherInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> protected $staticRouteMap ] + Property [ <default> protected $variableRouteData ] + } + + - Methods [5] { + Method [ <internal:ice> public method setStaticRouteMap ] { + + - Parameters [1] { + Parameter #0 [ <required> $staticRouteMap ] + } + } + + Method [ <internal:ice> public method setVariableRouteData ] { + + - Parameters [1] { + Parameter #0 [ <required> $variableRouteData ] + } + } + + Method [ <internal:ice> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice> abstract protected method dispatchVariableRoute ] { + + - Parameters [2] { + Parameter #0 [ <required> $routeData ] + Parameter #1 [ <required> $uri ] + } + } + + Method [ <internal:ice, prototype Ice\Mvc\Route\Dispatcher\DispatcherInterface> public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ <required> string $httpMethod ] + Parameter #1 [ <required> string $uri ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $collections ] + Property [ <default> protected $options ] + } + + - Methods [14] { + Method [ <internal:ice> public method setCollections ] { + + - Parameters [1] { + Parameter #0 [ <required> $collections ] + } + } + + Method [ <internal:ice> public method getCollections ] { + } + + Method [ <internal:ice> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + } + + Method [ <internal:ice> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method add ] { + + - Parameters [4] { + Parameter #0 [ <required> $parameters ] + Parameter #1 [ <optional> string or NULL $version ] + Parameter #2 [ <optional> string or NULL $collection ] + Parameter #3 [ <optional> $minify ] + } + } + + Method [ <internal:ice> public method addCss ] { + + - Parameters [4] { + Parameter #0 [ <required> array $parameters ] + Parameter #1 [ <optional> string or NULL $version ] + Parameter #2 [ <optional> string $collection ] + Parameter #3 [ <optional> $minify ] + } + } + + Method [ <internal:ice> public method addJs ] { + + - Parameters [4] { + Parameter #0 [ <required> array $parameters ] + Parameter #1 [ <optional> string or NULL $version ] + Parameter #2 [ <optional> string $collection ] + Parameter #3 [ <optional> $minify ] + } + } + + Method [ <internal:ice> public method addToCollection ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method getCss ] { + } + + Method [ <internal:ice> public method getJs ] { + } + + Method [ <internal:ice> public method get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice> protected method minify ] { + + - Parameters [2] { + Parameter #0 [ <required> string $content ] + Parameter #1 [ <required> $type ] + } + } + + Method [ <internal:ice> protected method prepare ] { + + - Parameters [3] { + Parameter #0 [ <required> string $uri ] + Parameter #1 [ <required> string $type ] + Parameter #2 [ <required> $minify ] + } + } + } + } + + Class [ <internal:ice> class Ice\Auth ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ <internal:ice> 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 [ <default> protected $session ] + Property [ <default> protected $cookies ] + Property [ <default> protected $request ] + Property [ <default> protected $user ] + Property [ <default> protected $options ] + } + + - Methods [14] { + Method [ <internal:ice> public method autoLogin ] { + } + + Method [ <internal:ice, overwrites Ice\Auth\Driver, prototype Ice\Auth\Driver> protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> array $roles ] + } + } + + Method [ <internal:ice, overwrites Ice\Auth\Driver, prototype Ice\Auth\Driver\DriverInterface> public method getUser ] { + + - Parameters [1] { + Parameter #0 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, prototype Ice\Auth\Driver\DriverInterface> public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> string $role ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Auth\Driver\DriverInterface> public method login ] { + + - Parameters [4] { + Parameter #0 [ <required> $username ] + Parameter #1 [ <required> string $password ] + Parameter #2 [ <optional> bool $remember ] + Parameter #3 [ <optional> bool $force ] + } + - Return [ bool or NULL ] + } + + Method [ <internal:ice> public method loginBy ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Auth\Social $social ] + Parameter #1 [ <optional> bool $remember ] + } + } + + Method [ <internal:ice, overwrites Ice\Auth\Driver, prototype Ice\Auth\Driver> public method logout ] { + + - Parameters [2] { + Parameter #0 [ <optional> bool $destroy ] + Parameter #1 [ <optional> bool $logoutAll ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method refreshUser ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Driver, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ <required> string $password ] + Parameter #1 [ <required> string $hash ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method hash ] { + + - Parameters [1] { + Parameter #0 [ <required> string $password ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $role ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $session ] + Property [ <default> protected $cookies ] + Property [ <default> protected $request ] + Property [ <default> protected $user ] + Property [ <default> protected $options ] + Property [ <default> protected $users ] + } + + - Methods [12] { + Method [ <internal:ice> public method setUsers ] { + + - Parameters [1] { + Parameter #0 [ <required> $users ] + } + } + + Method [ <internal:ice, overwrites Ice\Auth\Driver, prototype Ice\Auth\Driver\DriverInterface> public method getUser ] { + + - Parameters [1] { + Parameter #0 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, prototype Ice\Auth\Driver\DriverInterface> public method hasRole ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> string $role ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Auth\Driver\DriverInterface> public method login ] { + + - Parameters [4] { + Parameter #0 [ <required> $username ] + Parameter #1 [ <required> string $password ] + Parameter #2 [ <optional> bool $remember ] + Parameter #3 [ <optional> bool $force ] + } + - Return [ bool or NULL ] + } + + Method [ <internal:ice, inherits Ice\Auth\Driver, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method checkHash ] { + + - Parameters [2] { + Parameter #0 [ <required> string $password ] + Parameter #1 [ <required> string $hash ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> protected method completeLogin ] { + + - Parameters [2] { + Parameter #0 [ <required> $user ] + Parameter #1 [ <optional> array $roles ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method hash ] { + + - Parameters [1] { + Parameter #0 [ <required> string $password ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method loggedIn ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $role ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Driver> public method logout ] { + + - Parameters [2] { + Parameter #0 [ <optional> bool $destroy ] + Parameter #1 [ <optional> bool $logoutAll ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice, inherits Ice\Mvc\Model> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [16] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $from ] + Property [ <default> protected $primary ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + Property [ <default> protected $userClass ] + } + + - Methods [63] { + Method [ <internal:ice> public method initialize ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDi ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDb ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getPrimary ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFilters ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFields ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getValidation ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelations ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getMessages ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getId ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getError ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice, inherits Ice\Mvc\Model> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [17] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + Property [ <default> protected $from ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $primary ] + Property [ <default> protected $userClass ] + Property [ <default> protected $roleClass ] + } + + - Methods [63] { + Method [ <internal:ice> public method initialize ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDi ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDb ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getPrimary ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFilters ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFields ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getValidation ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelations ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getMessages ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getId ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getError ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice, inherits Ice\Mvc\Model> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [19] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $from ] + Property [ <default> protected $primary ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + Property [ <default> protected $roleClass ] + Property [ <default> protected $tokenClass ] + Property [ <default> protected $userClass ] + Property [ <default> protected $socialClass ] + } + + - Methods [65] { + Method [ <internal:ice> public method initialize ] { + } + + Method [ <internal:ice> public method completeLogin ] { + } + + Method [ <internal:ice> public method getRole ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDi ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDb ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getPrimary ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFilters ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFields ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getValidation ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelations ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getMessages ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getId ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getError ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice, inherits Ice\Mvc\Model> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [16] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $primary ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + Property [ <default> protected $from ] + Property [ <default> protected $userClass ] + } + + - Methods [64] { + Method [ <internal:ice> public method initialize ] { + } + + Method [ <internal:ice> public method onConstruct ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDi ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDb ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getPrimary ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFilters ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFields ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getValidation ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelations ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getMessages ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getId ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getError ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <internal:ice, inherits Ice\Mvc\Model> static public method findOne ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> static public method find ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + } + + - Properties [16] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $db ] + Property [ <default> protected $service ] + Property [ <default> protected $primary ] + Property [ <default> protected $autoincrement ] + Property [ <default> protected $filters ] + Property [ <default> protected $fields ] + Property [ <default> protected $validation ] + Property [ <default> protected $relations ] + Property [ <default> protected $labels ] + Property [ <default> protected $rules ] + Property [ <default> protected $messages ] + Property [ <default> protected $isLoaded ] + Property [ <default> protected $from ] + Property [ <default> protected $userClass ] + } + + - Methods [65] { + Method [ <internal:ice> public method initialize ] { + } + + Method [ <internal:ice, overwrites Ice\Mvc\Model, prototype Ice\Mvc\Model> public method create ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice> public method deleteExpired ] { + } + + Method [ <internal:ice, overwrites Ice\Mvc\Model, prototype Ice\Mvc\Model> public method update ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice> protected method generate ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDi ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDb ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFrom ] { + + - Parameters [1] { + Parameter #0 [ <required> $from ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setPrimary ] { + + - Parameters [1] { + Parameter #0 [ <required> $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getPrimary ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setAutoincrement ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoincrement ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFilters ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setFields ] { + + - Parameters [1] { + Parameter #0 [ <required> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getFields ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setValidation ] { + + - Parameters [1] { + Parameter #0 [ <required> $validation ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getValidation ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelations ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getMessages ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setMessages ] { + + - Parameters [1] { + Parameter #0 [ <required> $messages ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $data ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getId ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getIdKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method loadOne ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> $filters ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> protected method fields ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $primary ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> Ice\Validation or NULL $extra ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <optional> $filters ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getError ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method belongsTo ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method hasMany ] { + + - Parameters [4] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $referenceModel ] + Parameter #2 [ <required> string $referencedField ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRelated ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <optional> array $filters ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method getRules ] { + + - Parameters [1] { + Parameter #0 [ <optional> $fields ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method setRules ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $rules ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\Model, prototype Serializable> public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ <required> $serialized ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Model> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\Auth\Social ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $adapter ] + } + + - Methods [5] { + Method [ <internal:ice> public method getAdapter ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> Ice\Auth\Social\SocialInterface $adapter ] + } + } + + Method [ <internal:ice> public method authenticate ] { + } + + Method [ <internal:ice> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + Property [ <default> protected $accessToken ] + Property [ <default> protected $clientId ] + Property [ <default> protected $clientSecret ] + Property [ <default> protected $redirectUri ] + Property [ <default> protected $provider ] + Property [ <default> protected $socialFieldsMap ] + Property [ <default> protected $userInfo ] + Property [ <default> protected $responseType ] + } + + - Methods [14] { + Method [ <internal:ice, overwrites Ice\Auth\Social\Adapter, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $config ] + } + } + + Method [ <internal:ice> public method getImage ] { + } + + Method [ <internal:ice, overwrites Ice\Auth\Social\SocialInterface, prototype Ice\Auth\Social\SocialInterface> public method authenticate ] { + } + + Method [ <internal:ice> public method prepareAuthParams ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ <required> $accessToken ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAccessToken ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getProvider ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getResponseType ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAuthUrl ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> protected method call ] { + + - Parameters [4] { + Parameter #0 [ <required> int $method ] + Parameter #1 [ <required> string $url ] + Parameter #2 [ <optional> array $params ] + Parameter #3 [ <optional> bool $parse ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + Property [ <default> protected $accessToken ] + Property [ <default> protected $clientId ] + Property [ <default> protected $clientSecret ] + Property [ <default> protected $redirectUri ] + Property [ <default> protected $provider ] + Property [ <default> protected $socialFieldsMap ] + Property [ <default> protected $userInfo ] + Property [ <default> protected $responseType ] + } + + - Methods [14] { + Method [ <internal:ice, overwrites Ice\Auth\Social\Adapter, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $config ] + } + } + + Method [ <internal:ice> public method getBirthday ] { + } + + Method [ <internal:ice, overwrites Ice\Auth\Social\SocialInterface, prototype Ice\Auth\Social\SocialInterface> public method authenticate ] { + } + + Method [ <internal:ice> public method prepareAuthParams ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ <required> $accessToken ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAccessToken ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getProvider ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getResponseType ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAuthUrl ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> protected method call ] { + + - Parameters [4] { + Parameter #0 [ <required> int $method ] + Parameter #1 [ <required> string $url ] + Parameter #2 [ <optional> array $params ] + Parameter #3 [ <optional> bool $parse ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + Property [ <default> protected $accessToken ] + Property [ <default> protected $clientId ] + Property [ <default> protected $clientSecret ] + Property [ <default> protected $redirectUri ] + Property [ <default> protected $provider ] + Property [ <default> protected $socialFieldsMap ] + Property [ <default> protected $userInfo ] + Property [ <default> protected $responseType ] + } + + - Methods [16] { + Method [ <internal:ice, overwrites Ice\Auth\Social\Adapter, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $config ] + } + } + + Method [ <internal:ice> public method getSocialPage ] { + } + + Method [ <internal:ice> public method getImage ] { + } + + Method [ <internal:ice, overwrites Ice\Auth\Social\SocialInterface, prototype Ice\Auth\Social\SocialInterface> public method authenticate ] { + } + + Method [ <internal:ice> public method prepareAuthParams ] { + } + + Method [ <internal:ice> private method prepareUrlParams ] { + + - Parameters [4] { + Parameter #0 [ <required> string $url ] + Parameter #1 [ <optional> $params ] + Parameter #2 [ <optional> string $oauthToken ] + Parameter #3 [ <optional> string $type ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method setAccessToken ] { + + - Parameters [1] { + Parameter #0 [ <required> $accessToken ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAccessToken ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getProvider ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getResponseType ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getAuthUrl ] { + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Auth\Social\Adapter> protected method call ] { + + - Parameters [4] { + Parameter #0 [ <required> int $method ] + Parameter #1 [ <required> string $url ] + Parameter #2 [ <optional> array $params ] + Parameter #3 [ <optional> bool $parse ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $modules ] + } + + - Methods [12] { + Method [ <internal:ice> public method getModules ] { + } + + Method [ <internal:ice> public method setModules ] { + + - Parameters [1] { + Parameter #0 [ <required> $modules ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice> public method addModule ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $options ] + } + } + + Method [ <internal:ice> public method handle ] { + + - Parameters [1] { + Parameter #0 [ <optional> $arguments ] + } + } + + Method [ <internal:ice> public method color ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> int or NULL $color ] + Parameter #2 [ <optional> int $decoration ] + Parameter #3 [ <optional> int or NULL $bgColor ] + } + } + + Method [ <internal:ice> public method info ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method success ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method warning ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice> public method error ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $defaultNamespace ] + Property [ <default> protected $activeHandler ] + Property [ <default> protected $lastHandler ] + Property [ <default> protected $loops ] + Property [ <default> protected $finished ] + Property [ <default> protected $forwards ] + Property [ <default> protected $forwarded ] + Property [ <default> protected $silent ] + Property [ <default> protected $modules ] + Property [ <default> protected $module ] + Property [ <default> protected $namespace ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + Property [ <default> protected $returnedValue ] + Property [ <default> protected $actionSuffix ] + Property [ <default> protected $previousModule ] + Property [ <default> protected $previousHandler ] + Property [ <default> protected $previousAction ] + Property [ <default> protected $handlers ] + Property [ <default> protected $handlerSuffix ] + } + + - Methods [39] { + Method [ <internal:ice, inherits Ice\Dispatcher> public method getDefaultNamespace ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultNamespace ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getActiveHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getLastHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getLoops ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ <required> $loops ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getFinished ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getForwards ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getForwarded ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getModules ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setModules ] { + + - Parameters [1] { + Parameter #0 [ <required> $modules ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getModule ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $module ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getNamespace ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $namespace ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $handler ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getAction ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $action ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getParams ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> $params ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getReturnedValue ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ <required> $returnedValue ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandlers ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlers ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandlerSuffix ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlerSuffix ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getActionSuffix ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $actionSuffix ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher, ctor> public method __construct ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setParam ] { + + - Parameters [2] { + Parameter #0 [ <required> $param ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getParam ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method addModule ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method dispatch ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method forward ] { + + - Parameters [2] { + Parameter #0 [ <required> array $forward ] + Parameter #1 [ <optional> bool $force ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method reset ] { + } + } + } + + Class [ <internal:ice> class Ice\Cli\Router ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ <default> protected $defaultModule ] + Property [ <default> protected $defaultHandler ] + Property [ <default> protected $defaultAction ] + Property [ <default> protected $module ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + } + + - Methods [12] { + Method [ <internal:ice> public method getDefaultModule ] { + } + + Method [ <internal:ice> public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultModule ] + } + } + + Method [ <internal:ice> public method getDefaultHandler ] { + } + + Method [ <internal:ice> public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultHandler ] + } + } + + Method [ <internal:ice> public method getDefaultAction ] { + } + + Method [ <internal:ice> public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultAction ] + } + } + + Method [ <internal:ice> public method getModule ] { + } + + Method [ <internal:ice> public method getHandler ] { + } + + Method [ <internal:ice> public method getAction ] { + } + + Method [ <internal:ice> public method getParams ] { + } + + Method [ <internal:ice> public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ <required> array $defaults ] + } + } + + Method [ <internal:ice> public method handle ] { + + - Parameters [1] { + Parameter #0 [ <optional> $arguments ] + } + - Return [ array ] + } + } + } + + Class [ <internal:ice> class Ice\Cli\Task extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $di ] + } + + - Methods [2] { + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $params ] + Property [ <default> protected $socket ] + Property [ <default> protected $message ] + Property [ <default> protected $tick ] + } + + - Methods [22] { + Method [ <internal:ice> public method connect ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $address ] + Parameter #1 [ <optional> $headers ] + } + } + + Method [ <internal:ice> protected method generateKey ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> protected method normalizeHeaders ] { + + - Parameters [1] { + Parameter #0 [ <required> array $headers ] + } + - Return [ array ] + } + + Method [ <internal:ice> public method send ] { + + - Parameters [2] { + Parameter #0 [ <required> string $data ] + Parameter #1 [ <optional> string $opcode ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method run ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:ice> public method onMessage ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onTick ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method sendData ] { + + - Parameters [4] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + Parameter #2 [ <optional> string $opcode ] + Parameter #3 [ <optional> bool $masked ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method receive ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> protected method encode ] { + + - Parameters [4] { + Parameter #0 [ <required> string $data ] + Parameter #1 [ <optional> string $opcode ] + Parameter #2 [ <optional> bool $masked ] + Parameter #3 [ <optional> bool $fin ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> array $params ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getParam ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method console ] { + + - Parameters [5] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> int or NULL $color ] + Parameter #2 [ <optional> int $decoration ] + Parameter #3 [ <optional> int or NULL $bgColor ] + Parameter #4 [ <optional> bool $exit ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method info ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method success ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method warning ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method error ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $params ] + Property [ <default> protected $verbose ] + Property [ <default> protected $address ] + Property [ <default> protected $server ] + Property [ <default> protected $sockets ] + Property [ <default> protected $clients ] + Property [ <default> protected $callbacks ] + } + + - Methods [30] { + Method [ <internal:ice> public method setVerbose ] { + + - Parameters [1] { + Parameter #0 [ <required> $verbose ] + } + } + + Method [ <internal:ice> public method getAddress ] { + } + + Method [ <internal:ice> public method getServer ] { + } + + Method [ <internal:ice> public method getClients ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $address ] + Parameter #1 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method run ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:ice> protected method connect ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method disconnect ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + - Return [ void ] + } + + Method [ <internal:ice> public method onValidate ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onConnect ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onDisconnect ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onMessage ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onTick ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method onBoot ] { + + - Parameters [1] { + Parameter #0 [ <required> $callback ] + } + } + + Method [ <internal:ice> public method callback ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $callback ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method sendClear ] { + + - Parameters [2] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method sendData ] { + + - Parameters [4] { + Parameter #0 [ <required> $socket ] + Parameter #1 [ <required> string $data ] + Parameter #2 [ <optional> string $opcode ] + Parameter #3 [ <optional> bool $masked ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method receiveClear ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method receive ] { + + - Parameters [1] { + Parameter #0 [ <required> $socket ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> protected method encode ] { + + - Parameters [4] { + Parameter #0 [ <required> string $data ] + Parameter #1 [ <optional> string $opcode ] + Parameter #2 [ <optional> bool $masked ] + Parameter #3 [ <optional> bool $fin ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> array $params ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getParams ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getParam ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method console ] { + + - Parameters [5] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> int or NULL $color ] + Parameter #2 [ <optional> int $decoration ] + Parameter #3 [ <optional> int or NULL $bgColor ] + Parameter #4 [ <optional> bool $exit ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method info ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method success ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method warning ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method error ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getUptime ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + + Method [ <internal:ice, inherits Ice\Cli\Websocket\Websocket> public method getMemoryUsage ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $human ] + } + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Config\Env extends Ice\Config\Ini implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $data ] + } + + - Methods [27] { + Method [ <internal:ice, overwrites Ice\Config\Ini, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $data ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method get ] { + + - Parameters [3] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> bool $required ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method getData ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Config\Ini> protected method cast ] { + + - Parameters [2] { + Parameter #0 [ <required> $ini ] + Parameter #1 [ <required> $raw ] + } + } + + Method [ <internal:ice, inherits Ice\Config\Ini> protected method map ] { + + - Parameters [2] { + Parameter #0 [ <required> $ini ] + Parameter #1 [ <required> $raw ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Config\Json extends Ice\Config implements ArrayAccess, Countable, IteratorAggregate, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $data ] + } + + - Methods [25] { + Method [ <internal:ice, overwrites Ice\Config, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\Cookies ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [8] { + Property [ <default> protected $di ] + Property [ <default> protected $salt ] + Property [ <default> protected $expiration ] + Property [ <default> protected $path ] + Property [ <default> protected $domain ] + Property [ <default> protected $secure ] + Property [ <default> protected $httpOnly ] + Property [ <default> protected $encrypt ] + } + + - Methods [21] { + Method [ <internal:ice> public method getSalt ] { + } + + Method [ <internal:ice> public method setSalt ] { + + - Parameters [1] { + Parameter #0 [ <required> $salt ] + } + } + + Method [ <internal:ice> public method getExpiration ] { + } + + Method [ <internal:ice> public method setExpiration ] { + + - Parameters [1] { + Parameter #0 [ <required> $expiration ] + } + } + + Method [ <internal:ice> public method getPath ] { + } + + Method [ <internal:ice> public method setPath ] { + + - Parameters [1] { + Parameter #0 [ <required> $path ] + } + } + + Method [ <internal:ice> public method getDomain ] { + } + + Method [ <internal:ice> public method setDomain ] { + + - Parameters [1] { + Parameter #0 [ <required> $domain ] + } + } + + Method [ <internal:ice> public method getSecure ] { + } + + Method [ <internal:ice> public method setSecure ] { + + - Parameters [1] { + Parameter #0 [ <required> $secure ] + } + } + + Method [ <internal:ice> public method getHttpOnly ] { + } + + Method [ <internal:ice> public method setHttpOnly ] { + + - Parameters [1] { + Parameter #0 [ <required> $httpOnly ] + } + } + + Method [ <internal:ice> public method getEncrypt ] { + } + + Method [ <internal:ice> public method setEncrypt ] { + + - Parameters [1] { + Parameter #0 [ <required> $encrypt ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $salt ] + } + } + + Method [ <internal:ice> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method set ] { + + - Parameters [3] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + Parameter #2 [ <optional> int $lifetime ] + } + } + + Method [ <internal:ice> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method salt ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $value ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method setcookie ] { + + - Parameters [7] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $value ] + Parameter #2 [ <required> int $expire ] + Parameter #3 [ <required> string $path ] + Parameter #4 [ <required> string $domain ] + Parameter #5 [ <required> bool $secure ] + Parameter #6 [ <required> bool $httpOnly ] + } + } + } + } + + Class [ <internal:ice> class Ice\Crypt ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> protected $key ] + Property [ <default> protected $cipher ] + Property [ <default> protected $mode ] + Property [ <default> protected $block ] + } + + - Methods [17] { + Method [ <internal:ice> public method setKey ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice> public method setCipher ] { + + - Parameters [1] { + Parameter #0 [ <required> $cipher ] + } + } + + Method [ <internal:ice> public method setMode ] { + + - Parameters [1] { + Parameter #0 [ <required> $mode ] + } + } + + Method [ <internal:ice> public method setBlock ] { + + - Parameters [1] { + Parameter #0 [ <required> $block ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $key ] + } + } + + Method [ <internal:ice> public method encrypt ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method generateInputVector ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> protected method doEncrypt ] { + + - Parameters [2] { + Parameter #0 [ <required> string $value ] + Parameter #1 [ <required> string $iv ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method decrypt ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method doDecrypt ] { + + - Parameters [2] { + Parameter #0 [ <required> string $value ] + Parameter #1 [ <required> string $iv ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method getJsonPayload ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + - Return [ array ] + } + + Method [ <internal:ice> protected method hash ] { + + - Parameters [1] { + Parameter #0 [ <required> string $value ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method addPadding ] { + + - Parameters [1] { + Parameter #0 [ <required> string $value ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method stripPadding ] { + + - Parameters [1] { + Parameter #0 [ <required> string $value ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method paddingIsValid ] { + + - Parameters [2] { + Parameter #0 [ <required> int $pad ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:ice> protected method invalidPayload ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + - Return [ bool ] + } + + Method [ <internal:ice> protected method getIvSize ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ <internal:ice> class Ice\Db ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $driver ] + } + + - Methods [4] { + Method [ <internal:ice> public method getDriver ] { + } + + Method [ <internal:ice> public method setDriver ] { + + - Parameters [1] { + Parameter #0 [ <required> $driver ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [7] { + Parameter #0 [ <required> $driver ] + Parameter #1 [ <optional> string or NULL $host ] + Parameter #2 [ <optional> int or NULL $port ] + Parameter #3 [ <optional> string or NULL $name ] + Parameter #4 [ <optional> string or NULL $user ] + Parameter #5 [ <optional> string or NULL $password ] + Parameter #6 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + } + } + + Class [ <internal:ice> class Ice\Db\Driver\Mongodb implements Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ <default> protected $id ] + Property [ <default> protected $type ] + Property [ <default> protected $error ] + Property [ <default> protected $client ] + Property [ <default> protected $lastInsertId ] + } + + - Methods [14] { + Method [ <internal:ice> public method getId ] { + } + + Method [ <internal:ice> public method getType ] { + } + + Method [ <internal:ice> public method getClient ] { + } + + Method [ <internal:ice> public method getLastInsertId ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <required> string $dsn ] + Parameter #1 [ <optional> string or NULL $dbname ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getIdValue ] { + + - Parameters [1] { + Parameter #0 [ <required> string $id ] + } + - Return [ NULL ] + } + + Method [ <internal:ice> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <optional> $value ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method findOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method find ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method select ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method insert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method update ] { + + - Parameters [3] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method delete ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + } + } + + Method [ <internal:ice> public method getError ] { + } + } + } + + Class [ <internal:ice> class Ice\Db\Driver\Pdo implements Ice\Db\DbInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ <default> protected $id ] + Property [ <default> protected $type ] + Property [ <default> protected $error ] + Property [ <default> protected $client ] + Property [ <default> protected $driverName ] + Property [ <default> protected $identifier ] + } + + - Methods [17] { + Method [ <internal:ice> public method getId ] { + } + + Method [ <internal:ice> public method getType ] { + } + + Method [ <internal:ice> public method getClient ] { + } + + Method [ <internal:ice> public method getDriverName ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <required> string $dsn ] + Parameter #1 [ <optional> string or NULL $user ] + Parameter #2 [ <optional> string or NULL $password ] + Parameter #3 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getIdValue ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + - Return [ int ] + } + + Method [ <internal:ice> public method getDateTime ] { + + - Parameters [2] { + Parameter #0 [ <optional> $value ] + Parameter #1 [ <optional> $model ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method findOne ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method find ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice> protected method where ] { + + - Parameters [2] { + Parameter #0 [ <optional> $filters ] + Parameter #1 [ <optional> array $values ] + } + - Return [ array ] + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method select ] { + + - Parameters [4] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $options ] + Parameter #3 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method insert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method update ] { + + - Parameters [3] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> array $fields ] + } + } + + Method [ <internal:ice, prototype Ice\Db\DbInterface> public method delete ] { + + - Parameters [2] { + Parameter #0 [ <required> string $from ] + Parameter #1 [ <optional> $filters ] + } + } + + Method [ <internal:ice> public method query ] { + + - Parameters [3] { + Parameter #0 [ <required> string $sql ] + Parameter #1 [ <optional> array $values ] + Parameter #2 [ <optional> $obj ] + } + } + + Method [ <internal:ice> public method getLastInsertId ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice> public method getError ] { + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Di extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [1] { + Property [ protected static $di ] + } + + - Static methods [1] { + Method [ <internal:ice> static public method fetch ] { + + - Parameters [0] { + } + - Return [ Ice\Di ] + } + } + + - Properties [3] { + Property [ <default> protected $data ] + Property [ <default> protected $hooks ] + Property [ <default> protected $defaults ] + } + + - Methods [38] { + Method [ <internal:ice> public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaults ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $parameters ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method getDefaults ] { + } + + Method [ <internal:ice> public method resolve ] { + + - Parameters [1] { + Parameter #0 [ <required> $service ] + } + } + + Method [ <internal:ice> public method build ] { + + - Parameters [2] { + Parameter #0 [ <required> $service ] + Parameter #1 [ <optional> $parameters ] + } + } + + Method [ <internal:ice> protected method getParameters ] { + + - Parameters [2] { + Parameter #0 [ <required> array $dependencies ] + Parameter #1 [ <required> array $parameters ] + } + } + + Method [ <internal:ice> public method getDependencies ] { + + - Parameters [2] { + Parameter #0 [ <required> array $parameters ] + Parameter #1 [ <optional> array $primitives ] + } + } + + Method [ <internal:ice> public method resolveNonClass ] { + + - Parameters [1] { + Parameter #0 [ <required> ReflectionParameter $parameter ] + } + } + + Method [ <internal:ice> public method errors ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $className ] + } + } + + Method [ <internal:ice> public method hook ] { + + - Parameters [4] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> $callback ] + Parameter #2 [ <optional> $context ] + Parameter #3 [ <optional> int $priority ] + } + } + + Method [ <internal:ice> public method applyHook ] { + + - Parameters [3] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> array or NULL $args ] + Parameter #2 [ <optional> $context ] + } + } + + Method [ <internal:ice> public method getHooks ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $name ] + Parameter #1 [ <optional> $context ] + } + - Return [ array or NULL ] + } + + Method [ <internal:ice> public method clearHooks ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $name ] + Parameter #1 [ <optional> $context ] + } + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\Dump ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ <default> protected $detailed ] + Property [ <default> protected $plain ] + Property [ <default> protected $skip ] + Property [ <default> protected $methods ] + Property [ <default> protected $objects ] + Property [ <default> protected $styles ] + } + + - Methods [15] { + Method [ <internal:ice> public method getDetailed ] { + } + + Method [ <internal:ice> public method setDetailed ] { + + - Parameters [1] { + Parameter #0 [ <required> $detailed ] + } + } + + Method [ <internal:ice> public method getPlain ] { + } + + Method [ <internal:ice> public method setPlain ] { + + - Parameters [1] { + Parameter #0 [ <required> $plain ] + } + } + + Method [ <internal:ice> public method getSkip ] { + } + + Method [ <internal:ice> public method setSkip ] { + + - Parameters [1] { + Parameter #0 [ <required> $skip ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> bool $detailed ] + Parameter #1 [ <optional> $styles ] + } + } + + Method [ <internal:ice> public method all ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> protected method getStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $type ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method setStyles ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $styles ] + } + - Return [ array ] + } + + Method [ <internal:ice> public method one ] { + + - Parameters [2] { + Parameter #0 [ <required> $variable ] + Parameter #1 [ <optional> string or NULL $name ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method output ] { + + - Parameters [3] { + Parameter #0 [ <required> $variable ] + Parameter #1 [ <optional> $name ] + Parameter #2 [ <optional> $tab ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method variable ] { + + - Parameters [2] { + Parameter #0 [ <required> $variable ] + Parameter #1 [ <optional> string or NULL $name ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method vars ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method source ] { + + - Parameters [3] { + Parameter #0 [ <required> string $filename ] + Parameter #1 [ <required> int $line ] + Parameter #2 [ <optional> int $padding ] + } + } + } + } + + Class [ <internal:ice> class Ice\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [3] { + Method [ <internal:ice> static public method errorHandler ] { + + - Parameters [5] { + Parameter #0 [ <required> int $code ] + Parameter #1 [ <required> string $message ] + Parameter #2 [ <optional> string or NULL $file ] + Parameter #3 [ <optional> int $line ] + Parameter #4 [ <optional> array $context ] + } + } + + Method [ <internal:ice> static public method handler ] { + + - Parameters [1] { + Parameter #0 [ <required> $e ] + } + } + + Method [ <internal:ice> static public method shutdownHandler ] { + } + } + + - Properties [4] { + Property [ <default> protected $message ] + Property [ <default> protected $code ] + Property [ <default> protected $file ] + Property [ <default> protected $line ] + } + + - Methods [11] { + Method [ <internal:ice, overwrites Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $message ] + Parameter #1 [ <optional> $code ] + Parameter #2 [ <optional> $previous ] + } + } + + Method [ <internal:ice> public method getFullTraceAsString ] { + + - Parameters [1] { + Parameter #0 [ <required> $e ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { + } + } + } + + Class [ <internal:ice> class Ice\Filter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $filters ] + } + + - Methods [3] { + Method [ <internal:ice> public method add ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> $body ] + } + } + + Method [ <internal:ice> public method sanitize ] { + + - Parameters [2] { + Parameter #0 [ <required> $value ] + Parameter #1 [ <required> $filters ] + } + } + + Method [ <internal:ice> protected method doSanitize ] { + + - Parameters [2] { + Parameter #0 [ <required> string $value ] + Parameter #1 [ <required> string $filter ] + } + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> public method sanitize ] { + + - Parameters [1] { + Parameter #0 [ <required> string $css ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $a ] + Property [ <default> protected $b ] + Property [ <default> protected $input ] + Property [ <default> protected $inputIndex ] + Property [ <default> protected $inputLength ] + Property [ <default> protected $lookAhead ] + Property [ <default> protected $output ] + } + + - Methods [8] { + Method [ <internal:ice> public method getOutput ] { + } + + Method [ <internal:ice> public method sanitize ] { + + - Parameters [1] { + Parameter #0 [ <required> string $js ] + } + } + + Method [ <internal:ice> protected method action ] { + + - Parameters [1] { + Parameter #0 [ <required> int $command ] + } + } + + Method [ <internal:ice> protected method get ] { + } + + Method [ <internal:ice> protected method isAlphaNum ] { + + - Parameters [1] { + Parameter #0 [ <required> $c ] + } + } + + Method [ <internal:ice> protected method min ] { + } + + Method [ <internal:ice> protected method next ] { + } + + Method [ <internal:ice> protected method peek ] { + } + } + } + + Class [ <internal:ice> class Ice\Flash ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> protected $session ] + Property [ <default> protected $tag ] + Property [ <default> protected $options ] + } + + - Methods [14] { + Method [ <internal:ice> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method getOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice> public method getMessages ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $remove ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method getMessage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> $messages ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method message ] { + + - Parameters [2] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method success ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method ok ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method info ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method notice ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method warning ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method alert ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method danger ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method error ] { + + - Parameters [1] { + Parameter #0 [ <required> string $message ] + } + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <default> protected $data ] + Property [ <default> protected $files ] + Property [ <default> protected $get ] + Property [ <default> protected $post ] + Property [ <default> protected $server ] + } + + - Methods [46] { + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method hasRequest ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method hasPost ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method hasGet ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method hasServer ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method hasFile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isPost ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isGet ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isPut ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isPatch ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isHead ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isDelete ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method isOptions ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isAjax ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getUserAgent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getHTTPReferer ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method getClientAddress ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getQuery ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getPost ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getServer ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, prototype Ice\Http\Request\RequestInterface> public method getFiles ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\Http\Response implements Ice\Http\Response\ResponseInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ <default> protected $protocolVersion ] + Property [ <default> protected $status ] + Property [ <default> protected $headers ] + Property [ <default> protected $loops ] + Property [ <default> protected $redirects ] + Property [ <default> protected $body ] + } + + - Methods [38] { + Method [ <internal:ice> public method getProtocolVersion ] { + } + + Method [ <internal:ice> public method setProtocolVersion ] { + + - Parameters [1] { + Parameter #0 [ <required> $protocolVersion ] + } + } + + Method [ <internal:ice> public method getStatus ] { + } + + Method [ <internal:ice> public method setStatus ] { + + - Parameters [1] { + Parameter #0 [ <required> $status ] + } + } + + Method [ <internal:ice> public method getLoops ] { + } + + Method [ <internal:ice> public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ <required> $loops ] + } + } + + Method [ <internal:ice> public method getRedirects ] { + } + + Method [ <internal:ice> public method getBody ] { + } + + Method [ <internal:ice> public method setBody ] { + + - Parameters [1] { + Parameter #0 [ <required> $body ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> $body ] + Parameter #1 [ <optional> int $status ] + } + } + + Method [ <internal:ice> public method getHeaders ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> public method hasHeader ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method getHeader ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method setHeader ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $value ] + } + } + + Method [ <internal:ice> public method setHeaders ] { + + - Parameters [1] { + Parameter #0 [ <required> array $headers ] + } + } + + Method [ <internal:ice> public method removeHeader ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + } + + Method [ <internal:ice> public method setContent ] { + + - Parameters [1] { + Parameter #0 [ <required> string $contet ] + } + - Return [ NULL ] + } + + Method [ <internal:ice> public method finalize ] { + + - Parameters [1] { + Parameter #0 [ <required> Ice\Http\Request\RequestInterface $request ] + } + } + + Method [ <internal:ice> public method send ] { + } + + Method [ <internal:ice> public method sendFile ] { + + - Parameters [3] { + Parameter #0 [ <required> string $filename ] + Parameter #1 [ <required> string $mime ] + Parameter #2 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method redirect ] { + + - Parameters [3] { + Parameter #0 [ <optional> string or NULL $location ] + Parameter #1 [ <optional> int $status ] + Parameter #2 [ <optional> bool $external ] + } + } + + Method [ <internal:ice> public method isEmpty ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isInformational ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isOk ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isSuccessful ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isRedirect ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isRedirection ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isForbidden ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isNotFound ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isClientError ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isServerError ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method getMessage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $code ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method getMessages ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> public method toJson ] { + + - Parameters [2] { + Parameter #0 [ <required> $data ] + Parameter #1 [ <optional> $option ] + } + } + + Method [ <internal:ice> public method toXml ] { + + - Parameters [2] { + Parameter #0 [ <required> $data ] + Parameter #1 [ <optional> $options ] + } + } + + Method [ <internal:ice> public method xmlEncode ] { + + - Parameters [3] { + Parameter #0 [ <required> $data ] + Parameter #1 [ <optional> string $root ] + Parameter #2 [ <optional> DOMElement or NULL $domNode ] + } + } + + Method [ <internal:ice> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> protected method getByteRange ] { + + - Parameters [1] { + Parameter #0 [ <required> int $size ] + } + - Return [ array ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <default> protected $data ] + } + + - Methods [26] { + Method [ <internal:ice, prototype Ice\Http\Response\HeadersInterface> public method send ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\I18n ] { + + - Constants [0] { + } + + - Static properties [1] { + Property [ protected static $i18n ] + } + + - Static methods [1] { + Method [ <internal:ice> static public method fetch ] { + } + } + + - Properties [3] { + Property [ <default> protected $cache ] + Property [ <default> protected $rules ] + Property [ <default> protected $options ] + } + + - Methods [9] { + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method lang ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $lang ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method iso ] { + + - Parameters [2] { + Parameter #0 [ <optional> $lang ] + Parameter #1 [ <optional> bool $country ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [3] { + Parameter #0 [ <required> string $str ] + Parameter #1 [ <optional> $form ] + Parameter #2 [ <optional> string or NULL $lang ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method load ] { + + - Parameters [1] { + Parameter #0 [ <required> string $lang ] + } + - Return [ array ] + } + + Method [ <internal:ice> public method plural ] { + + - Parameters [3] { + Parameter #0 [ <required> string $str ] + Parameter #1 [ <optional> int $count ] + Parameter #2 [ <optional> string or NULL $lang ] + } + } + + Method [ <internal:ice> protected method pluralRules ] { + + - Parameters [1] { + Parameter #0 [ <required> string $code ] + } + } + + Method [ <internal:ice> public method _ ] { + + - Parameters [4] { + Parameter #0 [ <required> string $str ] + Parameter #1 [ <optional> array or NULL $values ] + Parameter #2 [ <optional> $context ] + Parameter #3 [ <optional> string or NULL $lang ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method translate ] { + + - Parameters [4] { + Parameter #0 [ <required> string $str ] + Parameter #1 [ <optional> array or NULL $values ] + Parameter #2 [ <optional> $context ] + Parameter #3 [ <optional> string or NULL $lang ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Arabic implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Balkan implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Czech implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\French implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\None implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\One implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Polish implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Romanian implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method isInt ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Two implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\I18n\Plural\Zero implements Ice\I18n\Plural\PluralInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ice, prototype Ice\I18n\Plural\PluralInterface> public method getCategory ] { + + - Parameters [1] { + Parameter #0 [ <required> int $count ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> static public method check ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Image> static public method factory ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <optional> string or NULL $driver ] + } + } + } + + - Properties [7] { + Property [ <default> protected $file ] + Property [ <default> protected $width ] + Property [ <default> protected $height ] + Property [ <default> protected $type ] + Property [ <default> protected $mime ] + Property [ <default> protected $image ] + Property [ <default> protected $createFunction ] + } + + - Methods [31] { + Method [ <internal:ice, overwrites Ice\Image, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> string $file ] + } + } + + Method [ <internal:ice, dtor> public method __destruct ] { + } + + Method [ <internal:ice> protected method loadImage ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doResize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doCrop ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $offsetX ] + Parameter #3 [ <required> int $offsetY ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doRotate ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doFlip ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doSharpen ] { + + - Parameters [1] { + Parameter #0 [ <required> int $amount ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doReflection ] { + + - Parameters [3] { + Parameter #0 [ <required> int $height ] + Parameter #1 [ <required> int $opacity ] + Parameter #2 [ <required> bool $fadeIn ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doWatermark ] { + + - Parameters [4] { + Parameter #0 [ <required> Ice\Image $watermark ] + Parameter #1 [ <required> int $offsetX ] + Parameter #2 [ <required> int $offsetY ] + Parameter #3 [ <required> int $opacity ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doBackground ] { + + - Parameters [4] { + Parameter #0 [ <required> int $r ] + Parameter #1 [ <required> int $g ] + Parameter #2 [ <required> int $b ] + Parameter #3 [ <required> int $opacity ] + } + - Return [ void ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doSave ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <optional> $quality ] + } + - Return [ bool ] + } + + Method [ <internal:ice, overwrites Ice\Image, prototype Ice\Image> protected method doRender ] { + + - Parameters [2] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> $quality ] + } + - Return [ string ] + } + + Method [ <internal:ice> protected method saveFunction ] { + + - Parameters [2] { + Parameter #0 [ <required> string $extension ] + Parameter #1 [ <required> int $quality ] + } + - Return [ array ] + } + + Method [ <internal:ice> protected method create ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + } + + Method [ <internal:ice, inherits Ice\Image> public method getFile ] { + } + + Method [ <internal:ice, inherits Ice\Image> public method getWidth ] { + } + + Method [ <internal:ice, inherits Ice\Image> public method getHeight ] { + } + + Method [ <internal:ice, inherits Ice\Image> public method getType ] { + } + + Method [ <internal:ice, inherits Ice\Image> public method getMime ] { + } + + Method [ <internal:ice, inherits Ice\Image> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Image> public method resize ] { + + - Parameters [3] { + Parameter #0 [ <optional> int or NULL $width ] + Parameter #1 [ <optional> int or NULL $height ] + Parameter #2 [ <optional> int or NULL $master ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method crop ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <optional> $offsetX ] + Parameter #3 [ <optional> $offsetY ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method rotate ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method flip ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method sharpen ] { + + - Parameters [1] { + Parameter #0 [ <required> int $amount ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method reflection ] { + + - Parameters [3] { + Parameter #0 [ <optional> int or NULL $height ] + Parameter #1 [ <optional> int $opacity ] + Parameter #2 [ <optional> bool $fadeIn ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method watermark ] { + + - Parameters [4] { + Parameter #0 [ <required> Ice\Image $watermark ] + Parameter #1 [ <optional> int or NULL $offsetX ] + Parameter #2 [ <optional> int or NULL $offsetY ] + Parameter #3 [ <optional> int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method background ] { + + - Parameters [2] { + Parameter #0 [ <required> string $color ] + Parameter #1 [ <optional> int $opacity ] + } + - Return [ Ice\Image ] + } + + Method [ <internal:ice, inherits Ice\Image> public method save ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $file ] + Parameter #1 [ <optional> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Image> public method render ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $type ] + Parameter #1 [ <optional> int $quality ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\Loader ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $prefixes ] + } + + - Methods [5] { + Method [ <internal:ice> public method register ] { + } + + Method [ <internal:ice> public method addNamespace ] { + + - Parameters [3] { + Parameter #0 [ <required> string $prefix ] + Parameter #1 [ <required> string $baseDir ] + Parameter #2 [ <optional> bool $prepend ] + } + } + + Method [ <internal:ice> public method loadClass ] { + + - Parameters [1] { + Parameter #0 [ <required> string $className ] + } + } + + Method [ <internal:ice> protected method loadMappedFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $prefix ] + Parameter #1 [ <required> string $relativeClass ] + } + } + + Method [ <internal:ice> protected method requireFile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $file ] + } + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> class Ice\Log\Driver\File extends Ice\Log\Driver implements Ice\Log\LoggerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $file ] + } + + - Methods [11] { + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> string $file ] + } + } + + Method [ <internal:ice, overwrites Ice\Log\Driver, prototype Ice\Log\Driver> public method log ] { + + - Parameters [3] { + Parameter #0 [ <required> $level ] + Parameter #1 [ <required> string $message ] + Parameter #2 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice> protected method interpolate ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method emergency ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method alert ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method critical ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method error ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method warning ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method notice ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method info ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Log\Driver, prototype Ice\Log\LoggerInterface> public method debug ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <optional> array $context ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> class Ice\Mvc\App extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> protected $di ] + Property [ <default> protected $autoRender ] + Property [ <default> protected $modules ] + } + + - Methods [9] { + Method [ <internal:ice> public method getAutoRender ] { + } + + Method [ <internal:ice> public method setAutoRender ] { + + - Parameters [1] { + Parameter #0 [ <required> $autoRender ] + } + } + + Method [ <internal:ice> public method getModules ] { + } + + Method [ <internal:ice> public method setModules ] { + + - Parameters [1] { + Parameter #0 [ <required> $modules ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice> public method handle ] { + + - Parameters [2] { + Parameter #0 [ <optional> $method ] + Parameter #1 [ <optional> $uri ] + } + } + + Method [ <internal:ice> public method addModule ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> abstract class Ice\Mvc\Controller extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> protected $di ] + } + + - Methods [2] { + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $defaultNamespace ] + Property [ <default> protected $activeHandler ] + Property [ <default> protected $lastHandler ] + Property [ <default> protected $loops ] + Property [ <default> protected $finished ] + Property [ <default> protected $forwards ] + Property [ <default> protected $forwarded ] + Property [ <default> protected $silent ] + Property [ <default> protected $modules ] + Property [ <default> protected $module ] + Property [ <default> protected $namespace ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + Property [ <default> protected $returnedValue ] + Property [ <default> protected $actionSuffix ] + Property [ <default> protected $previousModule ] + Property [ <default> protected $previousHandler ] + Property [ <default> protected $previousAction ] + Property [ <default> protected $method ] + Property [ <default> protected $handlers ] + Property [ <default> protected $handlerSuffix ] + } + + - Methods [41] { + Method [ <internal:ice> public method getMethod ] { + } + + Method [ <internal:ice> public method setMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> $method ] + } + } + + Method [ <internal:ice, overwrites Ice\Dispatcher, prototype Ice\Dispatcher> public method getActiveMethod ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, overwrites Ice\Dispatcher, prototype Ice\Dispatcher> public method dispatch ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getDefaultNamespace ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setDefaultNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultNamespace ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getActiveHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getLastHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getLoops ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setLoops ] { + + - Parameters [1] { + Parameter #0 [ <required> $loops ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getFinished ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getForwards ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getForwarded ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getModules ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setModules ] { + + - Parameters [1] { + Parameter #0 [ <required> $modules ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getModule ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $module ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getNamespace ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setNamespace ] { + + - Parameters [1] { + Parameter #0 [ <required> $namespace ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandler ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $handler ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getAction ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $action ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getParams ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setParams ] { + + - Parameters [1] { + Parameter #0 [ <required> $params ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getReturnedValue ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setReturnedValue ] { + + - Parameters [1] { + Parameter #0 [ <required> $returnedValue ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandlers ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandlers ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlers ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getHandlerSuffix ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setHandlerSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $handlerSuffix ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getActionSuffix ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setActionSuffix ] { + + - Parameters [1] { + Parameter #0 [ <required> $actionSuffix ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher, ctor> public method __construct ] { + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method hasParam ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method setParam ] { + + - Parameters [2] { + Parameter #0 [ <required> $param ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method getParam ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method addModule ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method forward ] { + + - Parameters [2] { + Parameter #0 [ <required> array $forward ] + Parameter #1 [ <optional> bool $force ] + } + } + + Method [ <internal:ice, inherits Ice\Dispatcher> public method reset ] { + } + } + } + + Class [ <internal:ice> class Ice\Mvc\FastRoute ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> public $httpMethod ] + Property [ <default> public $regex ] + Property [ <default> public $variables ] + Property [ <default> public $handler ] + } + + - Methods [2] { + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <required> string $httpMethod ] + Parameter #1 [ <required> $handler ] + Parameter #2 [ <required> string $regex ] + Parameter #3 [ <required> array $variables ] + } + } + + Method [ <internal:ice> public method matches ] { + + - Parameters [1] { + Parameter #0 [ <required> string $str ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $defaultModule ] + Property [ <default> protected $defaultHandler ] + Property [ <default> protected $defaultAction ] + Property [ <default> protected $method ] + Property [ <default> protected $module ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + Property [ <default> protected $ready ] + Property [ <default> protected $silent ] + Property [ <default> protected $options ] + Property [ <default> protected $routes ] + Property [ <default> protected $collector ] + Property [ <default> protected $dispatcher ] + } + + - Methods [23] { + Method [ <internal:ice> public method getDefaultModule ] { + } + + Method [ <internal:ice> public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultModule ] + } + } + + Method [ <internal:ice> public method getDefaultHandler ] { + } + + Method [ <internal:ice> public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultHandler ] + } + } + + Method [ <internal:ice> public method getDefaultAction ] { + } + + Method [ <internal:ice> public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultAction ] + } + } + + Method [ <internal:ice> public method getMethod ] { + } + + Method [ <internal:ice> public method getModule ] { + } + + Method [ <internal:ice> public method getHandler ] { + } + + Method [ <internal:ice> public method getAction ] { + } + + Method [ <internal:ice> public method getParams ] { + } + + Method [ <internal:ice> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice> public method getOptions ] { + } + + Method [ <internal:ice> public method getRoutes ] { + } + + Method [ <internal:ice> public method setRoutes ] { + + - Parameters [1] { + Parameter #0 [ <required> $routes ] + } + } + + Method [ <internal:ice> public method getCollector ] { + } + + Method [ <internal:ice> public method setCollector ] { + + - Parameters [1] { + Parameter #0 [ <required> $collector ] + } + } + + Method [ <internal:ice> public method getDispatcher ] { + } + + Method [ <internal:ice> public method setDispatcher ] { + + - Parameters [1] { + Parameter #0 [ <required> $dispatcher ] + } + } + + Method [ <internal:ice> public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ <required> array $defaults ] + } + } + + Method [ <internal:ice> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> array $options ] + } + } + + Method [ <internal:ice> public method fastRoute ] { + } + + Method [ <internal:ice> public method handle ] { + + - Parameters [2] { + Parameter #0 [ <optional> $method ] + Parameter #1 [ <optional> $uri ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $routeUri ] + Property [ <default> protected $regexMap ] + Property [ <default> protected $routeRegex ] + Property [ <default> protected $defaults ] + Property [ <default> protected $method ] + Property [ <default> protected $error ] + } + + - Methods [8] { + Method [ <internal:ice> public method getDefaults ] { + } + + Method [ <internal:ice> public method setDefaults ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaults ] + } + } + + Method [ <internal:ice> public method getMethod ] { + } + + Method [ <internal:ice> public method getError ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string or NULL $uri ] + Parameter #1 [ <optional> array or NULL $regexMap ] + Parameter #2 [ <optional> $method ] + } + } + + Method [ <internal:ice> public method matches ] { + + - Parameters [2] { + Parameter #0 [ <required> string $uri ] + Parameter #1 [ <optional> string $method ] + } + } + + Method [ <internal:ice> public method checkMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> string $method ] + } + } + + Method [ <internal:ice> public method uri ] { + + - Parameters [1] { + Parameter #0 [ <optional> array or NULL $params ] + } + } + } + } + + Class [ <internal:ice> class Ice\Mvc\Route\Collector ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> private $routeParser ] + Property [ <default> private $dataGenerator ] + } + + - Methods [5] { + Method [ <internal:ice> public method setRouteParser ] { + + - Parameters [1] { + Parameter #0 [ <required> $routeParser ] + } + } + + Method [ <internal:ice> public method setDataGenerator ] { + + - Parameters [1] { + Parameter #0 [ <required> $dataGenerator ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> Ice\Mvc\Route\Parser\ParserInterface or NULL $routeParser ] + Parameter #1 [ <optional> Ice\Mvc\Route\DataGenerator\DataGeneratorInterface or NULL $dataGenerator ] + } + } + + Method [ <internal:ice> public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> string $route ] + Parameter #2 [ <optional> $handler ] + } + } + + Method [ <internal:ice> public method getData ] { + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $staticRoutes ] + Property [ <default> protected $methodToRegexToRoutesMap ] + } + + - Methods [10] { + Method [ <internal:ice, overwrites Ice\Mvc\Route\DataGenerator\Regex, prototype Ice\Mvc\Route\DataGenerator\Regex> protected method getApproxChunkSize ] { + } + + Method [ <internal:ice, overwrites Ice\Mvc\Route\DataGenerator\Regex, prototype Ice\Mvc\Route\DataGenerator\Regex> public method processChunk ] { + + - Parameters [1] { + Parameter #0 [ <required> $regexToRoutesMap ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex, prototype Ice\Mvc\Route\DataGenerator\DataGeneratorInterface> public method addRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex, prototype Ice\Mvc\Route\DataGenerator\DataGeneratorInterface> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method generateVariableRouteData ] { + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method computeChunkSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $count ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method isStaticRoute ] { + + - Parameters [1] { + Parameter #0 [ <required> $routeData ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method addStaticRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method addVariableRoute ] { + + - Parameters [3] { + Parameter #0 [ <required> $httpMethod ] + Parameter #1 [ <required> $routeData ] + Parameter #2 [ <required> $handler ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\DataGenerator\Regex> protected method buildRegexForRoute ] { + + - Parameters [1] { + Parameter #0 [ <required> $routeData ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $staticRouteMap ] + Property [ <default> protected $variableRouteData ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Mvc\Route\Dispatcher\Regex, prototype Ice\Mvc\Route\Dispatcher\Regex> public method setStaticRouteMap ] { + + - Parameters [1] { + Parameter #0 [ <required> $staticRouteMap ] + } + } + + Method [ <internal:ice, overwrites Ice\Mvc\Route\Dispatcher\Regex, prototype Ice\Mvc\Route\Dispatcher\Regex> public method setVariableRouteData ] { + + - Parameters [1] { + Parameter #0 [ <required> $variableRouteData ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice, overwrites Ice\Mvc\Route\Dispatcher\Regex, prototype Ice\Mvc\Route\Dispatcher\Regex> protected method dispatchVariableRoute ] { + + - Parameters [2] { + Parameter #0 [ <required> $routeData ] + Parameter #1 [ <required> $uri ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\Dispatcher\Regex> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\Route\Dispatcher\Regex, prototype Ice\Mvc\Route\Dispatcher\DispatcherInterface> public method dispatch ] { + + - Parameters [2] { + Parameter #0 [ <required> string $httpMethod ] + Parameter #1 [ <required> string $uri ] + } + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice, prototype Ice\Mvc\Route\Parser\ParserInterface> public method parse ] { + + - Parameters [1] { + Parameter #0 [ <required> $route ] + } + } + + Method [ <internal:ice> private method parsePlaceholders ] { + + - Parameters [1] { + Parameter #0 [ <required> $route ] + } + } + } + } + + Class [ <internal:ice> class Ice\Mvc\Router ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [11] { + Property [ <default> protected $routes ] + Property [ <default> protected $route ] + Property [ <default> protected $method ] + Property [ <default> protected $module ] + Property [ <default> protected $handler ] + Property [ <default> protected $action ] + Property [ <default> protected $params ] + Property [ <default> protected $silent ] + Property [ <default> protected $defaultModule ] + Property [ <default> protected $defaultHandler ] + Property [ <default> protected $defaultAction ] + } + + - Methods [23] { + Method [ <internal:ice> public method getRoutes ] { + } + + Method [ <internal:ice> public method getMethod ] { + } + + Method [ <internal:ice> public method getModule ] { + } + + Method [ <internal:ice> public method getHandler ] { + } + + Method [ <internal:ice> public method getAction ] { + } + + Method [ <internal:ice> public method getParams ] { + } + + Method [ <internal:ice> public method getSilent ] { + } + + Method [ <internal:ice> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice> public method getDefaultModule ] { + } + + Method [ <internal:ice> public method setDefaultModule ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultModule ] + } + } + + Method [ <internal:ice> public method getDefaultHandler ] { + } + + Method [ <internal:ice> public method setDefaultHandler ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultHandler ] + } + } + + Method [ <internal:ice> public method getDefaultAction ] { + } + + Method [ <internal:ice> public method setDefaultAction ] { + + - Parameters [1] { + Parameter #0 [ <required> $defaultAction ] + } + } + + Method [ <internal:ice> public method addRoute ] { + + - Parameters [4] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $uri ] + Parameter #2 [ <optional> array or NULL $regex ] + Parameter #3 [ <optional> $method ] + } + } + + Method [ <internal:ice> public method getRoute ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $name ] + } + } + + Method [ <internal:ice> public method getRouteName ] { + + - Parameters [1] { + Parameter #0 [ <required> Ice\Mvc\Route $route ] + } + } + + Method [ <internal:ice> public method cache ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $file ] + } + } + + Method [ <internal:ice> public method defaults ] { + + - Parameters [1] { + Parameter #0 [ <required> array $defaults ] + } + } + + Method [ <internal:ice> public method setRoutes ] { + + - Parameters [1] { + Parameter #0 [ <optional> array or NULL $routes ] + } + } + + Method [ <internal:ice> public method handle ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $method ] + Parameter #1 [ <optional> string or NULL $uri ] + } + } + + Method [ <internal:ice> public method match ] { + + - Parameters [2] { + Parameter #0 [ <optional> string or NULL $uri ] + Parameter #1 [ <optional> string or NULL $method ] + } + } + + Method [ <internal:ice> public method uri ] { + + - Parameters [2] { + Parameter #0 [ <required> array $params ] + Parameter #1 [ <optional> string $method ] + } + } + } + } + + Class [ <internal:ice> abstract class Ice\Mvc\Service extends Ice\Di\Access ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> protected $di ] + Property [ <default> protected $model ] + } + + - Methods [5] { + Method [ <internal:ice> public method setModel ] { + + - Parameters [1] { + Parameter #0 [ <required> $model ] + } + } + + Method [ <internal:ice> public method getModel ] { + } + + Method [ <internal:ice> public method __call ] { + + - Parameters [2] { + Parameter #0 [ <required> string $method ] + Parameter #1 [ <optional> $arguments ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> class Ice\Mvc\Url ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> protected $baseUri ] + Property [ <default> protected $staticUri ] + } + + - Methods [6] { + Method [ <internal:ice> public method getBaseUri ] { + } + + Method [ <internal:ice> public method setBaseUri ] { + + - Parameters [1] { + Parameter #0 [ <required> $baseUri ] + } + } + + Method [ <internal:ice> public method getStaticUri ] { + } + + Method [ <internal:ice> public method setStaticUri ] { + + - Parameters [1] { + Parameter #0 [ <required> $staticUri ] + } + } + + Method [ <internal:ice> public method getStatic ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $uri ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method get ] { + + - Parameters [3] { + Parameter #0 [ <optional> $uri ] + Parameter #1 [ <optional> $args ] + Parameter #2 [ <optional> bool $local ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> <iterateable> 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 [ <default> protected $data ] + Property [ <default> protected $engines ] + Property [ <default> protected $content ] + Property [ <default> protected $mainView ] + Property [ <default> protected $layoutsDir ] + Property [ <default> protected $partialsDir ] + Property [ <default> protected $viewsDir ] + Property [ <default> protected $file ] + Property [ <default> protected $silent ] + } + + - Methods [48] { + Method [ <internal:ice> public method setEngines ] { + + - Parameters [1] { + Parameter #0 [ <required> $engines ] + } + } + + Method [ <internal:ice> public method setContent ] { + + - Parameters [1] { + Parameter #0 [ <required> $content ] + } + } + + Method [ <internal:ice> public method getContent ] { + } + + Method [ <internal:ice> public method setMainView ] { + + - Parameters [1] { + Parameter #0 [ <required> $mainView ] + } + } + + Method [ <internal:ice> public method getMainView ] { + } + + Method [ <internal:ice> public method setLayoutsDir ] { + + - Parameters [1] { + Parameter #0 [ <required> $layoutsDir ] + } + } + + Method [ <internal:ice> public method getLayoutsDir ] { + } + + Method [ <internal:ice> public method setPartialsDir ] { + + - Parameters [1] { + Parameter #0 [ <required> $partialsDir ] + } + } + + Method [ <internal:ice> public method getPartialsDir ] { + } + + Method [ <internal:ice> public method setViewsDir ] { + + - Parameters [1] { + Parameter #0 [ <required> $viewsDir ] + } + } + + Method [ <internal:ice> public method getViewsDir ] { + } + + Method [ <internal:ice> public method setFile ] { + + - Parameters [1] { + Parameter #0 [ <required> $file ] + } + } + + Method [ <internal:ice> public method getFile ] { + } + + Method [ <internal:ice> public method setSilent ] { + + - Parameters [1] { + Parameter #0 [ <required> $silent ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> $file ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice, prototype Ice\Mvc\View\ViewInterface> public method getEngines ] { + } + + Method [ <internal:ice, prototype Ice\Mvc\View\ViewInterface> public method render ] { + + - Parameters [2] { + Parameter #0 [ <optional> $file ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method partial ] { + + - Parameters [2] { + Parameter #0 [ <required> string $file ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method layout ] { + + - Parameters [2] { + Parameter #0 [ <optional> $file ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method setVar ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method setVars ] { + + - Parameters [1] { + Parameter #0 [ <required> array $vars ] + } + } + + Method [ <internal:ice> public method setLayout ] { + + - Parameters [1] { + Parameter #0 [ <required> string $layout ] + } + } + + Method [ <internal:ice> public method __toString ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $view ] + Property [ <default> protected $options ] + } + + - Methods [8] { + Method [ <internal:ice, overwrites Ice\Mvc\View\Engine, prototype Ice\Mvc\View\Engine> public method render ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine, prototype Ice\Mvc\View\Engine\EngineInterface, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method partial ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $view ] + Property [ <default> protected $options ] + Property [ <default> protected $compiler ] + } + + - Methods [10] { + Method [ <internal:ice> public method getCompiler ] { + } + + Method [ <internal:ice> public method compile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + } + + Method [ <internal:ice, overwrites Ice\Mvc\View\Engine, prototype Ice\Mvc\View\Engine> public method render ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine, prototype Ice\Mvc\View\Engine\EngineInterface, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Mvc\View\ViewInterface $view ] + Parameter #1 [ <optional> Ice\Di or NULL $di ] + } + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method getContent ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method load ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Mvc\View\Engine> public method partial ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> array $data ] + } + - Return [ string ] + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> string $property ] + } + } + + Method [ <internal:ice, inherits Ice\Di\Access> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $property ] + Parameter #1 [ <required> $value ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $view ] + Property [ <default> protected $content ] + Property [ <default> protected $parsed ] + Property [ <default> protected $parser ] + } + + - Methods [4] { + Method [ <internal:ice> public method getParser ] { + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> $view ] + } + } + + Method [ <internal:ice> public method compile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + } + + Method [ <internal:ice> public method __toString ] { + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $functions ] + Property [ <default> protected $filters ] + Property [ <default> protected $env ] + } + + - Methods [9] { + Method [ <internal:ice, ctor> public method __construct ] { + } + + Method [ <internal:ice> public method text ] { + + - Parameters [1] { + Parameter #0 [ <required> string $text ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method parse ] { + + - Parameters [1] { + Parameter #0 [ <required> string $expression ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method parseControl ] { + + - Parameters [2] { + Parameter #0 [ <required> $control ] + Parameter #1 [ <required> $expression ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method parseEcho ] { + + - Parameters [1] { + Parameter #0 [ <required> $expression ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method parseSet ] { + + - Parameters [1] { + Parameter #0 [ <required> $expression ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method parseUse ] { + + - Parameters [1] { + Parameter #0 [ <required> $expression ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method doParse ] { + + - Parameters [1] { + Parameter #0 [ <required> $tokens ] + } + - Return [ string ] + } + + Method [ <internal:ice> private method token ] { + + - Parameters [3] { + Parameter #0 [ <required> $token ] + Parameter #1 [ <optional> $prev ] + Parameter #2 [ <optional> $next ] + } + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Pagination extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> protected $data ] + Property [ <default> protected $di ] + Property [ <default> protected $tag ] + } + + - Methods [32] { + Method [ <internal:ice> public method getDi ] { + } + + Method [ <internal:ice> public method getTag ] { + } + + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice> public method calculate ] { + + - Parameters [0] { + } + - Return [ Ice\Pagination ] + } + + Method [ <internal:ice> protected method prepareButton ] { + + - Parameters [4] { + Parameter #0 [ <required> $page ] + Parameter #1 [ <optional> $url ] + Parameter #2 [ <optional> bool $active ] + Parameter #3 [ <optional> $symbol ] + } + } + + Method [ <internal:ice> public method minimal ] { + + - Parameters [2] { + Parameter #0 [ <optional> $url ] + Parameter #1 [ <optional> array $parameters ] + } + } + + Method [ <internal:ice> public method basic ] { + + - Parameters [2] { + Parameter #0 [ <optional> $url ] + Parameter #1 [ <optional> array $parameters ] + } + } + + Method [ <internal:ice> public method floating ] { + + - Parameters [4] { + Parameter #0 [ <optional> $url ] + Parameter #1 [ <optional> array $parameters ] + Parameter #2 [ <optional> int $countOut ] + Parameter #3 [ <optional> int $countIn ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method getData ] { + } + + Method [ <internal:ice, inherits Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> <iterateable> class Ice\Session extends Ice\Arr implements Traversable, IteratorAggregate, Countable, ArrayAccess ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> protected $data ] + Property [ <default> protected $started ] + } + + - Methods [30] { + Method [ <internal:ice, overwrites Ice\Arr, ctor> public method __construct ] { + } + + Method [ <internal:ice> public method start ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method isStarted ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $autoStart ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method getId ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method regenerate ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method get ] { + + - Parameters [3] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> bool $required ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + } + + Method [ <internal:ice, overwrites Ice\Arr, prototype Ice\Arr> public method getData ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method replace ] { + + - Parameters [1] { + Parameter #0 [ <required> array $data ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method all ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method only ] { + + - Parameters [2] { + Parameter #0 [ <required> array $keys ] + Parameter #1 [ <optional> bool $strict ] + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getValue ] { + + - Parameters [4] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <optional> $filters ] + Parameter #2 [ <optional> $defaultValue ] + Parameter #3 [ <optional> bool $allowEmpty ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method keys ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method clear ] { + } + + Method [ <internal:ice, inherits Ice\Arr, prototype Countable> public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype IteratorAggregate> public method getIterator ] { + + - Parameters [0] { + } + - Return [ ArrayIterator ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method getPath ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <optional> $defaultValue ] + Parameter #2 [ <optional> string $delimiter ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $offset ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $offset ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __isset ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:ice, inherits Ice\Arr> public method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> $value ] + } + - Return [ void ] + } + + Method [ <internal:ice, inherits Ice\Arr> public method __unset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ void ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $di ] + Property [ <default> protected $values ] + Property [ <default> protected $docType ] + Property [ <default> protected $title ] + Property [ <default> protected $titleSeparator ] + Property [ <default> protected $meta ] + Property [ <default> protected $escape ] + } + + - Methods [44] { + Method [ <internal:ice> public method getDi ] { + } + + Method [ <internal:ice> public method getValues ] { + } + + Method [ <internal:ice> public method setDocType ] { + + - Parameters [1] { + Parameter #0 [ <required> $docType ] + } + } + + Method [ <internal:ice> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> $title ] + } + } + + Method [ <internal:ice> public method getTitle ] { + } + + Method [ <internal:ice> public method setTitleSeparator ] { + + - Parameters [1] { + Parameter #0 [ <required> $titleSeparator ] + } + } + + Method [ <internal:ice> public method getTitleSeparator ] { + } + + Method [ <internal:ice> public method setMeta ] { + + - Parameters [1] { + Parameter #0 [ <required> $meta ] + } + } + + Method [ <internal:ice> public method getMeta ] { + } + + Method [ <internal:ice> public method setEscape ] { + + - Parameters [1] { + Parameter #0 [ <required> $escape ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + } + + Method [ <internal:ice> public method appendTitle ] { + + - Parameters [2] { + Parameter #0 [ <required> string $title ] + Parameter #1 [ <optional> string or NULL $separator ] + } + } + + Method [ <internal:ice> public method prependTitle ] { + + - Parameters [2] { + Parameter #0 [ <required> string $title ] + Parameter #1 [ <optional> string or NULL $separator ] + } + } + + Method [ <internal:ice> public method addMeta ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ NULL ] + } + + Method [ <internal:ice> public method textField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method passwordField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method hiddenField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method fileField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method submitButton ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method button ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method checkField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method radioField ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method input ] { + + - Parameters [2] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method form ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method endForm ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> public method textArea ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method image ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method img ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method linkTo ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method a ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method link ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method script ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method style ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method meta ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method select ] { + + - Parameters [1] { + Parameter #0 [ <required> array $parameters ] + } + } + + Method [ <internal:ice> public method tagHtml ] { + + - Parameters [8] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> array $parameters ] + Parameter #2 [ <optional> array $defaultParams ] + Parameter #3 [ <optional> array $skip ] + Parameter #4 [ <optional> string or NULL $content ] + Parameter #5 [ <optional> bool $close ] + Parameter #6 [ <optional> bool $eol ] + Parameter #7 [ <optional> bool $single ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method endTag ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <optional> bool $eol ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method prepareTag ] { + + - Parameters [4] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $attributes ] + Parameter #2 [ <optional> array $skip ] + Parameter #3 [ <optional> bool $single ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method hasValue ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method setValue ] { + + - Parameters [2] { + Parameter #0 [ <required> string $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice> public method setValues ] { + + - Parameters [2] { + Parameter #0 [ <required> array $values ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice> public method getValue ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + } + + Method [ <internal:ice> public method friendlyTitle ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> string $separator ] + Parameter #2 [ <optional> bool $lowercase ] + Parameter #3 [ <optional> $replace ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method getDocType ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> public method random ] { + + - Parameters [2] { + Parameter #0 [ <optional> int $type ] + Parameter #1 [ <optional> int $length ] + } + - Return [ string ] + } + } + } + + Class [ <internal:ice> class Ice\Validation ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [12] { + Property [ <default> protected $di ] + Property [ <default> protected $data ] + Property [ <default> protected $rules ] + Property [ <default> protected $validators ] + Property [ <default> protected $filters ] + Property [ <default> protected $labels ] + Property [ <default> protected $messages ] + Property [ <default> protected $valid ] + Property [ <default> protected $aliases ] + Property [ <default> protected $translate ] + Property [ <default> protected $humanLabels ] + Property [ <default> protected $defaultMessages ] + } + + - Methods [24] { + Method [ <internal:ice> public method getDi ] { + } + + Method [ <internal:ice> public method getData ] { + } + + Method [ <internal:ice> public method setRules ] { + + - Parameters [1] { + Parameter #0 [ <required> $rules ] + } + } + + Method [ <internal:ice> public method getRules ] { + } + + Method [ <internal:ice> public method setFilters ] { + + - Parameters [1] { + Parameter #0 [ <required> $filters ] + } + } + + Method [ <internal:ice> public method setLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $labels ] + } + } + + Method [ <internal:ice> public method setAliases ] { + + - Parameters [1] { + Parameter #0 [ <required> $aliases ] + } + } + + Method [ <internal:ice> public method setTranslate ] { + + - Parameters [1] { + Parameter #0 [ <required> $translate ] + } + } + + Method [ <internal:ice> public method getTranslate ] { + } + + Method [ <internal:ice> public method setHumanLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> $humanLabels ] + } + } + + Method [ <internal:ice, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $data ] + } + } + + Method [ <internal:ice> public method resolve ] { + + - Parameters [3] { + Parameter #0 [ <required> string $alias ] + Parameter #1 [ <required> string $field ] + Parameter #2 [ <optional> $options ] + } + } + + Method [ <internal:ice> public method rule ] { + + - Parameters [3] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> $validators ] + Parameter #2 [ <optional> $options ] + } + } + + Method [ <internal:ice> public method rules ] { + + - Parameters [2] { + Parameter #0 [ <required> array $validators ] + Parameter #1 [ <optional> bool $merge ] + } + } + + Method [ <internal:ice> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <optional> array $data ] + Parameter #1 [ <optional> bool $clear ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ice> public method hasValue ] { + + - Parameters [1] { + Parameter #0 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice> public method getValue ] { + + - Parameters [2] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <optional> bool $filtered ] + } + } + + Method [ <internal:ice> public method getValues ] { + + - Parameters [2] { + Parameter #0 [ <optional> $fields ] + Parameter #1 [ <optional> bool $filtered ] + } + } + + Method [ <internal:ice> public method getLabel ] { + + - Parameters [1] { + Parameter #0 [ <required> string $field ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method setDefaultMessages ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $messages ] + } + } + + Method [ <internal:ice> public method getDefaultMessage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $type ] + } + - Return [ string ] + } + + Method [ <internal:ice> public method addMessage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $field ] + Parameter #1 [ <required> string $message ] + } + } + + Method [ <internal:ice> public method getMessages ] { + + - Parameters [0] { + } + - Return [ Ice\Arr ] + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <default> protected $options ] + } + + - Methods [6] { + Method [ <internal:ice, overwrites Ice\Validation\Validator, prototype Ice\Validation\Validator> public method validate ] { + + - Parameters [2] { + Parameter #0 [ <required> Ice\Validation $validation ] + Parameter #1 [ <required> string $field ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array $options ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method has ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + - Return [ bool ] + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $defaultValue ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:ice, inherits Ice\Validation\Validator> public method getOptions ] { + + - Parameters [2] { + Parameter #0 [ <optional> $keys ] + Parameter #1 [ <optional> array $options ] + } + } + } + } + + Class [ <internal:ice> 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 [ <internal:ice> static public method current ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:ice> static public method get ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:ice> 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 <remi@remirepo.net> - 1.6.0-1 +- initial package +- fix build with recent GCC using patch from + https://github.com/ice/framework/pull/266 |