summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--266.patch57
-rw-r--r--Makefile4
-rw-r--r--PHPINFO19
-rw-r--r--REFLECTION14691
-rw-r--r--php-pecl-ice.spec218
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
+
diff --git a/PHPINFO b/PHPINFO
new file mode 100644
index 0000000..adacdaf
--- /dev/null
+++ b/PHPINFO
@@ -0,0 +1,19 @@
+
+ice
+
+
+Simple and fast PHP framework delivered as C-extension.<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