System - PHP Framework
PHP Version 5.6
api
\SYSTEM\API\api
API Class provided by System for Smart API's.
ROOT_PARENTID
\SYSTEM\API\api::ROOT_PARENTID
-1
int Root Node ID
DEFAULT_GROUP
\SYSTEM\API\api::DEFAULT_GROUP
0
int Default API Group
DEFAULT_STRICT
\SYSTEM\API\api::DEFAULT_STRICT
true
bool Default parse strict setting
DEFAULT_DEFAULT
\SYSTEM\API\api::DEFAULT_DEFAULT
false
bool Default parse to default setting
run
\SYSTEM\API\api::run()
verifyclassname
string
apiclassname
string
params
array
group
self::DEFAULT_GROUP
int
strict
self::DEFAULT_STRICT
bool
default
self::DEFAULT_DEFAULT
bool
Run the API Mechanism with your Data.
getApiTree
\SYSTEM\API\api::getApiTree()
group
int
Internal API function to retrive the Databasetree for requested API
do_statics
\SYSTEM\API\api::do_statics()
params
array
tree
array
apiclassname
string
verifyclassname
string
default
bool
Internal API function to parse statics for requested API
do_default
\SYSTEM\API\api::do_default()
default
bool
apiclassname
string
call_funcname
null
string
Internal API function to parse default redirect for requested API
do_strict
\SYSTEM\API\api::do_strict()
strict
bool
params
array
statics
array
commands
array
parameters
array
parameters_opt
array
Internal API function to strict parse the API
do_commands
\SYSTEM\API\api::do_commands()
params
array
tree
array
Internal API function to parse commands for requested API
do_parameters
\SYSTEM\API\api::do_parameters()
params
array
tree
array
parentid
int
lastcommandvalue
string
verifyclassname
string
Internal API function to parse parameters for requested API
do_parameters_opt
\SYSTEM\API\api::do_parameters_opt()
params
array
tree
array
parentid
int
lastcommandvalue
string
verifyclassname
string
Internal API function to parse optional parameters for requested API
do_func_name
\SYSTEM\API\api::do_func_name()
commands
array
Internal API function to build function name for requested API
do_func_params
\SYSTEM\API\api::do_func_params()
parameters
array
parameters_opt
array
Internal API function to build function paramters for requested API
System - PHP Framework
PHP Version 5.6
api_default_interface
\SYSTEM\API\api_default_interface
api_default Interface used internally in api_default Class
can be used insted of api_default if hashbang mechanic should not be used.
get_apigroup
\SYSTEM\API\api_default_interface::get_apigroup()
API Group function - implement this function and return the Groupnumber
get_default_state
\SYSTEM\API\api_default_interface::get_default_state()
API Default State function - implement this function and return the String of the default-state
default_page
\SYSTEM\API\api_default_interface::default_page()
_escaped_fragment_
null
string
API Default Page function - implement this function and return the Default Page
api_default
\SYSTEM\API\api_default
API Default class providing defaulting capabilities and Hashbang-Crawling-Scheme.
\SYSTEM\API\api_system
\SYSTEM\API\api_default_interface
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\API\api_default::get_class()
API Class function - implement this function and return the Classname
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
System - PHP Framework
PHP Version 5.6
api_login
\SYSTEM\API\api_login
API Login class providing System Account Functionality.
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
new_email
string
System Account Request Change EMail Token
System - PHP Framework
PHP Version 5.6
api_system
\SYSTEM\API\api_system
API System class providing System Functionality.
\SYSTEM\API\api_login
call_cron
\SYSTEM\API\api_system::call_cron()
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
System - PHP Framework
PHP Version 5.6
SYS_API_TREE
\SYSTEM\SQL\SYS_API_TREE
QQ to get System Api Tree by group
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_API_TREE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_API_TREE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_API_TREE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
verify
\SYSTEM\API\verify
API default verify Class for Parameter validation
ALL
\SYSTEM\API\verify::ALL()
param
mixed
Verify All - everything is allowed
UINT
\SYSTEM\API\verify::UINT()
param
mixed
Verify UINT - Positive Integer excluding 0
UINT0
\SYSTEM\API\verify::UINT0()
param
mixed
Verify UINT0 - Positive Integer including 0
INT
\SYSTEM\API\verify::INT()
param
mixed
Verify INT - all integers
TIMEUNIX
\SYSTEM\API\verify::TIMEUNIX()
param
mixed
Verify TIMEUNIX - unixtimestamp number
DATE
\SYSTEM\API\verify::DATE()
param
mixed
Verify DATE - string parseable as date
STRING
\SYSTEM\API\verify::STRING()
param
mixed
Verify STRING - allow every string - thats all
BOOL
\SYSTEM\API\verify::BOOL()
param
mixed
Verify BOOL - allow booleans
FLOAT
\SYSTEM\API\verify::FLOAT()
param
mixed
Verify FLOAT - every float value
JSON
\SYSTEM\API\verify::JSON()
param
mixed
Verify JSON - JSON format check
ARY
\SYSTEM\API\verify::ARY()
param
mixed
Verify ARY - array check
LANG
\SYSTEM\API\verify::LANG()
param
mixed
Verify LANG - verify supported languages
RESULT
\SYSTEM\API\verify::RESULT()
param
mixed
Verify RESULT - verify possible resulttypes
EMAIL
\SYSTEM\API\verify::EMAIL()
param
mixed
Verify EMAIL - verify email
System - PHP Framework
PHP Version 5.6
cache
\SYSTEM\CACHE\cache
Cache Class provided by System for caching in the Database.
get
\SYSTEM\CACHE\cache::get()
cache
int
ident
\SYSTEM\CACHE\sha1
header
false
bool
Get Data from Cache
put
\SYSTEM\CACHE\cache::put()
cache
int
ident
\SYSTEM\CACHE\sha1
type
string
data
string
fail_on_exist
false
bool
Put Data into the Cache
del
\SYSTEM\CACHE\cache::del()
cache
int
ident
\SYSTEM\CACHE\sha1
Delete Data from Cache
System - PHP Framework
PHP Version 5.6
cache_css
\SYSTEM\CACHE\cache_css
CSS Cache Class provided by System for caching CSS in the Database.
CACHE_CSS
\SYSTEM\CACHE\cache_css::CACHE_CSS
10
int Cache ID for CSS cache
put
\SYSTEM\CACHE\cache_css::put()
ident
\SYSTEM\CACHE\sha1
data
int
Put Data into the Cache
get
\SYSTEM\CACHE\cache_css::get()
ident
\SYSTEM\CACHE\sha1
header
false
bool
Get Data from Cache
ident
\SYSTEM\CACHE\cache_css::ident()
files
array
Calculate Ident for a list of Files
minify
\SYSTEM\CACHE\cache_css::minify()
files
array
Minify CSS and calculate URL from it
System - PHP Framework
PHP Version 5.6
cache_filemask
\SYSTEM\CACHE\cache_filemask
File Cache Class provided by System for hiding Filepaths on the Server.
CACHE_FILEMASK
\SYSTEM\CACHE\cache_filemask::CACHE_FILEMASK
12
int Cache ID for Filemask cache
put
\SYSTEM\CACHE\cache_filemask::put()
file
\SYSTEM\CACHE\sha1
Put Data into the Cache
Remark: Saves only the path into the Cache, not the File itself
get
\SYSTEM\CACHE\cache_filemask::get()
ident
\SYSTEM\CACHE\sha1
header
false
bool
Get Data from Cache
ident
\SYSTEM\CACHE\cache_filemask::ident()
file
array
Calculate Ident for a File
System - PHP Framework
PHP Version 5.6
cache_js
\SYSTEM\CACHE\cache_js
JS Cache Class provided by System for caching JS in the Database.
CACHE_JS
\SYSTEM\CACHE\cache_js::CACHE_JS
11
int Cache ID for JS cache
put
\SYSTEM\CACHE\cache_js::put()
ident
\SYSTEM\CACHE\sha1
data
int
Put Data into the Cache
get
\SYSTEM\CACHE\cache_js::get()
ident
\SYSTEM\CACHE\sha1
header
false
bool
Get Data from Cache
ident
\SYSTEM\CACHE\cache_js::ident()
files
array
Calculate Ident for a list of Files
minify
\SYSTEM\CACHE\cache_js::minify()
files
array
Minify JS files and calculate URL for it
System - PHP Framework
PHP Version 5.6
SYS_CACHE_CHECK
\SYSTEM\SQL\SYS_CACHE_CHECK
QQ to check if cache entry exists
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_CACHE_CHECK::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CACHE_CHECK::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CACHE_CHECK::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CACHE_DELETE
\SYSTEM\SQL\SYS_CACHE_DELETE
QQ to delete cache entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_CACHE_DELETE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CACHE_DELETE::pgsql()
Get QQs PostgreSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CACHE_DELETE_ALL
\SYSTEM\SQL\SYS_CACHE_DELETE_ALL
QQ to delete all cache entries
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_CACHE_DELETE_ALL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CACHE_DELETE_ALL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CACHE_DELETE_ALL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CACHE_PUT
\SYSTEM\SQL\SYS_CACHE_PUT
QQ to write data into the cache
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_CACHE_PUT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CACHE_PUT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CACHE_PUT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
config
\SYSTEM\CONFIG\config
Config Class provided by System for configuration of the System Environment.
config
\SYSTEM\CONFIG\config::$config
array Holding all the Config Data
get
\SYSTEM\CONFIG\config::get()
config_id
int
Get Config Setting
set
\SYSTEM\CONFIG\config::set()
config_id
int
value
mixed
Set Config Setting
setArray
\SYSTEM\CONFIG\config::setArray()
id_value_array
array
Set Array of Config Settings
System - PHP Framework
PHP Version 5.6
config_ids
\SYSTEM\CONFIG\config_ids
ConfigID Class provided by System for System Environment Config IDs.
Extend this class for your own purposes.
SYS_CONFIG_ERRORREPORTING
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_ERRORREPORTING
1
int Error Reporting Level within the Application
SYS_CONFIG_PATH_BASEURL
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL
2
int Base URL for the Application
SYS_CONFIG_PATH_BASEPATH
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEPATH
3
int Base Path for the Application
SYS_CONFIG_PATH_SYSTEMPATHREL
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_SYSTEMPATHREL
4
int Relative Path to the System Library based on BASEPATH setting
SYS_CONFIG_DEFAULT_RESULT
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_RESULT
5
int Default Result the Application will return
SYS_CONFIG_DEFAULT_RESULT_JSON
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_RESULT_JSON
'json'
string Result Type JSON
SYS_CONFIG_DEFAULT_RESULT_MSGPACK
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_RESULT_MSGPACK
'msgpack'
string Result Type MsgPack
SYS_CONFIG_DB_TYPE
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE
11
int Database Driver to be used
SYS_CONFIG_DB_TYPE_MYS
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE_MYS
'mysql'
string Database Driver MYSQL
SYS_CONFIG_DB_TYPE_PG
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE_PG
'postgresql'
string Database Driver PostgreSQL
SYS_CONFIG_DB_HOST
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_HOST
12
int Default Database Host used by the Application
SYS_CONFIG_DB_PORT
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_PORT
13
int Default Database Port used by the Application
SYS_CONFIG_DB_USER
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_USER
14
int Default Database User used by the Application
SYS_CONFIG_DB_PASSWORD
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_PASSWORD
15
int Default Database Password used by the Application
SYS_CONFIG_DB_DBNAME
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_DBNAME
16
int Default Database Databasename used by the Application
SYS_CONFIG_LANGS
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_LANGS
21
int Languages supported by the Application
SYS_CONFIG_DEFAULT_LANG
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG
22
int Default Language of the Application
SYS_CRON_LOG2SQLITE_PATH
\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH
30
int Logextraction path used by the Application
SYS_CONFIG_PATH_CACHE
\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_CACHE
31
int Cache path used by the Application
SYS_SAI_CONFIG_PROJECT
\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_PROJECT
54
int Projectname of the Application
System - PHP Framework
PHP Version 5.6
cron
\SYSTEM\CRON\cron
Cron Class provided by System for Tasks occurring repeateadly.
check
\SYSTEM\CRON\cron::check()
class
\SYSTEM\CRON\class
Check if given Class is a compatible Cronjob
run
\SYSTEM\CRON\cron::run()
Run all registered Cronjobs if its time to do so.
run_class
\SYSTEM\CRON\cron::run_class()
class
mixed
Run a specific registered Cronjob by classname if its time to do so.
next
\SYSTEM\CRON\cron::next()
class
\SYSTEM\CRON\class
Determine next run of a given Cronjob
last
\SYSTEM\CRON\cron::last()
class
\SYSTEM\CRON\class
Determine last run of a given Cronjob
status
\SYSTEM\CRON\cron::status()
class
\SYSTEM\CRON\class
status
int
Updates the Status of a Cronjob
last_visit
\SYSTEM\CRON\cron::last_visit()
Determines the time when the System-Cronjobs were executed the last time.
System - PHP Framework
PHP Version 5.6
cron_cache_delete
\SYSTEM\CRON\cron_cache_delete
Conjob Class provided by System to delete System Cache.
\SYSTEM\CRON\cronjob
run
\SYSTEM\CRON\cron_cache_delete::run()
Run the Cronjob and delete all Cache entries.
System - PHP Framework
PHP Version 5.6
cron_log2sqlite
\SYSTEM\CRON\cron_log2sqlite
Conjob Class provided by System to extract Logentries into sqlite files.
\SYSTEM\CRON\cronjob
run
\SYSTEM\CRON\cron_log2sqlite::run()
Run the Cronjob and extract Data from log, write it to sqlite files
System - PHP Framework
PHP Version 5.6
cronjob
\SYSTEM\CRON\cronjob
Conjob Class provided by System to derive from for custom Cronjobs.
run
\SYSTEM\CRON\cronjob::run()
Run the Cronjob and execute its task
System - PHP Framework
PHP Version 5.6
cronstatus
\SYSTEM\CRON\cronstatus
Cronstatus Class provided by System for Cronjob stati.
CRON_STATUS_SUCCESFULLY
\SYSTEM\CRON\cronstatus::CRON_STATUS_SUCCESFULLY
0
int Cron executed successfully
CRON_STATUS_RUNNING
\SYSTEM\CRON\cronstatus::CRON_STATUS_RUNNING
1
int Cron is running
CRON_STATUS_FAIL
\SYSTEM\CRON\cronstatus::CRON_STATUS_FAIL
2
int Cron execution failed within the Cronjob
CRON_STATUS_FAIL_CLASS
\SYSTEM\CRON\cronstatus::CRON_STATUS_FAIL_CLASS
3
int Cron execution failed because of Problems with the Cron-Class
CRON_STATUS_USER_STATES
\SYSTEM\CRON\cronstatus::CRON_STATUS_USER_STATES
99
int Placeholder where Userstates should start
text
\SYSTEM\CRON\cronstatus::text()
status
int
Convert Cron Status to a text value.
System - PHP Framework
PHP Version 5.6
crontime
\SYSTEM\CRON\crontime
Crontime Class provided by System for Cronjob time calculation.
next
\SYSTEM\CRON\crontime::next()
base_time
\SYSTEM\CRON\time
min
int
hour
int
day
int
day_week
int
month
int
Determine next time based on a basetime and crontab-style modificators
last
\SYSTEM\CRON\crontime::last()
base_time
\SYSTEM\CRON\time
min
int
hour
int
day
int
day_week
int
month
int
Determine last time based on a basetime and crontab-style modificators
check
\SYSTEM\CRON\crontime::check()
base_time
\SYSTEM\CRON\time
last_run
\SYSTEM\CRON\time
min
int
hour
int
day
int
day_week
int
month
int
Determine if time for next run lies in the past based on a lastrun,
a basetime and crontab-style modificators
check_now
\SYSTEM\CRON\crontime::check_now()
last_run
\SYSTEM\CRON\time
min
int
hour
int
day
int
day_week
int
month
int
Determine if time for next run lies in the past based on a lastrun and
crontab-style modificators using system-time as compare-time.
next_now
\SYSTEM\CRON\crontime::next_now()
min
int
hour
int
day
int
day_week
int
month
int
Determine next time based on the system-time and crontab-style modificators
last_now
\SYSTEM\CRON\crontime::last_now()
min
int
hour
int
day
int
day_week
int
month
int
Determine last time based on system-time and crontab-style modificators
System - PHP Framework
PHP Version 5.6
SYS_CRON_GET
\SYSTEM\SQL\SYS_CRON_GET
QQ to get a specific cron entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_CRON_GET::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CRON_GET::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CRON_GET::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CRON_LAST_VISIT
\SYSTEM\SQL\SYS_CRON_LAST_VISIT
QQ to find the cronjob which had ben run the most reacent
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_CRON_LAST_VISIT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CRON_LAST_VISIT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CRON_LAST_VISIT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CRON_LIST
\SYSTEM\SQL\SYS_CRON_LIST
QQ to get all Cronjobs from Database
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_CRON_LIST::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CRON_LIST::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CRON_LIST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_CRON_UPD
\SYSTEM\SQL\SYS_CRON_UPD
QQ to update a cronjobs status and lastrun
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_CRON_UPD::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_CRON_UPD::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_CRON_UPD::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
Connection
\SYSTEM\DB\Connection
Connection Class provided by System to open a Connection to a Database.
\SYSTEM\DB\ConnectionAbstr
connection
\SYSTEM\DB\Connection::$connection
NULL
ressource Variable to store then open Connection
__construct
\SYSTEM\DB\Connection::__construct()
dbinfo
null
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\Connection::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\Connection::close()
Close the Database Connection.
prepare
\SYSTEM\DB\Connection::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\Connection::query()
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\Connection::exec()
query
string
Exec Query on Database
trans
\SYSTEM\DB\Connection::trans()
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\Connection::commit()
Commit a Transaction on the Database Connection
insert_id
\SYSTEM\DB\Connection::insert_id()
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
\SYSTEM\DB\ConnectionAbstr
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
\SYSTEM\DB\ConnectionAbstr
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
\SYSTEM\DB\ConnectionAbstr
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
\SYSTEM\DB\ConnectionAbstr
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
\SYSTEM\DB\ConnectionAbstr
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
\SYSTEM\DB\ConnectionAbstr
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
\SYSTEM\DB\ConnectionAbstr
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
\SYSTEM\DB\ConnectionAbstr
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
\SYSTEM\DB\ConnectionAbstr
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
ConnectionAbstr
\SYSTEM\DB\ConnectionAbstr
Abstract Connection Class provided by System as a PDO Controller.
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
ConnectionAMQP
\SYSTEM\DB\ConnectionAMQP
AMQP Connection Class provided by System to connect to AMQP Services.
\SYSTEM\DB\ConnectionAbstr
connection
\SYSTEM\DB\ConnectionAMQP::$connection
NULL
ressource Variable to store then open Connection
__construct
\SYSTEM\DB\ConnectionAMQP::__construct()
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
send
\SYSTEM\DB\ConnectionAMQP::send()
msg
array
Send a Message to the AMQP Server
__destruct
\SYSTEM\DB\ConnectionAMQP::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAMQP::close()
Close the Database Connection.
query
\SYSTEM\DB\ConnectionAMQP::query()
query
string
Query the Connection using normal Query Statement
prepare
\SYSTEM\DB\ConnectionAMQP::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
commit
\SYSTEM\DB\ConnectionAMQP::commit()
Commit a Transaction on the Database Connection
exec
\SYSTEM\DB\ConnectionAMQP::exec()
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAMQP::trans()
Open a Transaction on the Database Connection
insert_id
\SYSTEM\DB\ConnectionAMQP::insert_id()
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
\SYSTEM\DB\ConnectionAbstr
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
\SYSTEM\DB\ConnectionAbstr
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
\SYSTEM\DB\ConnectionAbstr
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
\SYSTEM\DB\ConnectionAbstr
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
\SYSTEM\DB\ConnectionAbstr
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
\SYSTEM\DB\ConnectionAbstr
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
\SYSTEM\DB\ConnectionAbstr
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
\SYSTEM\DB\ConnectionAbstr
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
\SYSTEM\DB\ConnectionAbstr
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
ConnectionMYS
\SYSTEM\DB\ConnectionMYS
MYSQL Connection Class provided by System to connect to MYSQL Database.
\SYSTEM\DB\ConnectionAbstr
connection
\SYSTEM\DB\ConnectionMYS::$connection
NULL
ressource Variable to store then open Connection
__construct
\SYSTEM\DB\ConnectionMYS::__construct()
dbinfo
\SYSTEM\DB\DBINFO
new_link
false
bool
client_flag
0
int
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionMYS::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionMYS::close()
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionMYS::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionMYS::query()
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionMYS::exec()
query
string
Exec Query on Database
commit
\SYSTEM\DB\ConnectionMYS::commit()
Commit a Transaction on the Database Connection
trans
\SYSTEM\DB\ConnectionMYS::trans()
Open a Transaction on the Database Connection
insert_id
\SYSTEM\DB\ConnectionMYS::insert_id()
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
\SYSTEM\DB\ConnectionAbstr
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
\SYSTEM\DB\ConnectionAbstr
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
\SYSTEM\DB\ConnectionAbstr
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
\SYSTEM\DB\ConnectionAbstr
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
\SYSTEM\DB\ConnectionAbstr
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
\SYSTEM\DB\ConnectionAbstr
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
\SYSTEM\DB\ConnectionAbstr
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
\SYSTEM\DB\ConnectionAbstr
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
\SYSTEM\DB\ConnectionAbstr
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
ConnectionPG
\SYSTEM\DB\ConnectionPG
PostgreSQL Connection Class provided by System to connect to PostgreSQL Database.
\SYSTEM\DB\ConnectionAbstr
connection
\SYSTEM\DB\ConnectionPG::$connection
NULL
ressource Variable to store then open Connection
__construct
\SYSTEM\DB\ConnectionPG::__construct()
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionPG::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionPG::close()
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionPG::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionPG::query()
query
string
Query the Connection using normal Query Statement
trans
\SYSTEM\DB\ConnectionPG::trans()
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionPG::commit()
Commit a Transaction on the Database Connection
exec
\SYSTEM\DB\ConnectionPG::exec()
query
string
Exec Query on Database
insert_id
\SYSTEM\DB\ConnectionPG::insert_id()
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
\SYSTEM\DB\ConnectionAbstr
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
\SYSTEM\DB\ConnectionAbstr
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
\SYSTEM\DB\ConnectionAbstr
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
\SYSTEM\DB\ConnectionAbstr
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
\SYSTEM\DB\ConnectionAbstr
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
\SYSTEM\DB\ConnectionAbstr
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
\SYSTEM\DB\ConnectionAbstr
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
\SYSTEM\DB\ConnectionAbstr
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
\SYSTEM\DB\ConnectionAbstr
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
ConnectionSQLite
\SYSTEM\DB\ConnectionSQLite
SQLite Connection Class provided by System to connect to SQLite Databasefile.
\SYSTEM\DB\ConnectionAbstr
connection
\SYSTEM\DB\ConnectionSQLite::$connection
NULL
ressource Variable to store the open Connection
__construct
\SYSTEM\DB\ConnectionSQLite::__construct()
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionSQLite::__destruct()
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionSQLite::close()
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionSQLite::prepare()
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionSQLite::query()
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionSQLite::exec()
query
string
Exec Query on Database
commit
\SYSTEM\DB\ConnectionSQLite::commit()
Commit a Transaction on the Database Connection
trans
\SYSTEM\DB\ConnectionSQLite::trans()
Open a Transaction on the Database Connection
insert_id
\SYSTEM\DB\ConnectionSQLite::insert_id()
__construct
\SYSTEM\DB\ConnectionAbstr::__construct()
\SYSTEM\DB\ConnectionAbstr
dbinfo
\SYSTEM\DB\DBINFO
Connect to the DB upon Construction.
__destruct
\SYSTEM\DB\ConnectionAbstr::__destruct()
\SYSTEM\DB\ConnectionAbstr
Destruct the Database Connection upon Destruction.
close
\SYSTEM\DB\ConnectionAbstr::close()
\SYSTEM\DB\ConnectionAbstr
Close the Database Connection.
prepare
\SYSTEM\DB\ConnectionAbstr::prepare()
\SYSTEM\DB\ConnectionAbstr
stmtName
string
stmt
string
values
array
types
null
string
Query the Connection using Prepare Statement
query
\SYSTEM\DB\ConnectionAbstr::query()
\SYSTEM\DB\ConnectionAbstr
query
string
Query the Connection using normal Query Statement
exec
\SYSTEM\DB\ConnectionAbstr::exec()
\SYSTEM\DB\ConnectionAbstr
query
string
Exec Query on Database
trans
\SYSTEM\DB\ConnectionAbstr::trans()
\SYSTEM\DB\ConnectionAbstr
Open a Transaction on the Database Connection
commit
\SYSTEM\DB\ConnectionAbstr::commit()
\SYSTEM\DB\ConnectionAbstr
Commit a Transaction on the Database Connection
getPrepareValueType
\SYSTEM\DB\ConnectionAbstr::getPrepareValueType()
\SYSTEM\DB\ConnectionAbstr
value
string
Helperfunction to convert Prepared Values to SQL Type identifiers
System - PHP Framework
PHP Version 5.6
DBInfo
\SYSTEM\DB\DBInfo
DBInfo Abstract Class provided by System to hold Database Information.
m_database
\SYSTEM\DB\DBInfo::$m_database
null
string Variable to store Database name
m_user
\SYSTEM\DB\DBInfo::$m_user
null
string Variable to store Database user
m_password
\SYSTEM\DB\DBInfo::$m_password
null
string Variable to store Database password
m_host
\SYSTEM\DB\DBInfo::$m_host
null
string Variable to store Database host
m_port
\SYSTEM\DB\DBInfo::$m_port
null
int Variable to store Database port
__construct
\SYSTEM\DB\DBInfo::__construct()
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
System - PHP Framework
PHP Version 5.6
DBInfoAMQP
\SYSTEM\DB\DBInfoAMQP
DBInfoAMQP Class provided by System to hold AMQP Database Information.
\SYSTEM\DB\DBInfo
m_database
\SYSTEM\DB\DBInfo::$m_database
null
\SYSTEM\DB\DBInfo
string Variable to store Database name
m_user
\SYSTEM\DB\DBInfo::$m_user
null
\SYSTEM\DB\DBInfo
string Variable to store Database user
m_password
\SYSTEM\DB\DBInfo::$m_password
null
\SYSTEM\DB\DBInfo
string Variable to store Database password
m_host
\SYSTEM\DB\DBInfo::$m_host
null
\SYSTEM\DB\DBInfo
string Variable to store Database host
m_port
\SYSTEM\DB\DBInfo::$m_port
null
\SYSTEM\DB\DBInfo
int Variable to store Database port
__construct
\SYSTEM\DB\DBInfoAMQP::__construct()
vhost
mixed
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
__construct
\SYSTEM\DB\DBInfo::__construct()
\SYSTEM\DB\DBInfo
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
System - PHP Framework
PHP Version 5.6
DBInfoMYS
\SYSTEM\DB\DBInfoMYS
DBInfoMYS Class provided by System to hold MYSQL Database Information.
\SYSTEM\DB\DBInfo
m_database
\SYSTEM\DB\DBInfo::$m_database
null
\SYSTEM\DB\DBInfo
string Variable to store Database name
m_user
\SYSTEM\DB\DBInfo::$m_user
null
\SYSTEM\DB\DBInfo
string Variable to store Database user
m_password
\SYSTEM\DB\DBInfo::$m_password
null
\SYSTEM\DB\DBInfo
string Variable to store Database password
m_host
\SYSTEM\DB\DBInfo::$m_host
null
\SYSTEM\DB\DBInfo
string Variable to store Database host
m_port
\SYSTEM\DB\DBInfo::$m_port
null
\SYSTEM\DB\DBInfo
int Variable to store Database port
__construct
\SYSTEM\DB\DBInfoMYS::__construct()
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
__construct
\SYSTEM\DB\DBInfo::__construct()
\SYSTEM\DB\DBInfo
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
System - PHP Framework
PHP Version 5.6
DBInfoPG
\SYSTEM\DB\DBInfoPG
DBInfoPG Class provided by System to hold PostgreSQL Database Information.
\SYSTEM\DB\DBInfo
m_database
\SYSTEM\DB\DBInfo::$m_database
null
\SYSTEM\DB\DBInfo
string Variable to store Database name
m_user
\SYSTEM\DB\DBInfo::$m_user
null
\SYSTEM\DB\DBInfo
string Variable to store Database user
m_password
\SYSTEM\DB\DBInfo::$m_password
null
\SYSTEM\DB\DBInfo
string Variable to store Database password
m_host
\SYSTEM\DB\DBInfo::$m_host
null
\SYSTEM\DB\DBInfo
string Variable to store Database host
m_port
\SYSTEM\DB\DBInfo::$m_port
null
\SYSTEM\DB\DBInfo
int Variable to store Database port
__construct
\SYSTEM\DB\DBInfoPG::__construct()
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
__construct
\SYSTEM\DB\DBInfo::__construct()
\SYSTEM\DB\DBInfo
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
System - PHP Framework
PHP Version 5.6
DBInfoSQLite
\SYSTEM\DB\DBInfoSQLite
DBInfoSQLite Class provided by System to hold SQLite File-Database Information.
\SYSTEM\DB\DBInfo
m_database
\SYSTEM\DB\DBInfo::$m_database
null
\SYSTEM\DB\DBInfo
string Variable to store Database name
m_user
\SYSTEM\DB\DBInfo::$m_user
null
\SYSTEM\DB\DBInfo
string Variable to store Database user
m_password
\SYSTEM\DB\DBInfo::$m_password
null
\SYSTEM\DB\DBInfo
string Variable to store Database password
m_host
\SYSTEM\DB\DBInfo::$m_host
null
\SYSTEM\DB\DBInfo
string Variable to store Database host
m_port
\SYSTEM\DB\DBInfo::$m_port
null
\SYSTEM\DB\DBInfo
int Variable to store Database port
__construct
\SYSTEM\DB\DBInfoSQLite::__construct()
database
string
user
null
string
password
null
string
host
null
string
port
null
int
Store Data upon Construction.
__construct
\SYSTEM\DB\DBInfo::__construct()
\SYSTEM\DB\DBInfo
database
string
user
string
password
string
host
string
port
null
int
Store Data upon Construction.
System - PHP Framework
PHP Version 5.6
QI
\SYSTEM\DB\QI
QI Class provided by System to execute quick installation statements.
QI
\SYSTEM\DB\QI::QI()
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
QP
\SYSTEM\DB\QP
QQ Class provided by System to execute quick prepare statements.
QQ
\SYSTEM\DB\QP::QQ()
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
QQ
\SYSTEM\DB\QQ
QQ Class provided by System to execute quick query statements.
QQ
\SYSTEM\DB\QQ::QQ()
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
Result
\SYSTEM\DB\Result
Result Class provided by System to hold Database Query Result Ressources.
count
\SYSTEM\DB\Result::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
Closes the Resultset
System - PHP Framework
PHP Version 5.6
ResultAMQP
\SYSTEM\DB\ResultAMQP
Result Class provided by System to hold Database Query Result Ressources of AMQP Querys.
\SYSTEM\DB\Result
res
\SYSTEM\DB\ResultAMQP::$res
NULL
ressource Variable to store Database Result-ressource
current
\SYSTEM\DB\ResultAMQP::$current
NULL
ressource Variable to store current Line either as array or object
__construct
\SYSTEM\DB\ResultAMQP::__construct()
res
\SYSTEM\DB\ressource
Construct the Resultset with a database ressource
__destruct
\SYSTEM\DB\ResultAMQP::__destruct()
Close Resultset upon destruction
close
\SYSTEM\DB\ResultAMQP::close()
Closes the Resultset
count
\SYSTEM\DB\ResultAMQP::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\ResultAMQP::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\ResultAMQP::next()
object
false
bool
result_type
MYSQLI_BOTH
int
Returns the next line in the Resultset
seek
\SYSTEM\DB\ResultAMQP::seek()
row_number
int
Seeks an amount of lines within the Resultset
count
\SYSTEM\DB\Result::count()
\SYSTEM\DB\Result
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
\SYSTEM\DB\Result
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
\SYSTEM\DB\Result
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
\SYSTEM\DB\Result
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
\SYSTEM\DB\Result
Closes the Resultset
System - PHP Framework
PHP Version 5.6
ResultMysqli
\SYSTEM\DB\ResultMysqli
Result Class provided by System to hold Database Query Result Ressources of MYSQL Querys.
\SYSTEM\DB\Result
res
\SYSTEM\DB\ResultMysqli::$res
NULL
ressource Variable to store Database Result-ressource
current
\SYSTEM\DB\ResultMysqli::$current
NULL
ressource Variable to store current Line either as array or object
__construct
\SYSTEM\DB\ResultMysqli::__construct()
res
\SYSTEM\DB\ressource
Construct the Resultset with a database ressource
__destruct
\SYSTEM\DB\ResultMysqli::__destruct()
Close Resultset upon destruction
close
\SYSTEM\DB\ResultMysqli::close()
Closes the Resultset
count
\SYSTEM\DB\ResultMysqli::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\ResultMysqli::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\ResultMysqli::next()
object
false
bool
result_type
MYSQLI_BOTH
int
Returns the next line in the Resultset
seek
\SYSTEM\DB\ResultMysqli::seek()
row_number
int
Seeks an amount of lines within the Resultset
count
\SYSTEM\DB\Result::count()
\SYSTEM\DB\Result
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
\SYSTEM\DB\Result
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
\SYSTEM\DB\Result
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
\SYSTEM\DB\Result
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
\SYSTEM\DB\Result
Closes the Resultset
System - PHP Framework
PHP Version 5.6
ResultMysqliPrepare
\SYSTEM\DB\ResultMysqliPrepare
Result Class provided by System to hold Database Query Result Ressources of MYSQL prepare Querys.
\SYSTEM\DB\Result
res
\SYSTEM\DB\ResultMysqliPrepare::$res
NULL
ressource Variable to store Database Result-ressource
meta
\SYSTEM\DB\ResultMysqliPrepare::$meta
NULL
ressource Variable to store Metadata of Colums
binds
\SYSTEM\DB\ResultMysqliPrepare::$binds
array()
ressource Variable to store Binding Variables
connection
\SYSTEM\DB\ResultMysqliPrepare::$connection
NULL
ressource Variable to store Database Connection
__construct
\SYSTEM\DB\ResultMysqliPrepare::__construct()
res
\SYSTEM\DB\ressource
connection
\SYSTEM\DB\ressource
Construct the Resultset with a database ressource
__destruct
\SYSTEM\DB\ResultMysqliPrepare::__destruct()
Close Resultset upon destruction
close
\SYSTEM\DB\ResultMysqliPrepare::close()
Closes the Resultset
count
\SYSTEM\DB\ResultMysqliPrepare::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\ResultMysqliPrepare::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\ResultMysqliPrepare::next()
object
false
bool
result_type
MYSQLI_BOTH
int
Returns the next line in the Resultset
seek
\SYSTEM\DB\ResultMysqliPrepare::seek()
row_number
int
Seeks an amount of lines within the Resultset
insert_id
\SYSTEM\DB\ResultMysqliPrepare::insert_id()
count
\SYSTEM\DB\Result::count()
\SYSTEM\DB\Result
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
\SYSTEM\DB\Result
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
\SYSTEM\DB\Result
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
\SYSTEM\DB\Result
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
\SYSTEM\DB\Result
Closes the Resultset
System - PHP Framework
PHP Version 5.6
ResultPostgres
\SYSTEM\DB\ResultPostgres
Result Class provided by System to hold Database Query Result Ressources of PostgreSQL Querys.
\SYSTEM\DB\Result
res
\SYSTEM\DB\ResultPostgres::$res
NULL
ressource Variable to store Database Result-ressource
current
\SYSTEM\DB\ResultPostgres::$current
NULL
ressource Variable to store current Line either as array or object
connection
\SYSTEM\DB\ResultPostgres::$connection
NULL
ressource Variable to store Database Connection
__construct
\SYSTEM\DB\ResultPostgres::__construct()
res
\SYSTEM\DB\ressource
connection
\SYSTEM\DB\ressource
Construct the Resultset with a database ressource
__destruct
\SYSTEM\DB\ResultPostgres::__destruct()
Close Resultset upon destruction
close
\SYSTEM\DB\ResultPostgres::close()
Closes the Resultset
count
\SYSTEM\DB\ResultPostgres::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\ResultPostgres::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\ResultPostgres::next()
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\ResultPostgres::seek()
row_number
int
Seeks an amount of lines within the Resultset
count
\SYSTEM\DB\Result::count()
\SYSTEM\DB\Result
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
\SYSTEM\DB\Result
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
\SYSTEM\DB\Result
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
\SYSTEM\DB\Result
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
\SYSTEM\DB\Result
Closes the Resultset
System - PHP Framework
PHP Version 5.6
ResultSQLite
\SYSTEM\DB\ResultSQLite
Result Class provided by System to hold Database Query Result Ressources of SQLite File Querys.
\SYSTEM\DB\Result
res
\SYSTEM\DB\ResultSQLite::$res
NULL
ressource Variable to store Database Result-ressource
stmt
\SYSTEM\DB\ResultSQLite::$stmt
NULL
ressource Variable to store query statement
current
\SYSTEM\DB\ResultSQLite::$current
NULL
ressource Variable to store current Line either as array or object
__construct
\SYSTEM\DB\ResultSQLite::__construct()
res
\SYSTEM\DB\ressource
stmt
string
Construct the Resultset with a database ressource
__destruct
\SYSTEM\DB\ResultSQLite::__destruct()
Close Resultset upon destruction
close
\SYSTEM\DB\ResultSQLite::close()
Closes the Resultset
count
\SYSTEM\DB\ResultSQLite::count()
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\ResultSQLite::affectedRows()
Counts the affected lines in the Resultset
next
\SYSTEM\DB\ResultSQLite::next()
object
false
bool
result_type
SQLITE3_ASSOC
int
Returns the next line in the Resultset
seek
\SYSTEM\DB\ResultSQLite::seek()
row_number
int
Seeks an amount of lines within the Resultset
count
\SYSTEM\DB\Result::count()
\SYSTEM\DB\Result
Counts the Lines in the Resultset
affectedRows
\SYSTEM\DB\Result::affectedRows()
\SYSTEM\DB\Result
Counts the affected lines in the Resultset
next
\SYSTEM\DB\Result::next()
\SYSTEM\DB\Result
object
false
bool
Returns the next line in the Resultset
seek
\SYSTEM\DB\Result::seek()
\SYSTEM\DB\Result
row_number
int
Seeks an amount of lines within the Resultset
close
\SYSTEM\DB\Result::close()
\SYSTEM\DB\Result
Closes the Resultset
System - PHP Framework
PHP Version 5.6
docu
\SYSTEM\DOCU\docu
Docu Class provided by System to register docu_packages.
docu_packages
\SYSTEM\DOCU\docu::$docu_packages
array()
array Variable to store all registred docu_package classes
register
\SYSTEM\DOCU\docu::register()
docu_package
string
Register a docu package
getAll
\SYSTEM\DOCU\docu::getAll()
Get all registered docu packages
get
\SYSTEM\DOCU\docu::get()
id
string
Get a specific docu package by classname
generate
\SYSTEM\DOCU\docu::generate()
id
string
Generate HTML Docu by docu classname
generate_md
\SYSTEM\DOCU\docu::generate_md()
id
string
Generate Markdown Docu by docu classname
System - PHP Framework
PHP Version 5.6
docu_package
\SYSTEM\DOCU\docu_package
Docu Package Interface to abstract from for every docu to be registered.
get_config
\SYSTEM\DOCU\docu_package::get_config()
Config of the Docu Package
System - PHP Framework
PHP Version 5.6
docu_system
\SYSTEM\DOCU\docu_system
Docu Package Class for System.
\SYSTEM\DOCU\docu_package
get_config
\SYSTEM\DOCU\docu_system::get_config()
Config of the Docu Package
System - PHP Framework
PHP Version 5.6
files
\SYSTEM\FILES\files
Files Class provided by System to register folders and serve files.
folders
\SYSTEM\FILES\files::$folders
array()
array Variable to store all registred file folders
registerFolder
\SYSTEM\FILES\files::registerFolder()
path
string
cat
string
Register a filefolder
get
\SYSTEM\FILES\files::get()
cat
null
string
id
null
string
returnasjson
false
bool
Retrieve a File
put
\SYSTEM\FILES\files::put()
cat
string
id
string
contents
\SYSTEM\FILES\ressource
Move a uploaded File into a Directtory
delete
\SYSTEM\FILES\files::delete()
cat
string
id
string
Delete a File
rename
\SYSTEM\FILES\files::rename()
cat
string
id
string
newid
string
Rename a File
getFolder
\SYSTEM\FILES\files::getFolder()
folder
string
Returns the contents of a Folder
getURL
\SYSTEM\FILES\files::getURL()
cat
string
id
null
string
Returns a URL for a File
file_get_contents_chunked
\SYSTEM\FILES\files::file_get_contents_chunked()
file
string
chunk_size
int
callback
\SYSTEM\FILES\function
Returns Chunks of a File
Callback: function($chunk,&$handle,$iteration)
System - PHP Framework
PHP Version 5.6
html
\SYSTEM\HTML\html
HTML Class provided by System to generate common HTML tags.
link
\SYSTEM\HTML\html::link()
href
string
rel
'stylesheet'
string
type
'text/css'
string
Generate <link> tag
script
\SYSTEM\HTML\html::script()
src
string
type
'text/javascript'
string
rel
'stylesheet'
string
script
''
string
Generate <script> tag
style
\SYSTEM\HTML\html::style()
style
string
Generate <style> tag
System - PHP Framework
PHP Version 5.6
docu_animate
\LIB\docu_animate
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_animate::get_config()
Config of the Docu Package
lib_animate
\LIB\lib_animate
css lib Class provided by System to provide css libs.
\LIB\lib_css
get_class
\LIB\lib_animate::get_class()
css_path
\LIB\lib_animate::css_path()
Get Css lib include path
version
\LIB\lib_animate::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
css_path
\LIB\lib_css::css_path()
\LIB\lib_css
Get Css lib include path
System - PHP Framework
PHP Version 5.6
docu_bootstrap
\LIB\docu_bootstrap
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_bootstrap::get_config()
Config of the Docu Package
lib_bootstrap
\LIB\lib_bootstrap
js+css lib Class provided by System to provide js+css libs.
\LIB\lib_jscss
get_class
\LIB\lib_bootstrap::get_class()
js_path
\LIB\lib_bootstrap::js_path()
Get js lib include path
css_path
\LIB\lib_bootstrap::css_path()
Get Css lib include path
version
\LIB\lib_bootstrap::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_jscss::js_path()
\LIB\lib_jscss
Get js lib include path
css_path
\LIB\lib_jscss::css_path()
\LIB\lib_jscss
Get Css lib include path
System - PHP Framework
PHP Version 5.6
docu_bootstrap_growl
\LIB\docu_bootstrap_growl
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_bootstrap_growl::get_config()
Config of the Docu Package
lib_bootstrap_growl
\LIB\lib_bootstrap_growl
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_bootstrap_growl::get_class()
js_path
\LIB\lib_bootstrap_growl::js_path()
Get js lib include path
version
\LIB\lib_bootstrap_growl::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
lib_font_awesome
\LIB\lib_font_awesome
css lib Class provided by System to provide css libs.
\LIB\lib_css
get_class
\LIB\lib_font_awesome::get_class()
css_path
\LIB\lib_font_awesome::css_path()
Get Css lib include path
version
\LIB\lib_font_awesome::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
css_path
\LIB\lib_css::css_path()
\LIB\lib_css
Get Css lib include path
System - PHP Framework
PHP Version 5.6
docu_git
\LIB\docu_git
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_git::get_config()
Config of the Docu Package
Git
\GIT\Git
Git Interface Class
This class enables the creating, reading, and manipulation
of git repositories.
bin
\GIT\Git::$bin
'/usr/bin/git'
Git executable location
set_bin
\GIT\Git::set_bin()
path
string
Sets git executable path
get_bin
\GIT\Git::get_bin()
Gets git executable path
windows_mode
\GIT\Git::windows_mode()
Sets up library for use in a default Windows environment
create
\GIT\Git::create()
repo_path
mixed
source
null
mixed
Create a new git repository
Accepts a creation path, and, optionally, a source path
open
\GIT\Git::open()
repo_path
mixed
Open an existing git repository
Accepts a repository path
clone_remote
\GIT\Git::clone_remote()
repo_path
mixed
remote
mixed
reference
null
mixed
Clones a remote repo into a directory and then returns a GitRepo object
for the newly created local repo
Accepts a creation path and a remote to clone from
is_repo
\GIT\Git::is_repo()
var
mixed
Checks if a variable is an instance of GitRepo
Accepts a variable
GitRepo
\GIT\GitRepo
Git Repository Interface Class
This class enables the creating, reading, and manipulation
of a git repository
repo_path
\GIT\GitRepo::$repo_path
null
bare
\GIT\GitRepo::$bare
false
envopts
\GIT\GitRepo::$envopts
array()
create_new
\GIT\GitRepo::create_new()
repo_path
mixed
source
null
mixed
remote_source
false
mixed
reference
null
mixed
Create a new git repository
Accepts a creation path, and, optionally, a source path
__construct
\GIT\GitRepo::__construct()
repo_path
null
mixed
create_new
false
mixed
_init
true
mixed
Constructor
Accepts a repository path
set_repo_path
\GIT\GitRepo::set_repo_path()
repo_path
mixed
create_new
false
mixed
_init
true
mixed
Set the repository's path
Accepts the repository path
git_directory_path
\GIT\GitRepo::git_directory_path()
Get the path to the git repo directory (eg. the ".git" directory)
test_git
\GIT\GitRepo::test_git()
Tests if git is installed
run_command
\GIT\GitRepo::run_command()
command
mixed
Run a command in the git repository
Accepts a shell command to run
run
\GIT\GitRepo::run()
command
mixed
Run a git command in the git repository
Accepts a git command to run
status
\GIT\GitRepo::status()
html
false
mixed
Runs a 'git status' call
Accept a convert to HTML bool
add
\GIT\GitRepo::add()
files
"*"
mixed
Runs a `git add` call
Accepts a list of files to add
rm
\GIT\GitRepo::rm()
files
"*"
mixed
cached
false
mixed
Runs a `git rm` call
Accepts a list of files to remove
commit
\GIT\GitRepo::commit()
message
""
mixed
commit_all
true
mixed
Runs a `git commit` call
Accepts a commit message string
clone_to
\GIT\GitRepo::clone_to()
target
mixed
Runs a `git clone` call to clone the current repository
into a different directory
Accepts a target directory
clone_from
\GIT\GitRepo::clone_from()
source
mixed
Runs a `git clone` call to clone a different repository
into the current repository
Accepts a source directory
clone_remote
\GIT\GitRepo::clone_remote()
source
mixed
reference
mixed
Runs a `git clone` call to clone a remote repository
into the current repository
Accepts a source url
clean
\GIT\GitRepo::clean()
dirs
false
mixed
force
false
mixed
Runs a `git clean` call
Accepts a remove directories flag
create_branch
\GIT\GitRepo::create_branch()
branch
mixed
Runs a `git branch` call
Accepts a name for the branch
delete_branch
\GIT\GitRepo::delete_branch()
branch
mixed
force
false
mixed
Runs a `git branch -[d|D]` call
Accepts a name for the branch
list_branches
\GIT\GitRepo::list_branches()
keep_asterisk
false
mixed
Runs a `git branch` call
list_remote_branches
\GIT\GitRepo::list_remote_branches()
Lists remote branches (using `git branch -r`).
Also strips out the HEAD reference (e.g. "origin/HEAD -> origin/master").
active_branch
\GIT\GitRepo::active_branch()
keep_asterisk
false
mixed
Returns name of active branch
checkout
\GIT\GitRepo::checkout()
branch
mixed
Runs a `git checkout` call
Accepts a name for the branch
merge
\GIT\GitRepo::merge()
branch
string
Runs a `git merge` call
Accepts a name for the branch to be merged
fetch
\GIT\GitRepo::fetch()
Runs a git fetch on the current branch
add_tag
\GIT\GitRepo::add_tag()
tag
string
message
null
string
Add a new tag on the current position
Accepts the name for the tag and the message
list_tags
\GIT\GitRepo::list_tags()
pattern
null
string
List all the available repository tags.
Optionally, accept a shell wildcard pattern and return only tags matching it.
push
\GIT\GitRepo::push()
remote
string
branch
string
Push specific branch to a remote
Accepts the name of the remote and local branch
pull
\GIT\GitRepo::pull()
remote
string
branch
string
Pull specific branch from remote
Accepts the name of the remote and local branch
log
\GIT\GitRepo::log()
format
null
\GIT\strgin
List log entries.
set_description
\GIT\GitRepo::set_description()
new
string
Sets the project description.
get_description
\GIT\GitRepo::get_description()
Gets the project description.
setenv
\GIT\GitRepo::setenv()
key
mixed
value
mixed
Sets custom environment options for calling Git
lib_git
\LIB\lib_git
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_git::get_class()
params
null
mixed
php_autoload
\LIB\lib_git::php_autoload()
include the php files to be used
version
\LIB\lib_git::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
System - PHP Framework
PHP Version 5.6
docu_jqbootstrapvalidation
\LIB\docu_jqbootstrapvalidation
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_jqbootstrapvalidation::get_config()
Config of the Docu Package
lib_jqbootstrapvalidation
\LIB\lib_jqbootstrapvalidation
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_jqbootstrapvalidation::get_class()
js_path
\LIB\lib_jqbootstrapvalidation::js_path()
Get js lib include path
version
\LIB\lib_jqbootstrapvalidation::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
docu_jquery
\LIB\docu_jquery
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_jquery::get_config()
Config of the Docu Package
lib_jquery
\LIB\lib_jquery
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_jquery::get_class()
js_path
\LIB\lib_jquery::js_path()
Get js lib include path
version
\LIB\lib_jquery::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
lib_jquery_1_9_1
\LIB\lib_jquery_1_9_1
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_jquery_1_9_1::get_class()
js_path
\LIB\lib_jquery_1_9_1::js_path()
Get js lib include path
version
\LIB\lib_jquery_1_9_1::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
lib_jquery_2_1_4
\LIB\lib_jquery_2_1_4
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_jquery_2_1_4::get_class()
js_path
\LIB\lib_jquery_2_1_4::js_path()
Get js lib include path
version
\LIB\lib_jquery_2_1_4::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
docu_jstree
\LIB\docu_jstree
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_jstree::get_config()
Config of the Docu Package
fs
\fs
base
\fs::$base
\null
real
\fs::real()
path
mixed
path
\fs::path()
id
mixed
id
\fs::id()
path
mixed
__construct
\fs::__construct()
base
mixed
lst
\fs::lst()
id
mixed
with_root
false
mixed
data
\fs::data()
id
mixed
create
\fs::create()
id
mixed
name
mixed
mkdir
false
mixed
rename
\fs::rename()
id
mixed
name
mixed
remove
\fs::remove()
id
mixed
move
\fs::move()
id
mixed
par
mixed
copy
\fs::copy()
id
mixed
par
mixed
IDB
\vakata\database\IDB
connect
\vakata\database\IDB::connect()
query
\vakata\database\IDB::query()
sql
mixed
vars
mixed
get
\vakata\database\IDB::get()
sql
mixed
data
mixed
key
mixed
skip_key
mixed
mode
mixed
all
\vakata\database\IDB::all()
sql
mixed
data
mixed
key
mixed
skip_key
mixed
mode
mixed
one
\vakata\database\IDB::one()
sql
mixed
data
mixed
mode
mixed
raw
\vakata\database\IDB::raw()
sql
mixed
prepare
\vakata\database\IDB::prepare()
sql
mixed
execute
\vakata\database\IDB::execute()
data
mixed
disconnect
\vakata\database\IDB::disconnect()
IDriver
\vakata\database\IDriver
prepare
\vakata\database\IDriver::prepare()
sql
mixed
execute
\vakata\database\IDriver::execute()
data
mixed
query
\vakata\database\IDriver::query()
sql
mixed
data
mixed
nextr
\vakata\database\IDriver::nextr()
result
mixed
seek
\vakata\database\IDriver::seek()
result
mixed
row
mixed
nf
\vakata\database\IDriver::nf()
result
mixed
af
\vakata\database\IDriver::af()
insert_id
\vakata\database\IDriver::insert_id()
real_query
\vakata\database\IDriver::real_query()
sql
mixed
get_settings
\vakata\database\IDriver::get_settings()
db
\db
__construct
\db::__construct()
__clone
\db::__clone()
get
\db::get()
settings
null
mixed
getc
\db::getc()
settings
null
mixed
c
null
\vakata\cache\ICache
Exception
\vakata\database\Exception
\Exception
Settings
\vakata\database\Settings
type
\vakata\database\Settings::$type
null
username
\vakata\database\Settings::$username
'root'
password
\vakata\database\Settings::$password
null
database
\vakata\database\Settings::$database
null
servername
\vakata\database\Settings::$servername
'localhost'
serverport
\vakata\database\Settings::$serverport
null
persist
\vakata\database\Settings::$persist
false
timezone
\vakata\database\Settings::$timezone
null
charset
\vakata\database\Settings::$charset
'UTF8'
__construct
\vakata\database\Settings::__construct()
settings
mixed
ADriver
\vakata\database\ADriver
\vakata\database\IDriver
lnk
\vakata\database\ADriver::$lnk
null
settings
\vakata\database\ADriver::$settings
null
__construct
\vakata\database\ADriver::__construct()
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
get_settings
\vakata\database\ADriver::get_settings()
connect
\vakata\database\ADriver::connect()
is_connected
\vakata\database\ADriver::is_connected()
disconnect
\vakata\database\ADriver::disconnect()
query
\vakata\database\ADriver::query()
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
sql
mixed
execute
\vakata\database\ADriver::execute()
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
sql
mixed
escape
\vakata\database\ADriver::escape()
input
mixed
nextr
\vakata\database\ADriver::nextr()
result
mixed
nf
\vakata\database\ADriver::nf()
result
mixed
af
\vakata\database\ADriver::af()
insert_id
\vakata\database\ADriver::insert_id()
seek
\vakata\database\ADriver::seek()
result
mixed
row
mixed
Result
\vakata\database\Result
\Iterator
\ArrayAccess
\Countable
all
\vakata\database\Result::$all
null
rdy
\vakata\database\Result::$rdy
false
rslt
\vakata\database\Result::$rslt
null
mode
\vakata\database\Result::$mode
null
fake
\vakata\database\Result::$fake
null
skip
\vakata\database\Result::$skip
false
fake_key
\vakata\database\Result::$fake_key
0
real_key
\vakata\database\Result::$real_key
0
__construct
\vakata\database\Result::__construct()
rslt
\vakata\database\Query
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
count
\vakata\database\Result::count()
current
\vakata\database\Result::current()
key
\vakata\database\Result::key()
next
\vakata\database\Result::next()
rewind
\vakata\database\Result::rewind()
valid
\vakata\database\Result::valid()
one
\vakata\database\Result::one()
get
\vakata\database\Result::get()
offsetExists
\vakata\database\Result::offsetExists()
offset
mixed
offsetGet
\vakata\database\Result::offsetGet()
offset
mixed
offsetSet
\vakata\database\Result::offsetSet()
offset
mixed
value
mixed
offsetUnset
\vakata\database\Result::offsetUnset()
offset
mixed
__sleep
\vakata\database\Result::__sleep()
__toString
\vakata\database\Result::__toString()
Query
\vakata\database\Query
drv
\vakata\database\Query::$drv
null
sql
\vakata\database\Query::$sql
null
prp
\vakata\database\Query::$prp
null
rsl
\vakata\database\Query::$rsl
null
row
\vakata\database\Query::$row
null
num
\vakata\database\Query::$num
null
aff
\vakata\database\Query::$aff
null
iid
\vakata\database\Query::$iid
null
__construct
\vakata\database\Query::__construct()
drv
\vakata\database\IDriver
sql
mixed
execute
\vakata\database\Query::execute()
vars
array()
mixed
result
\vakata\database\Query::result()
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
row
\vakata\database\Query::row()
f
\vakata\database\Query::f()
field
mixed
nextr
\vakata\database\Query::nextr()
seek
\vakata\database\Query::seek()
offset
mixed
nf
\vakata\database\Query::nf()
af
\vakata\database\Query::af()
insert_id
\vakata\database\Query::insert_id()
DBC
\vakata\database\DBC
\vakata\database\IDB
drv
\vakata\database\DBC::$drv
null
que
\vakata\database\DBC::$que
null
__construct
\vakata\database\DBC::__construct()
drv
null
mixed
connect
\vakata\database\DBC::connect()
disconnect
\vakata\database\DBC::disconnect()
prepare
\vakata\database\DBC::prepare()
sql
mixed
execute
\vakata\database\DBC::execute()
data
array()
mixed
query
\vakata\database\DBC::query()
sql
mixed
data
array()
mixed
get
\vakata\database\DBC::get()
sql
mixed
data
array()
mixed
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
all
\vakata\database\DBC::all()
sql
mixed
data
array()
mixed
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
one
\vakata\database\DBC::one()
sql
mixed
data
array()
mixed
mode
'assoc'
mixed
raw
\vakata\database\DBC::raw()
sql
mixed
get_driver
\vakata\database\DBC::get_driver()
__call
\vakata\database\DBC::__call()
method
mixed
args
mixed
error
\vakata\database\DBC::error()
error
''
mixed
DBCCached
\vakata\database\DBCCached
\vakata\database\DBC
cache_inst
\vakata\database\DBCCached::$cache_inst
null
cache_nmsp
\vakata\database\DBCCached::$cache_nmsp
null
drv
\vakata\database\DBC::$drv
null
\vakata\database\DBC
que
\vakata\database\DBC::$que
null
\vakata\database\DBC
__construct
\vakata\database\DBCCached::__construct()
settings
null
mixed
c
null
\vakata\cache\ICache
cache
\vakata\database\DBCCached::cache()
expires
mixed
sql
mixed
data
array()
mixed
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
clear
\vakata\database\DBCCached::clear()
__construct
\vakata\database\DBC::__construct()
\vakata\database\DBC
drv
null
mixed
connect
\vakata\database\DBC::connect()
\vakata\database\DBC
disconnect
\vakata\database\DBC::disconnect()
\vakata\database\DBC
prepare
\vakata\database\DBC::prepare()
\vakata\database\DBC
sql
mixed
execute
\vakata\database\DBC::execute()
\vakata\database\DBC
data
array()
mixed
query
\vakata\database\DBC::query()
\vakata\database\DBC
sql
mixed
data
array()
mixed
get
\vakata\database\DBC::get()
\vakata\database\DBC
sql
mixed
data
array()
mixed
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
all
\vakata\database\DBC::all()
\vakata\database\DBC
sql
mixed
data
array()
mixed
key
null
mixed
skip_key
false
mixed
mode
'assoc'
mixed
one
\vakata\database\DBC::one()
\vakata\database\DBC
sql
mixed
data
array()
mixed
mode
'assoc'
mixed
raw
\vakata\database\DBC::raw()
\vakata\database\DBC
sql
mixed
get_driver
\vakata\database\DBC::get_driver()
\vakata\database\DBC
__call
\vakata\database\DBC::__call()
\vakata\database\DBC
method
mixed
args
mixed
error
\vakata\database\DBC::error()
\vakata\database\DBC
error
''
mixed
mysqli_driver
\vakata\database\mysqli_driver
\vakata\database\ADriver
iid
\vakata\database\mysqli_driver::$iid
0
aff
\vakata\database\mysqli_driver::$aff
0
mnd
\vakata\database\mysqli_driver::$mnd
false
lnk
\vakata\database\ADriver::$lnk
null
\vakata\database\ADriver
settings
\vakata\database\ADriver::$settings
null
\vakata\database\ADriver
__construct
\vakata\database\mysqli_driver::__construct()
settings
mixed
connect
\vakata\database\mysqli_driver::connect()
disconnect
\vakata\database\mysqli_driver::disconnect()
real_query
\vakata\database\mysqli_driver::real_query()
sql
mixed
nextr
\vakata\database\mysqli_driver::nextr()
result
mixed
seek
\vakata\database\mysqli_driver::seek()
result
mixed
row
mixed
nf
\vakata\database\mysqli_driver::nf()
result
mixed
af
\vakata\database\mysqli_driver::af()
insert_id
\vakata\database\mysqli_driver::insert_id()
prepare
\vakata\database\mysqli_driver::prepare()
sql
mixed
execute
\vakata\database\mysqli_driver::execute()
sql
mixed
data
array()
mixed
escape
\vakata\database\mysqli_driver::escape()
input
mixed
__construct
\vakata\database\ADriver::__construct()
\vakata\database\ADriver
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
\vakata\database\ADriver
get_settings
\vakata\database\ADriver::get_settings()
\vakata\database\ADriver
connect
\vakata\database\ADriver::connect()
\vakata\database\ADriver
is_connected
\vakata\database\ADriver::is_connected()
\vakata\database\ADriver
disconnect
\vakata\database\ADriver::disconnect()
\vakata\database\ADriver
query
\vakata\database\ADriver::query()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
\vakata\database\ADriver
sql
mixed
execute
\vakata\database\ADriver::execute()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
\vakata\database\ADriver
sql
mixed
escape
\vakata\database\ADriver::escape()
\vakata\database\ADriver
input
mixed
nextr
\vakata\database\ADriver::nextr()
\vakata\database\ADriver
result
mixed
nf
\vakata\database\ADriver::nf()
\vakata\database\ADriver
result
mixed
af
\vakata\database\ADriver::af()
\vakata\database\ADriver
insert_id
\vakata\database\ADriver::insert_id()
\vakata\database\ADriver
seek
\vakata\database\ADriver::seek()
\vakata\database\ADriver
result
mixed
row
mixed
mysql_driver
\vakata\database\mysql_driver
\vakata\database\ADriver
iid
\vakata\database\mysql_driver::$iid
0
aff
\vakata\database\mysql_driver::$aff
0
lnk
\vakata\database\ADriver::$lnk
null
\vakata\database\ADriver
settings
\vakata\database\ADriver::$settings
null
\vakata\database\ADriver
__construct
\vakata\database\mysql_driver::__construct()
settings
mixed
connect
\vakata\database\mysql_driver::connect()
disconnect
\vakata\database\mysql_driver::disconnect()
real_query
\vakata\database\mysql_driver::real_query()
sql
mixed
nextr
\vakata\database\mysql_driver::nextr()
result
mixed
seek
\vakata\database\mysql_driver::seek()
result
mixed
row
mixed
nf
\vakata\database\mysql_driver::nf()
result
mixed
af
\vakata\database\mysql_driver::af()
insert_id
\vakata\database\mysql_driver::insert_id()
escape
\vakata\database\mysql_driver::escape()
input
mixed
__construct
\vakata\database\ADriver::__construct()
\vakata\database\ADriver
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
\vakata\database\ADriver
get_settings
\vakata\database\ADriver::get_settings()
\vakata\database\ADriver
connect
\vakata\database\ADriver::connect()
\vakata\database\ADriver
is_connected
\vakata\database\ADriver::is_connected()
\vakata\database\ADriver
disconnect
\vakata\database\ADriver::disconnect()
\vakata\database\ADriver
query
\vakata\database\ADriver::query()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
\vakata\database\ADriver
sql
mixed
execute
\vakata\database\ADriver::execute()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
\vakata\database\ADriver
sql
mixed
escape
\vakata\database\ADriver::escape()
\vakata\database\ADriver
input
mixed
nextr
\vakata\database\ADriver::nextr()
\vakata\database\ADriver
result
mixed
nf
\vakata\database\ADriver::nf()
\vakata\database\ADriver
result
mixed
af
\vakata\database\ADriver::af()
\vakata\database\ADriver
insert_id
\vakata\database\ADriver::insert_id()
\vakata\database\ADriver
seek
\vakata\database\ADriver::seek()
\vakata\database\ADriver
result
mixed
row
mixed
postgre_driver
\vakata\database\postgre_driver
\vakata\database\ADriver
iid
\vakata\database\postgre_driver::$iid
0
aff
\vakata\database\postgre_driver::$aff
0
lnk
\vakata\database\ADriver::$lnk
null
\vakata\database\ADriver
settings
\vakata\database\ADriver::$settings
null
\vakata\database\ADriver
__construct
\vakata\database\postgre_driver::__construct()
settings
mixed
connect
\vakata\database\postgre_driver::connect()
disconnect
\vakata\database\postgre_driver::disconnect()
real_query
\vakata\database\postgre_driver::real_query()
sql
mixed
prepare
\vakata\database\postgre_driver::prepare()
sql
mixed
execute
\vakata\database\postgre_driver::execute()
sql
mixed
data
array()
mixed
nextr
\vakata\database\postgre_driver::nextr()
result
mixed
seek
\vakata\database\postgre_driver::seek()
result
mixed
row
mixed
nf
\vakata\database\postgre_driver::nf()
result
mixed
af
\vakata\database\postgre_driver::af()
insert_id
\vakata\database\postgre_driver::insert_id()
__construct
\vakata\database\ADriver::__construct()
\vakata\database\ADriver
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
\vakata\database\ADriver
get_settings
\vakata\database\ADriver::get_settings()
\vakata\database\ADriver
connect
\vakata\database\ADriver::connect()
\vakata\database\ADriver
is_connected
\vakata\database\ADriver::is_connected()
\vakata\database\ADriver
disconnect
\vakata\database\ADriver::disconnect()
\vakata\database\ADriver
query
\vakata\database\ADriver::query()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
\vakata\database\ADriver
sql
mixed
execute
\vakata\database\ADriver::execute()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
\vakata\database\ADriver
sql
mixed
escape
\vakata\database\ADriver::escape()
\vakata\database\ADriver
input
mixed
nextr
\vakata\database\ADriver::nextr()
\vakata\database\ADriver
result
mixed
nf
\vakata\database\ADriver::nf()
\vakata\database\ADriver
result
mixed
af
\vakata\database\ADriver::af()
\vakata\database\ADriver
insert_id
\vakata\database\ADriver::insert_id()
\vakata\database\ADriver
seek
\vakata\database\ADriver::seek()
\vakata\database\ADriver
result
mixed
row
mixed
oracle_driver
\vakata\database\oracle_driver
\vakata\database\ADriver
iid
\vakata\database\oracle_driver::$iid
0
aff
\vakata\database\oracle_driver::$aff
0
lnk
\vakata\database\ADriver::$lnk
null
\vakata\database\ADriver
settings
\vakata\database\ADriver::$settings
null
\vakata\database\ADriver
connect
\vakata\database\oracle_driver::connect()
disconnect
\vakata\database\oracle_driver::disconnect()
real_query
\vakata\database\oracle_driver::real_query()
sql
mixed
prepare
\vakata\database\oracle_driver::prepare()
sql
mixed
execute
\vakata\database\oracle_driver::execute()
sql
mixed
data
array()
mixed
nextr
\vakata\database\oracle_driver::nextr()
result
mixed
seek
\vakata\database\oracle_driver::seek()
result
mixed
row
mixed
nf
\vakata\database\oracle_driver::nf()
result
mixed
af
\vakata\database\oracle_driver::af()
insert_id
\vakata\database\oracle_driver::insert_id()
__construct
\vakata\database\ADriver::__construct()
\vakata\database\ADriver
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
\vakata\database\ADriver
get_settings
\vakata\database\ADriver::get_settings()
\vakata\database\ADriver
connect
\vakata\database\ADriver::connect()
\vakata\database\ADriver
is_connected
\vakata\database\ADriver::is_connected()
\vakata\database\ADriver
disconnect
\vakata\database\ADriver::disconnect()
\vakata\database\ADriver
query
\vakata\database\ADriver::query()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
\vakata\database\ADriver
sql
mixed
execute
\vakata\database\ADriver::execute()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
\vakata\database\ADriver
sql
mixed
escape
\vakata\database\ADriver::escape()
\vakata\database\ADriver
input
mixed
nextr
\vakata\database\ADriver::nextr()
\vakata\database\ADriver
result
mixed
nf
\vakata\database\ADriver::nf()
\vakata\database\ADriver
result
mixed
af
\vakata\database\ADriver::af()
\vakata\database\ADriver
insert_id
\vakata\database\ADriver::insert_id()
\vakata\database\ADriver
seek
\vakata\database\ADriver::seek()
\vakata\database\ADriver
result
mixed
row
mixed
ibase_driver
\vakata\database\ibase_driver
\vakata\database\ADriver
iid
\vakata\database\ibase_driver::$iid
0
aff
\vakata\database\ibase_driver::$aff
0
lnk
\vakata\database\ADriver::$lnk
null
\vakata\database\ADriver
settings
\vakata\database\ADriver::$settings
null
\vakata\database\ADriver
__construct
\vakata\database\ibase_driver::__construct()
settings
mixed
connect
\vakata\database\ibase_driver::connect()
disconnect
\vakata\database\ibase_driver::disconnect()
real_query
\vakata\database\ibase_driver::real_query()
sql
mixed
prepare
\vakata\database\ibase_driver::prepare()
sql
mixed
execute
\vakata\database\ibase_driver::execute()
sql
mixed
data
array()
mixed
nextr
\vakata\database\ibase_driver::nextr()
result
mixed
seek
\vakata\database\ibase_driver::seek()
result
mixed
row
mixed
nf
\vakata\database\ibase_driver::nf()
result
mixed
af
\vakata\database\ibase_driver::af()
insert_id
\vakata\database\ibase_driver::insert_id()
__construct
\vakata\database\ADriver::__construct()
\vakata\database\ADriver
settings
\vakata\database\Settings
__destruct
\vakata\database\ADriver::__destruct()
\vakata\database\ADriver
get_settings
\vakata\database\ADriver::get_settings()
\vakata\database\ADriver
connect
\vakata\database\ADriver::connect()
\vakata\database\ADriver
is_connected
\vakata\database\ADriver::is_connected()
\vakata\database\ADriver
disconnect
\vakata\database\ADriver::disconnect()
\vakata\database\ADriver
query
\vakata\database\ADriver::query()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
prepare
\vakata\database\ADriver::prepare()
\vakata\database\ADriver
sql
mixed
execute
\vakata\database\ADriver::execute()
\vakata\database\ADriver
sql
mixed
data
array()
mixed
real_query
\vakata\database\ADriver::real_query()
\vakata\database\ADriver
sql
mixed
escape
\vakata\database\ADriver::escape()
\vakata\database\ADriver
input
mixed
nextr
\vakata\database\ADriver::nextr()
\vakata\database\ADriver
result
mixed
nf
\vakata\database\ADriver::nf()
\vakata\database\ADriver
result
mixed
af
\vakata\database\ADriver::af()
\vakata\database\ADriver
insert_id
\vakata\database\ADriver::insert_id()
\vakata\database\ADriver
seek
\vakata\database\ADriver::seek()
\vakata\database\ADriver
result
mixed
row
mixed
tree
\tree
db
\tree::$db
\null
options
\tree::$options
\null
default
\tree::$default
array(
'structure_table' => 'structure',
// the structure table (containing the id, left, right, level, parent_id and position fields)
'data_table' => 'structure',
// table for additional fields (apart from structure ones, can be the same as structure_table)
'data2structure' => 'id',
// which field from the data table maps to the structure table
'structure' => array(
// which field (value) maps to what in the structure (key)
'id' => 'id',
'left' => 'lft',
'right' => 'rgt',
'level' => 'lvl',
'parent_id' => 'pid',
'position' => 'pos',
),
'data' => array(),
)
__construct
\tree::__construct()
db
\vakata\database\IDB
options
array()
array
get_node
\tree::get_node()
id
mixed
options
array()
mixed
get_children
\tree::get_children()
id
mixed
recursive
false
mixed
get_path
\tree::get_path()
id
mixed
mk
\tree::mk()
parent
mixed
position
0
mixed
data
array()
mixed
mv
\tree::mv()
id
mixed
parent
mixed
position
0
mixed
cp
\tree::cp()
id
mixed
parent
mixed
position
0
mixed
rm
\tree::rm()
id
mixed
rn
\tree::rn()
id
mixed
data
mixed
analyze
\tree::analyze()
get_errors
false
mixed
reconstruct
\tree::reconstruct()
analyze
true
mixed
res
\tree::res()
data
array()
mixed
dump
\tree::dump()
lib_jstree
\LIB\lib_jstree
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_jstree::get_class()
js_path
\LIB\lib_jstree::js_path()
Get js lib include path
version
\LIB\lib_jstree::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
docu_lettering
\LIB\docu_lettering
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_lettering::get_config()
Config of the Docu Package
lib_lettering
\LIB\lib_lettering
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_lettering::get_class()
js_path
\LIB\lib_lettering::js_path()
Get js lib include path
version
\LIB\lib_lettering::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
lib
\LIB\lib
Lib Class provided by System to define API to load libs.
php
\LIB\lib::php()
Call php lib include
css
\LIB\lib::css()
Call css lib include
js
\LIB\lib::js()
Call js lib include
version
\LIB\lib::version()
Default Version for every lib if not overritten by derived class
better abstraction model
System - PHP Framework
PHP Version 5.6
lib_controll
\LIB\lib_controll
lib_controll Class provided by System to register libs.
libs
\LIB\lib_controll::$libs
array()
array Variable to store all registred libs
check_lib
\LIB\lib_controll::check_lib()
lib
string
Check if given class is a valid lib
register
\LIB\lib_controll::register()
classname
string
Register given class as lib
all
\LIB\lib_controll::all()
Get all registered libs available
System - PHP Framework
PHP Version 5.6
lib_css
\LIB\lib_css
css lib Class provided by System to provide css libs.
\LIB\lib
css_path
\LIB\lib_css::css_path()
Get Css lib include path
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
better abstraction model
System - PHP Framework
PHP Version 5.6
lib_js
\LIB\lib_js
js lib Class provided by System to provide js libs.
\LIB\lib
js_path
\LIB\lib_js::js_path()
Get js lib include path
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
better abstraction model
System - PHP Framework
PHP Version 5.6
lib_jscss
\LIB\lib_jscss
js+css lib Class provided by System to provide js+css libs.
\LIB\lib
js_path
\LIB\lib_jscss::js_path()
Get js lib include path
css_path
\LIB\lib_jscss::css_path()
Get Css lib include path
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
better abstraction model
System - PHP Framework
PHP Version 5.6
lib_php
\LIB\lib_php
php lib Class provided by System to provide php libs.
\LIB\lib
php_autoload
\LIB\lib_php::php_autoload()
include the php files to be used
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
better abstraction model
System - PHP Framework
PHP Version 5.6
docu_markdown
\LIB\docu_markdown
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_markdown::get_config()
Config of the Docu Package
Markdown
\Michelf\Markdown
\Michelf\MarkdownInterface
MARKDOWNLIB_VERSION
\Michelf\Markdown::MARKDOWNLIB_VERSION
"1.5.0"
empty_element_suffix
\Michelf\Markdown::$empty_element_suffix
" />"
tab_width
\Michelf\Markdown::$tab_width
4
no_markup
\Michelf\Markdown::$no_markup
false
no_entities
\Michelf\Markdown::$no_entities
false
predef_urls
\Michelf\Markdown::$predef_urls
array()
predef_titles
\Michelf\Markdown::$predef_titles
array()
url_filter_func
\Michelf\Markdown::$url_filter_func
null
header_id_func
\Michelf\Markdown::$header_id_func
null
enhanced_ordered_list
\Michelf\Markdown::$enhanced_ordered_list
false
nested_brackets_depth
\Michelf\Markdown::$nested_brackets_depth
6
nested_brackets_re
\Michelf\Markdown::$nested_brackets_re
nested_url_parenthesis_depth
\Michelf\Markdown::$nested_url_parenthesis_depth
4
nested_url_parenthesis_re
\Michelf\Markdown::$nested_url_parenthesis_re
escape_chars
\Michelf\Markdown::$escape_chars
'\`*_{}[]()>#+-.!'
escape_chars_re
\Michelf\Markdown::$escape_chars_re
urls
\Michelf\Markdown::$urls
array()
titles
\Michelf\Markdown::$titles
array()
html_hashes
\Michelf\Markdown::$html_hashes
array()
in_anchor
\Michelf\Markdown::$in_anchor
false
document_gamut
\Michelf\Markdown::$document_gamut
array(
# Strip link definitions, store in hashes.
"stripLinkDefinitions" => 20,
"runBasicBlockGamut" => 30,
)
block_gamut
\Michelf\Markdown::$block_gamut
array(
#
# These are all the transformations that form block-level
# tags like paragraphs, headers, and list items.
#
"doHeaders" => 10,
"doHorizontalRules" => 20,
"doLists" => 40,
"doCodeBlocks" => 50,
"doBlockQuotes" => 60,
)
span_gamut
\Michelf\Markdown::$span_gamut
array(
#
# These are all the transformations that occur *within* block-level
# tags like paragraphs, headers, and list items.
#
# Process character escapes, code spans, and inline HTML
# in one shot.
"parseSpan" => -30,
# Process anchor and image tags. Images must come first,
# because ![foo][f] looks like an anchor.
"doImages" => 10,
"doAnchors" => 20,
# Make links out of things like `<http://example.com/>`
# Must come after doAnchors, because you can use < and >
# delimiters in inline links like [this](<url>).
"doAutoLinks" => 30,
"encodeAmpsAndAngles" => 40,
"doItalicsAndBold" => 50,
"doHardBreaks" => 60,
)
list_level
\Michelf\Markdown::$list_level
0
em_relist
\Michelf\Markdown::$em_relist
array('' => '(?:(?<!\*)\*(?!\*)|(?<!_)_(?!_))(?![\.,:;]?\s)', '*' => '(?<![\s*])\*(?!\*)', '_' => '(?<![\s_])_(?!_)')
strong_relist
\Michelf\Markdown::$strong_relist
array('' => '(?:(?<!\*)\*\*(?!\*)|(?<!_)__(?!_))(?![\.,:;]?\s)', '**' => '(?<![\s*])\*\*(?!\*)', '__' => '(?<![\s_])__(?!_)')
em_strong_relist
\Michelf\Markdown::$em_strong_relist
array('' => '(?:(?<!\*)\*\*\*(?!\*)|(?<!_)___(?!_))(?![\.,:;]?\s)', '***' => '(?<![\s*])\*\*\*(?!\*)', '___' => '(?<![\s_])___(?!_)')
em_strong_prepared_relist
\Michelf\Markdown::$em_strong_prepared_relist
utf8_strlen
\Michelf\Markdown::$utf8_strlen
'mb_strlen'
defaultTransform
\Michelf\Markdown::defaultTransform()
text
mixed
__construct
\Michelf\Markdown::__construct()
setup
\Michelf\Markdown::setup()
teardown
\Michelf\Markdown::teardown()
transform
\Michelf\Markdown::transform()
text
mixed
stripLinkDefinitions
\Michelf\Markdown::stripLinkDefinitions()
text
mixed
_stripLinkDefinitions_callback
\Michelf\Markdown::_stripLinkDefinitions_callback()
matches
mixed
hashHTMLBlocks
\Michelf\Markdown::hashHTMLBlocks()
text
mixed
_hashHTMLBlocks_callback
\Michelf\Markdown::_hashHTMLBlocks_callback()
matches
mixed
hashPart
\Michelf\Markdown::hashPart()
text
mixed
boundary
'X'
mixed
hashBlock
\Michelf\Markdown::hashBlock()
text
mixed
runBlockGamut
\Michelf\Markdown::runBlockGamut()
text
mixed
runBasicBlockGamut
\Michelf\Markdown::runBasicBlockGamut()
text
mixed
doHorizontalRules
\Michelf\Markdown::doHorizontalRules()
text
mixed
runSpanGamut
\Michelf\Markdown::runSpanGamut()
text
mixed
doHardBreaks
\Michelf\Markdown::doHardBreaks()
text
mixed
_doHardBreaks_callback
\Michelf\Markdown::_doHardBreaks_callback()
matches
mixed
doAnchors
\Michelf\Markdown::doAnchors()
text
mixed
_doAnchors_reference_callback
\Michelf\Markdown::_doAnchors_reference_callback()
matches
mixed
_doAnchors_inline_callback
\Michelf\Markdown::_doAnchors_inline_callback()
matches
mixed
doImages
\Michelf\Markdown::doImages()
text
mixed
_doImages_reference_callback
\Michelf\Markdown::_doImages_reference_callback()
matches
mixed
_doImages_inline_callback
\Michelf\Markdown::_doImages_inline_callback()
matches
mixed
doHeaders
\Michelf\Markdown::doHeaders()
text
mixed
_doHeaders_callback_setext
\Michelf\Markdown::_doHeaders_callback_setext()
matches
mixed
_doHeaders_callback_atx
\Michelf\Markdown::_doHeaders_callback_atx()
matches
mixed
_generateIdFromHeaderValue
\Michelf\Markdown::_generateIdFromHeaderValue()
headerValue
mixed
doLists
\Michelf\Markdown::doLists()
text
mixed
_doLists_callback
\Michelf\Markdown::_doLists_callback()
matches
mixed
processListItems
\Michelf\Markdown::processListItems()
list_str
mixed
marker_any_re
mixed
_processListItems_callback
\Michelf\Markdown::_processListItems_callback()
matches
mixed
doCodeBlocks
\Michelf\Markdown::doCodeBlocks()
text
mixed
_doCodeBlocks_callback
\Michelf\Markdown::_doCodeBlocks_callback()
matches
mixed
makeCodeSpan
\Michelf\Markdown::makeCodeSpan()
code
mixed
prepareItalicsAndBold
\Michelf\Markdown::prepareItalicsAndBold()
doItalicsAndBold
\Michelf\Markdown::doItalicsAndBold()
text
mixed
doBlockQuotes
\Michelf\Markdown::doBlockQuotes()
text
mixed
_doBlockQuotes_callback
\Michelf\Markdown::_doBlockQuotes_callback()
matches
mixed
_doBlockQuotes_callback2
\Michelf\Markdown::_doBlockQuotes_callback2()
matches
mixed
formParagraphs
\Michelf\Markdown::formParagraphs()
text
mixed
encodeAttribute
\Michelf\Markdown::encodeAttribute()
text
mixed
encodeURLAttribute
\Michelf\Markdown::encodeURLAttribute()
url
mixed
text
null
mixed
encodeAmpsAndAngles
\Michelf\Markdown::encodeAmpsAndAngles()
text
mixed
doAutoLinks
\Michelf\Markdown::doAutoLinks()
text
mixed
_doAutoLinks_url_callback
\Michelf\Markdown::_doAutoLinks_url_callback()
matches
mixed
_doAutoLinks_email_callback
\Michelf\Markdown::_doAutoLinks_email_callback()
matches
mixed
encodeEntityObfuscatedAttribute
\Michelf\Markdown::encodeEntityObfuscatedAttribute()
text
mixed
tail
null
mixed
head_length
0
mixed
parseSpan
\Michelf\Markdown::parseSpan()
str
mixed
handleSpanToken
\Michelf\Markdown::handleSpanToken()
token
mixed
str
mixed
outdent
\Michelf\Markdown::outdent()
text
mixed
detab
\Michelf\Markdown::detab()
text
mixed
_detab_callback
\Michelf\Markdown::_detab_callback()
matches
mixed
_initDetab
\Michelf\Markdown::_initDetab()
unhash
\Michelf\Markdown::unhash()
text
mixed
_unhash_callback
\Michelf\Markdown::_unhash_callback()
matches
mixed
MarkdownExtra
\Michelf\MarkdownExtra
\Michelf\Markdown
MARKDOWNLIB_VERSION
\Michelf\Markdown::MARKDOWNLIB_VERSION
"1.5.0"
\Michelf\Markdown
fn_id_prefix
\Michelf\MarkdownExtra::$fn_id_prefix
""
fn_link_title
\Michelf\MarkdownExtra::$fn_link_title
""
fn_backlink_title
\Michelf\MarkdownExtra::$fn_backlink_title
""
fn_link_class
\Michelf\MarkdownExtra::$fn_link_class
"footnote-ref"
fn_backlink_class
\Michelf\MarkdownExtra::$fn_backlink_class
"footnote-backref"
table_align_class_tmpl
\Michelf\MarkdownExtra::$table_align_class_tmpl
''
code_class_prefix
\Michelf\MarkdownExtra::$code_class_prefix
""
code_attr_on_pre
\Michelf\MarkdownExtra::$code_attr_on_pre
false
predef_abbr
\Michelf\MarkdownExtra::$predef_abbr
array()
footnotes
\Michelf\MarkdownExtra::$footnotes
array()
footnotes_ordered
\Michelf\MarkdownExtra::$footnotes_ordered
array()
footnotes_ref_count
\Michelf\MarkdownExtra::$footnotes_ref_count
array()
footnotes_numbers
\Michelf\MarkdownExtra::$footnotes_numbers
array()
abbr_desciptions
\Michelf\MarkdownExtra::$abbr_desciptions
array()
abbr_word_re
\Michelf\MarkdownExtra::$abbr_word_re
''
footnote_counter
\Michelf\MarkdownExtra::$footnote_counter
1
id_class_attr_catch_re
\Michelf\MarkdownExtra::$id_class_attr_catch_re
'\{((?:[ ]*[#.a-z][-_:a-zA-Z0-9=]+){1,})[ ]*\}'
id_class_attr_nocatch_re
\Michelf\MarkdownExtra::$id_class_attr_nocatch_re
'\{(?:[ ]*[#.a-z][-_:a-zA-Z0-9=]+){1,}[ ]*\}'
block_tags_re
\Michelf\MarkdownExtra::$block_tags_re
'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend|article|section|nav|aside|hgroup|header|footer|figcaption|figure'
context_block_tags_re
\Michelf\MarkdownExtra::$context_block_tags_re
'script|noscript|style|ins|del|iframe|object|source|track|param|math|svg|canvas|audio|video'
contain_span_tags_re
\Michelf\MarkdownExtra::$contain_span_tags_re
'p|h[1-6]|li|dd|dt|td|th|legend|address'
clean_tags_re
\Michelf\MarkdownExtra::$clean_tags_re
'script|style|math|svg'
auto_close_tags_re
\Michelf\MarkdownExtra::$auto_close_tags_re
'hr|img|param|source|track'
em_relist
\Michelf\MarkdownExtra::$em_relist
array('' => '(?:(?<!\*)\*(?!\*)|(?<![a-zA-Z0-9_])_(?!_))(?![\.,:;]?\s)', '*' => '(?<![\s*])\*(?!\*)', '_' => '(?<![\s_])_(?![a-zA-Z0-9_])')
strong_relist
\Michelf\MarkdownExtra::$strong_relist
array('' => '(?:(?<!\*)\*\*(?!\*)|(?<![a-zA-Z0-9_])__(?!_))(?![\.,:;]?\s)', '**' => '(?<![\s*])\*\*(?!\*)', '__' => '(?<![\s_])__(?![a-zA-Z0-9_])')
em_strong_relist
\Michelf\MarkdownExtra::$em_strong_relist
array('' => '(?:(?<!\*)\*\*\*(?!\*)|(?<![a-zA-Z0-9_])___(?!_))(?![\.,:;]?\s)', '***' => '(?<![\s*])\*\*\*(?!\*)', '___' => '(?<![\s_])___(?![a-zA-Z0-9_])')
empty_element_suffix
\Michelf\Markdown::$empty_element_suffix
" />"
\Michelf\Markdown
tab_width
\Michelf\Markdown::$tab_width
4
\Michelf\Markdown
no_markup
\Michelf\Markdown::$no_markup
false
\Michelf\Markdown
no_entities
\Michelf\Markdown::$no_entities
false
\Michelf\Markdown
predef_urls
\Michelf\Markdown::$predef_urls
array()
\Michelf\Markdown
predef_titles
\Michelf\Markdown::$predef_titles
array()
\Michelf\Markdown
url_filter_func
\Michelf\Markdown::$url_filter_func
null
\Michelf\Markdown
header_id_func
\Michelf\Markdown::$header_id_func
null
\Michelf\Markdown
enhanced_ordered_list
\Michelf\Markdown::$enhanced_ordered_list
false
\Michelf\Markdown
nested_brackets_depth
\Michelf\Markdown::$nested_brackets_depth
6
\Michelf\Markdown
nested_brackets_re
\Michelf\Markdown::$nested_brackets_re
\Michelf\Markdown
nested_url_parenthesis_depth
\Michelf\Markdown::$nested_url_parenthesis_depth
4
\Michelf\Markdown
nested_url_parenthesis_re
\Michelf\Markdown::$nested_url_parenthesis_re
\Michelf\Markdown
escape_chars
\Michelf\Markdown::$escape_chars
'\`*_{}[]()>#+-.!'
\Michelf\Markdown
escape_chars_re
\Michelf\Markdown::$escape_chars_re
\Michelf\Markdown
urls
\Michelf\Markdown::$urls
array()
\Michelf\Markdown
titles
\Michelf\Markdown::$titles
array()
\Michelf\Markdown
html_hashes
\Michelf\Markdown::$html_hashes
array()
\Michelf\Markdown
in_anchor
\Michelf\Markdown::$in_anchor
false
\Michelf\Markdown
document_gamut
\Michelf\Markdown::$document_gamut
array(
# Strip link definitions, store in hashes.
"stripLinkDefinitions" => 20,
"runBasicBlockGamut" => 30,
)
\Michelf\Markdown
block_gamut
\Michelf\Markdown::$block_gamut
array(
#
# These are all the transformations that form block-level
# tags like paragraphs, headers, and list items.
#
"doHeaders" => 10,
"doHorizontalRules" => 20,
"doLists" => 40,
"doCodeBlocks" => 50,
"doBlockQuotes" => 60,
)
\Michelf\Markdown
span_gamut
\Michelf\Markdown::$span_gamut
array(
#
# These are all the transformations that occur *within* block-level
# tags like paragraphs, headers, and list items.
#
# Process character escapes, code spans, and inline HTML
# in one shot.
"parseSpan" => -30,
# Process anchor and image tags. Images must come first,
# because ![foo][f] looks like an anchor.
"doImages" => 10,
"doAnchors" => 20,
# Make links out of things like `<http://example.com/>`
# Must come after doAnchors, because you can use < and >
# delimiters in inline links like [this](<url>).
"doAutoLinks" => 30,
"encodeAmpsAndAngles" => 40,
"doItalicsAndBold" => 50,
"doHardBreaks" => 60,
)
\Michelf\Markdown
list_level
\Michelf\Markdown::$list_level
0
\Michelf\Markdown
em_relist
\Michelf\Markdown::$em_relist
array('' => '(?:(?<!\*)\*(?!\*)|(?<!_)_(?!_))(?![\.,:;]?\s)', '*' => '(?<![\s*])\*(?!\*)', '_' => '(?<![\s_])_(?!_)')
\Michelf\Markdown
strong_relist
\Michelf\Markdown::$strong_relist
array('' => '(?:(?<!\*)\*\*(?!\*)|(?<!_)__(?!_))(?![\.,:;]?\s)', '**' => '(?<![\s*])\*\*(?!\*)', '__' => '(?<![\s_])__(?!_)')
\Michelf\Markdown
em_strong_relist
\Michelf\Markdown::$em_strong_relist
array('' => '(?:(?<!\*)\*\*\*(?!\*)|(?<!_)___(?!_))(?![\.,:;]?\s)', '***' => '(?<![\s*])\*\*\*(?!\*)', '___' => '(?<![\s_])___(?!_)')
\Michelf\Markdown
em_strong_prepared_relist
\Michelf\Markdown::$em_strong_prepared_relist
\Michelf\Markdown
utf8_strlen
\Michelf\Markdown::$utf8_strlen
'mb_strlen'
\Michelf\Markdown
__construct
\Michelf\MarkdownExtra::__construct()
setup
\Michelf\MarkdownExtra::setup()
teardown
\Michelf\MarkdownExtra::teardown()
doExtraAttributes
\Michelf\MarkdownExtra::doExtraAttributes()
tag_name
mixed
attr
mixed
defaultIdValue
null
mixed
stripLinkDefinitions
\Michelf\MarkdownExtra::stripLinkDefinitions()
text
mixed
_stripLinkDefinitions_callback
\Michelf\MarkdownExtra::_stripLinkDefinitions_callback()
matches
mixed
hashHTMLBlocks
\Michelf\MarkdownExtra::hashHTMLBlocks()
text
mixed
_hashHTMLBlocks_inMarkdown
\Michelf\MarkdownExtra::_hashHTMLBlocks_inMarkdown()
text
mixed
indent
0
mixed
enclosing_tag_re
''
mixed
span
false
mixed
_hashHTMLBlocks_inHTML
\Michelf\MarkdownExtra::_hashHTMLBlocks_inHTML()
text
mixed
hash_method
mixed
md_attr
mixed
hashClean
\Michelf\MarkdownExtra::hashClean()
text
mixed
doAnchors
\Michelf\MarkdownExtra::doAnchors()
text
mixed
_doAnchors_reference_callback
\Michelf\MarkdownExtra::_doAnchors_reference_callback()
matches
mixed
_doAnchors_inline_callback
\Michelf\MarkdownExtra::_doAnchors_inline_callback()
matches
mixed
doImages
\Michelf\MarkdownExtra::doImages()
text
mixed
_doImages_reference_callback
\Michelf\MarkdownExtra::_doImages_reference_callback()
matches
mixed
_doImages_inline_callback
\Michelf\MarkdownExtra::_doImages_inline_callback()
matches
mixed
doHeaders
\Michelf\MarkdownExtra::doHeaders()
text
mixed
_doHeaders_callback_setext
\Michelf\MarkdownExtra::_doHeaders_callback_setext()
matches
mixed
_doHeaders_callback_atx
\Michelf\MarkdownExtra::_doHeaders_callback_atx()
matches
mixed
doTables
\Michelf\MarkdownExtra::doTables()
text
mixed
_doTable_leadingPipe_callback
\Michelf\MarkdownExtra::_doTable_leadingPipe_callback()
matches
mixed
_doTable_makeAlignAttr
\Michelf\MarkdownExtra::_doTable_makeAlignAttr()
alignname
mixed
_doTable_callback
\Michelf\MarkdownExtra::_doTable_callback()
matches
mixed
doDefLists
\Michelf\MarkdownExtra::doDefLists()
text
mixed
_doDefLists_callback
\Michelf\MarkdownExtra::_doDefLists_callback()
matches
mixed
processDefListItems
\Michelf\MarkdownExtra::processDefListItems()
list_str
mixed
_processDefListItems_callback_dt
\Michelf\MarkdownExtra::_processDefListItems_callback_dt()
matches
mixed
_processDefListItems_callback_dd
\Michelf\MarkdownExtra::_processDefListItems_callback_dd()
matches
mixed
doFencedCodeBlocks
\Michelf\MarkdownExtra::doFencedCodeBlocks()
text
mixed
_doFencedCodeBlocks_callback
\Michelf\MarkdownExtra::_doFencedCodeBlocks_callback()
matches
mixed
_doFencedCodeBlocks_newlines
\Michelf\MarkdownExtra::_doFencedCodeBlocks_newlines()
matches
mixed
formParagraphs
\Michelf\MarkdownExtra::formParagraphs()
text
mixed
stripFootnotes
\Michelf\MarkdownExtra::stripFootnotes()
text
mixed
_stripFootnotes_callback
\Michelf\MarkdownExtra::_stripFootnotes_callback()
matches
mixed
doFootnotes
\Michelf\MarkdownExtra::doFootnotes()
text
mixed
appendFootnotes
\Michelf\MarkdownExtra::appendFootnotes()
text
mixed
_appendFootnotes_callback
\Michelf\MarkdownExtra::_appendFootnotes_callback()
matches
mixed
stripAbbreviations
\Michelf\MarkdownExtra::stripAbbreviations()
text
mixed
_stripAbbreviations_callback
\Michelf\MarkdownExtra::_stripAbbreviations_callback()
matches
mixed
doAbbreviations
\Michelf\MarkdownExtra::doAbbreviations()
text
mixed
_doAbbreviations_callback
\Michelf\MarkdownExtra::_doAbbreviations_callback()
matches
mixed
defaultTransform
\Michelf\Markdown::defaultTransform()
\Michelf\Markdown
text
mixed
__construct
\Michelf\Markdown::__construct()
\Michelf\Markdown
setup
\Michelf\Markdown::setup()
\Michelf\Markdown
teardown
\Michelf\Markdown::teardown()
\Michelf\Markdown
transform
\Michelf\Markdown::transform()
\Michelf\Markdown
text
mixed
stripLinkDefinitions
\Michelf\Markdown::stripLinkDefinitions()
\Michelf\Markdown
text
mixed
_stripLinkDefinitions_callback
\Michelf\Markdown::_stripLinkDefinitions_callback()
\Michelf\Markdown
matches
mixed
hashHTMLBlocks
\Michelf\Markdown::hashHTMLBlocks()
\Michelf\Markdown
text
mixed
_hashHTMLBlocks_callback
\Michelf\Markdown::_hashHTMLBlocks_callback()
\Michelf\Markdown
matches
mixed
hashPart
\Michelf\Markdown::hashPart()
\Michelf\Markdown
text
mixed
boundary
'X'
mixed
hashBlock
\Michelf\Markdown::hashBlock()
\Michelf\Markdown
text
mixed
runBlockGamut
\Michelf\Markdown::runBlockGamut()
\Michelf\Markdown
text
mixed
runBasicBlockGamut
\Michelf\Markdown::runBasicBlockGamut()
\Michelf\Markdown
text
mixed
doHorizontalRules
\Michelf\Markdown::doHorizontalRules()
\Michelf\Markdown
text
mixed
runSpanGamut
\Michelf\Markdown::runSpanGamut()
\Michelf\Markdown
text
mixed
doHardBreaks
\Michelf\Markdown::doHardBreaks()
\Michelf\Markdown
text
mixed
_doHardBreaks_callback
\Michelf\Markdown::_doHardBreaks_callback()
\Michelf\Markdown
matches
mixed
doAnchors
\Michelf\Markdown::doAnchors()
\Michelf\Markdown
text
mixed
_doAnchors_reference_callback
\Michelf\Markdown::_doAnchors_reference_callback()
\Michelf\Markdown
matches
mixed
_doAnchors_inline_callback
\Michelf\Markdown::_doAnchors_inline_callback()
\Michelf\Markdown
matches
mixed
doImages
\Michelf\Markdown::doImages()
\Michelf\Markdown
text
mixed
_doImages_reference_callback
\Michelf\Markdown::_doImages_reference_callback()
\Michelf\Markdown
matches
mixed
_doImages_inline_callback
\Michelf\Markdown::_doImages_inline_callback()
\Michelf\Markdown
matches
mixed
doHeaders
\Michelf\Markdown::doHeaders()
\Michelf\Markdown
text
mixed
_doHeaders_callback_setext
\Michelf\Markdown::_doHeaders_callback_setext()
\Michelf\Markdown
matches
mixed
_doHeaders_callback_atx
\Michelf\Markdown::_doHeaders_callback_atx()
\Michelf\Markdown
matches
mixed
_generateIdFromHeaderValue
\Michelf\Markdown::_generateIdFromHeaderValue()
\Michelf\Markdown
headerValue
mixed
doLists
\Michelf\Markdown::doLists()
\Michelf\Markdown
text
mixed
_doLists_callback
\Michelf\Markdown::_doLists_callback()
\Michelf\Markdown
matches
mixed
processListItems
\Michelf\Markdown::processListItems()
\Michelf\Markdown
list_str
mixed
marker_any_re
mixed
_processListItems_callback
\Michelf\Markdown::_processListItems_callback()
\Michelf\Markdown
matches
mixed
doCodeBlocks
\Michelf\Markdown::doCodeBlocks()
\Michelf\Markdown
text
mixed
_doCodeBlocks_callback
\Michelf\Markdown::_doCodeBlocks_callback()
\Michelf\Markdown
matches
mixed
makeCodeSpan
\Michelf\Markdown::makeCodeSpan()
\Michelf\Markdown
code
mixed
prepareItalicsAndBold
\Michelf\Markdown::prepareItalicsAndBold()
\Michelf\Markdown
doItalicsAndBold
\Michelf\Markdown::doItalicsAndBold()
\Michelf\Markdown
text
mixed
doBlockQuotes
\Michelf\Markdown::doBlockQuotes()
\Michelf\Markdown
text
mixed
_doBlockQuotes_callback
\Michelf\Markdown::_doBlockQuotes_callback()
\Michelf\Markdown
matches
mixed
_doBlockQuotes_callback2
\Michelf\Markdown::_doBlockQuotes_callback2()
\Michelf\Markdown
matches
mixed
formParagraphs
\Michelf\Markdown::formParagraphs()
\Michelf\Markdown
text
mixed
encodeAttribute
\Michelf\Markdown::encodeAttribute()
\Michelf\Markdown
text
mixed
encodeURLAttribute
\Michelf\Markdown::encodeURLAttribute()
\Michelf\Markdown
url
mixed
text
null
mixed
encodeAmpsAndAngles
\Michelf\Markdown::encodeAmpsAndAngles()
\Michelf\Markdown
text
mixed
doAutoLinks
\Michelf\Markdown::doAutoLinks()
\Michelf\Markdown
text
mixed
_doAutoLinks_url_callback
\Michelf\Markdown::_doAutoLinks_url_callback()
\Michelf\Markdown
matches
mixed
_doAutoLinks_email_callback
\Michelf\Markdown::_doAutoLinks_email_callback()
\Michelf\Markdown
matches
mixed
encodeEntityObfuscatedAttribute
\Michelf\Markdown::encodeEntityObfuscatedAttribute()
\Michelf\Markdown
text
mixed
tail
null
mixed
head_length
0
mixed
parseSpan
\Michelf\Markdown::parseSpan()
\Michelf\Markdown
str
mixed
handleSpanToken
\Michelf\Markdown::handleSpanToken()
\Michelf\Markdown
token
mixed
str
mixed
outdent
\Michelf\Markdown::outdent()
\Michelf\Markdown
text
mixed
detab
\Michelf\Markdown::detab()
\Michelf\Markdown
text
mixed
_detab_callback
\Michelf\Markdown::_detab_callback()
\Michelf\Markdown
matches
mixed
_initDetab
\Michelf\Markdown::_initDetab()
\Michelf\Markdown
unhash
\Michelf\Markdown::unhash()
\Michelf\Markdown
text
mixed
_unhash_callback
\Michelf\Markdown::_unhash_callback()
\Michelf\Markdown
matches
mixed
MarkdownInterface
\Michelf\MarkdownInterface
defaultTransform
\Michelf\MarkdownInterface::defaultTransform()
text
mixed
transform
\Michelf\MarkdownInterface::transform()
text
mixed
lib_markdown
\LIB\lib_markdown
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_markdown::get_class()
params
null
mixed
php_autoload
\LIB\lib_markdown::php_autoload()
include the php files to be used
version
\LIB\lib_markdown::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
Converter
\MatthiasMullie\PathConverter\Converter
Convert paths relative from 1 file to another.
E.g.
../../images/icon.jpg relative to /css/imports/icons.css
becomes
../images/icon.jpg relative to /css/minified.css
Please report bugs on https://github.com/matthiasmullie/path-converter/issues
\MatthiasMullie\PathConverter\ConverterInterface
from
\MatthiasMullie\PathConverter\Converter::$from
to
\MatthiasMullie\PathConverter\Converter::$to
__construct
\MatthiasMullie\PathConverter\Converter::__construct()
from
string
to
string
root
''
string
normalize
\MatthiasMullie\PathConverter\Converter::normalize()
path
string
Normalize path.
shared
\MatthiasMullie\PathConverter\Converter::shared()
path1
string
path2
string
Figure out the shared path of 2 locations.
Example:
/home/forkcms/frontend/core/layout/images/img.gif
and
/home/forkcms/frontend/cache/minified_css
share
/home/forkcms/frontend
convert
\MatthiasMullie\PathConverter\Converter::convert()
path
string
Convert paths relative from 1 file to another.
E.g.
../images/img.gif relative to /home/forkcms/frontend/core/layout/css
should become:
../../core/layout/images/img.gif relative to
/home/forkcms/frontend/cache/minified_css
dirname
\MatthiasMullie\PathConverter\Converter::dirname()
path
string
Attempt to get the directory name from a path.
ConverterInterface
\MatthiasMullie\PathConverter\ConverterInterface
Convert file paths.
Please report bugs on https://github.com/matthiasmullie/path-converter/issues
convert
\MatthiasMullie\PathConverter\ConverterInterface::convert()
path
string
Convert file paths.
NoConverter
\MatthiasMullie\PathConverter\NoConverter
Don't convert paths.
Please report bugs on https://github.com/matthiasmullie/path-converter/issues
\MatthiasMullie\PathConverter\ConverterInterface
convert
\MatthiasMullie\PathConverter\NoConverter::convert()
path
mixed
Convert file paths.
ConverterTest
\MatthiasMullie\PathConverter\Tests\ConverterTest
Converter test case.
\PHPUnit\Framework\TestCase
convert
\MatthiasMullie\PathConverter\Tests\ConverterTest::convert()
relative
mixed
from
mixed
to
mixed
expected
mixed
Test Converter, provided by dataProvider.
dataProvider
\MatthiasMullie\PathConverter\Tests\ConverterTest::dataProvider()
NoConverterTest
\MatthiasMullie\PathConverter\Tests\NoConverterTest
Converter test case.
\PHPUnit\Framework\TestCase
convert
\MatthiasMullie\PathConverter\Tests\NoConverterTest::convert()
relative
mixed
expected
mixed
Test Converter, provided by dataProvider.
dataProvider
\MatthiasMullie\PathConverter\Tests\NoConverterTest::dataProvider()
System - PHP Framework
PHP Version 5.6
docu_minify
\LIB\docu_minify
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_minify::get_config()
Config of the Docu Package
CSS Minifier.
Please report bugs on https://github.com/matthiasmullie/minify/issues
CSS
\MatthiasMullie\Minify\CSS
CSS minifier.
Please report bugs on https://github.com/matthiasmullie/minify/issues
\MatthiasMullie\Minify\Minify
maxImportSize
\MatthiasMullie\Minify\CSS::$maxImportSize
5
importExtensions
\MatthiasMullie\Minify\CSS::$importExtensions
array('gif' => 'data:image/gif', 'png' => 'data:image/png', 'jpe' => 'data:image/jpeg', 'jpg' => 'data:image/jpeg', 'jpeg' => 'data:image/jpeg', 'svg' => 'data:image/svg+xml', 'woff' => 'data:application/x-font-woff', 'woff2' => 'data:application/x-font-woff2', 'avif' => 'data:image/avif', 'apng' => 'data:image/apng', 'webp' => 'data:image/webp', 'tif' => 'image/tiff', 'tiff' => 'image/tiff', 'xbm' => 'image/x-xbitmap')
data
\MatthiasMullie\Minify\Minify::$data
array()
\MatthiasMullie\Minify\Minify
The data to be minified.
patterns
\MatthiasMullie\Minify\Minify::$patterns
array()
\MatthiasMullie\Minify\Minify
Array of patterns to match.
setMaxImportSize
\MatthiasMullie\Minify\CSS::setMaxImportSize()
size
int
Set the maximum size if files to be imported.
Files larger than this size (in kB) will not be imported into the CSS.
Importing files into the CSS as data-uri will save you some connections,
but we should only import relatively small decorative images so that our
CSS file doesn't get too bulky.
setImportExtensions
\MatthiasMullie\Minify\CSS::setImportExtensions()
extensions
string[]
Set the type of extensions to be imported into the CSS (to save network
connections).
Keys of the array should be the file extensions & respective values
should be the data type.
moveImportsToTop
\MatthiasMullie\Minify\CSS::moveImportsToTop()
content
string
Move any import statements to the top.
combineImports
\MatthiasMullie\Minify\CSS::combineImports()
source
string
content
string
parents
string[]
Combine CSS from import statements.
Import statements will be loaded and their content merged into the original
file, to save HTTP requests.
importFiles
\MatthiasMullie\Minify\CSS::importFiles()
source
string
content
string
Import files into the CSS, base64-ized.
execute
\MatthiasMullie\Minify\CSS::execute()
path
null
mixed
parents
array()
string[]
Minify the data.
Perform CSS optimizations.
move
\MatthiasMullie\Minify\CSS::move()
converter
\MatthiasMullie\PathConverter\ConverterInterface
content
string
Moving a css file should update all relative urls.
Relative references (e.g. ../images/image.gif) in a certain css file,
will have to be updated when a file is being saved at another location
(e.g. ../../images/image.gif, if the new CSS file is 1 folder deeper).
shortenColors
\MatthiasMullie\Minify\CSS::shortenColors()
content
string
Shorthand hex color codes.
#FF0000 -> #F00.
shortenFontWeights
\MatthiasMullie\Minify\CSS::shortenFontWeights()
content
string
Shorten CSS font weights.
shortenZeroes
\MatthiasMullie\Minify\CSS::shortenZeroes()
content
string
Shorthand 0 values to plain 0, instead of e.g. -0em.
stripEmptyTags
\MatthiasMullie\Minify\CSS::stripEmptyTags()
content
string
Strip empty tags from source code.
stripComments
\MatthiasMullie\Minify\CSS::stripComments()
Strip comments from source code.
stripWhitespace
\MatthiasMullie\Minify\CSS::stripWhitespace()
content
string
Strip whitespace.
extractMath
\MatthiasMullie\Minify\CSS::extractMath()
Replace all occurrences of functions that may contain math, where
whitespace around operators needs to be preserved (e.g. calc, clamp).
extractCustomProperties
\MatthiasMullie\Minify\CSS::extractCustomProperties()
Replace custom properties, whose values may be used in scenarios where
we wouldn't want them to be minified (e.g. inside calc).
canImportBySize
\MatthiasMullie\Minify\CSS::canImportBySize()
path
string
Check if file is small enough to be imported.
canImportByPath
\MatthiasMullie\Minify\CSS::canImportByPath()
path
string
Check if file a file can be imported, going by the path.
getPathConverter
\MatthiasMullie\Minify\CSS::getPathConverter()
source
string
target
string
Return a converter to update relative paths to be relative to the new
destination.
__construct
\MatthiasMullie\Minify\Minify::__construct()
\MatthiasMullie\Minify\Minify
Init the minify class - optionally, code may be passed along already.
add
\MatthiasMullie\Minify\Minify::add()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file or straight-up code to be minified.
addFile
\MatthiasMullie\Minify\Minify::addFile()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file to be minified.
minify
\MatthiasMullie\Minify\Minify::minify()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data & (optionally) saves it to a file.
gzip
\MatthiasMullie\Minify\Minify::gzip()
\MatthiasMullie\Minify\Minify
path
null
mixed
level
9
mixed
Minify & gzip the data & (optionally) saves it to a file.
cache
\MatthiasMullie\Minify\Minify::cache()
\MatthiasMullie\Minify\Minify
item
\Psr\Cache\CacheItemInterface
Minify the data & write it to a CacheItemInterface object.
execute
\MatthiasMullie\Minify\Minify::execute()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data.
load
\MatthiasMullie\Minify\Minify::load()
\MatthiasMullie\Minify\Minify
data
string
Load data.
save
\MatthiasMullie\Minify\Minify::save()
\MatthiasMullie\Minify\Minify
content
string
path
string
Save to file.
registerPattern
\MatthiasMullie\Minify\Minify::registerPattern()
\MatthiasMullie\Minify\Minify
pattern
string
replacement
''
string|callable
Register a pattern to execute against the source content.
If $replacement is a string, it must be plain text. Placeholders like $1 or \2 don't work.
If you need that functionality, use a callback instead.
stripMultilineComments
\MatthiasMullie\Minify\Minify::stripMultilineComments()
\MatthiasMullie\Minify\Minify
Both JS and CSS use the same form of multi-line comment, so putting the common code here.
replace
\MatthiasMullie\Minify\Minify::replace()
\MatthiasMullie\Minify\Minify
content
string
We can't "just" run some regular expressions against JavaScript: it's a
complex language. E.g. having an occurrence of // xyz would be a comment,
unless it's used within a string. Of you could have something that looks
like a 'string', but inside a comment.
The only way to accurately replace these pieces is to traverse the JS one
character at a time and try to find whatever starts first.
executeReplacement
\MatthiasMullie\Minify\Minify::executeReplacement()
\MatthiasMullie\Minify\Minify
replacement
string|callable
match
array
If $replacement is a callback, execute it, passing in the match data.
If it's a string, just pass it through.
extractStrings
\MatthiasMullie\Minify\Minify::extractStrings()
\MatthiasMullie\Minify\Minify
chars
''"'
mixed
placeholderPrefix
''
mixed
Strings are a pattern we need to match, in order to ignore potential
code-like content inside them, but we just want all of the string
content to remain untouched.
This method will replace all string content with simple STRING#
placeholder text, so we've rid all strings from characters that may be
misinterpreted. Original string content will be saved in $this->extracted
and after doing all other minifying, we can restore the original content
via restoreStrings().
restoreExtractedData
\MatthiasMullie\Minify\Minify::restoreExtractedData()
\MatthiasMullie\Minify\Minify
content
string
This method will restore all extracted data (strings, regexes) that were
replaced with placeholder text in extract*(). The original content was
saved in $this->extracted.
canImportFile
\MatthiasMullie\Minify\Minify::canImportFile()
\MatthiasMullie\Minify\Minify
path
string
Check if the path is a regular file and can be read.
openFileForWriting
\MatthiasMullie\Minify\Minify::openFileForWriting()
\MatthiasMullie\Minify\Minify
path
string
Attempts to open file specified by $path for writing.
writeToFile
\MatthiasMullie\Minify\Minify::writeToFile()
\MatthiasMullie\Minify\Minify
handler
resource
content
string
path
''
string
Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
str_replace_first
\MatthiasMullie\Minify\Minify::str_replace_first()
\MatthiasMullie\Minify\Minify
search
mixed
replace
mixed
subject
mixed
Tag "param" with body "@param string[optional] $path Path to write the data to" has error
Base Exception.
Exception
\MatthiasMullie\Minify\Exception
Base Exception Class.
\Exception
Basic exception.
Please report bugs on https://github.com/matthiasmullie/minify/issues
BasicException
\MatthiasMullie\Minify\Exceptions\BasicException
Basic Exception Class.
\MatthiasMullie\Minify\Exception
File Import Exception.
Please report bugs on https://github.com/matthiasmullie/minify/issues
FileImportException
\MatthiasMullie\Minify\Exceptions\FileImportException
File Import Exception Class.
\MatthiasMullie\Minify\Exceptions\BasicException
IO Exception.
Please report bugs on https://github.com/matthiasmullie/minify/issues
IOException
\MatthiasMullie\Minify\Exceptions\IOException
IO Exception Class.
\MatthiasMullie\Minify\Exceptions\BasicException
JavaScript minifier.
Please report bugs on https://github.com/matthiasmullie/minify/issues
JS
\MatthiasMullie\Minify\JS
JavaScript Minifier Class.
Please report bugs on https://github.com/matthiasmullie/minify/issues
\MatthiasMullie\Minify\Minify
keywordsReserved
\MatthiasMullie\Minify\JS::$keywordsReserved
array()
Full list of JavaScript reserved words.
Will be loaded from /data/js/keywords_reserved.txt.
keywordsBefore
\MatthiasMullie\Minify\JS::$keywordsBefore
array()
List of JavaScript reserved words that accept a <variable, value, ...>
after them. Some end of lines are not the end of a statement, like with
these keywords.
E.g.: we shouldn't insert a ; after this else
else
console.log('this is quite fine')
Will be loaded from /data/js/keywords_before.txt
keywordsAfter
\MatthiasMullie\Minify\JS::$keywordsAfter
array()
List of JavaScript reserved words that accept a <variable, value, ...>
before them. Some end of lines are not the end of a statement, like when
continued by one of these keywords on the newline.
E.g.: we shouldn't insert a ; before this instanceof
variable
instanceof String
Will be loaded from /data/js/keywords_after.txt
operators
\MatthiasMullie\Minify\JS::$operators
array()
List of all JavaScript operators.
Will be loaded from /data/js/operators.txt
operatorsBefore
\MatthiasMullie\Minify\JS::$operatorsBefore
array()
List of JavaScript operators that accept a <variable, value, ...> after
them. Some end of lines are not the end of a statement, like with these
operators.
Note: Most operators are fine, we've only removed ++ and --.
++ & -- have to be joined with the value they're in-/decrementing.
Will be loaded from /data/js/operators_before.txt
operatorsAfter
\MatthiasMullie\Minify\JS::$operatorsAfter
array()
List of JavaScript operators that accept a <variable, value, ...> before
them. Some end of lines are not the end of a statement, like when
continued by one of these operators on the newline.
Note: Most operators are fine, we've only removed ), ], ++, --, ! and ~.
There can't be a newline separating ! or ~ and whatever it is negating.
++ & -- have to be joined with the value they're in-/decrementing.
) & ] are "special" in that they have lots or usecases. () for example
is used for function calls, for grouping, in if () and for (), ...
Will be loaded from /data/js/operators_after.txt
data
\MatthiasMullie\Minify\Minify::$data
array()
\MatthiasMullie\Minify\Minify
The data to be minified.
patterns
\MatthiasMullie\Minify\Minify::$patterns
array()
\MatthiasMullie\Minify\Minify
Array of patterns to match.
__construct
\MatthiasMullie\Minify\JS::__construct()
Init the minify class - optionally, code may be passed along already.
execute
\MatthiasMullie\Minify\JS::execute()
path
null
mixed
Minify the data.
Perform JS optimizations.
stripComments
\MatthiasMullie\Minify\JS::stripComments()
Strip comments from source code.
extractRegex
\MatthiasMullie\Minify\JS::extractRegex()
JS can have /-delimited regular expressions, like: /ab+c/.match(string).
The content inside the regex can contain characters that may be confused
for JS code: e.g. it could contain whitespace it needs to match & we
don't want to strip whitespace in there.
The regex can be pretty simple: we don't have to care about comments,
(which also use slashes) because stripComments() will have stripped those
already.
This method will replace all string content with simple REGEX#
placeholder text, so we've rid all regular expressions from characters
that may be misinterpreted. Original regex content will be saved in
$this->extracted and after doing all other minifying, we can restore the
original content via restoreRegex()
stripWhitespace
\MatthiasMullie\Minify\JS::stripWhitespace()
content
string
Strip whitespace.
We won't strip *all* whitespace, but as much as possible. The thing that
we'll preserve are newlines we're unsure about.
JavaScript doesn't require statements to be terminated with a semicolon.
It will automatically fix missing semicolons with ASI (automatic semi-
colon insertion) at the end of line causing errors (without semicolon.)
Because it's sometimes hard to tell if a newline is part of a statement
that should be terminated or not, we'll just leave some of them alone.
getOperatorsForRegex
\MatthiasMullie\Minify\JS::getOperatorsForRegex()
operators
string[]
delimiter
'/'
string
We'll strip whitespace around certain operators with regular expressions.
This will prepare the given array by escaping all characters.
getKeywordsForRegex
\MatthiasMullie\Minify\JS::getKeywordsForRegex()
keywords
string[]
delimiter
'/'
string
We'll strip whitespace around certain keywords with regular expressions.
This will prepare the given array by escaping all characters.
propertyNotation
\MatthiasMullie\Minify\JS::propertyNotation()
content
string
Replaces all occurrences of array['key'] by array.key.
shortenBools
\MatthiasMullie\Minify\JS::shortenBools()
content
string
Replaces true & false by !0 and !1.
__construct
\MatthiasMullie\Minify\Minify::__construct()
\MatthiasMullie\Minify\Minify
Init the minify class - optionally, code may be passed along already.
add
\MatthiasMullie\Minify\Minify::add()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file or straight-up code to be minified.
addFile
\MatthiasMullie\Minify\Minify::addFile()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file to be minified.
minify
\MatthiasMullie\Minify\Minify::minify()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data & (optionally) saves it to a file.
gzip
\MatthiasMullie\Minify\Minify::gzip()
\MatthiasMullie\Minify\Minify
path
null
mixed
level
9
mixed
Minify & gzip the data & (optionally) saves it to a file.
cache
\MatthiasMullie\Minify\Minify::cache()
\MatthiasMullie\Minify\Minify
item
\Psr\Cache\CacheItemInterface
Minify the data & write it to a CacheItemInterface object.
execute
\MatthiasMullie\Minify\Minify::execute()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data.
load
\MatthiasMullie\Minify\Minify::load()
\MatthiasMullie\Minify\Minify
data
string
Load data.
save
\MatthiasMullie\Minify\Minify::save()
\MatthiasMullie\Minify\Minify
content
string
path
string
Save to file.
registerPattern
\MatthiasMullie\Minify\Minify::registerPattern()
\MatthiasMullie\Minify\Minify
pattern
string
replacement
''
string|callable
Register a pattern to execute against the source content.
If $replacement is a string, it must be plain text. Placeholders like $1 or \2 don't work.
If you need that functionality, use a callback instead.
stripMultilineComments
\MatthiasMullie\Minify\Minify::stripMultilineComments()
\MatthiasMullie\Minify\Minify
Both JS and CSS use the same form of multi-line comment, so putting the common code here.
replace
\MatthiasMullie\Minify\Minify::replace()
\MatthiasMullie\Minify\Minify
content
string
We can't "just" run some regular expressions against JavaScript: it's a
complex language. E.g. having an occurrence of // xyz would be a comment,
unless it's used within a string. Of you could have something that looks
like a 'string', but inside a comment.
The only way to accurately replace these pieces is to traverse the JS one
character at a time and try to find whatever starts first.
executeReplacement
\MatthiasMullie\Minify\Minify::executeReplacement()
\MatthiasMullie\Minify\Minify
replacement
string|callable
match
array
If $replacement is a callback, execute it, passing in the match data.
If it's a string, just pass it through.
extractStrings
\MatthiasMullie\Minify\Minify::extractStrings()
\MatthiasMullie\Minify\Minify
chars
''"'
mixed
placeholderPrefix
''
mixed
Strings are a pattern we need to match, in order to ignore potential
code-like content inside them, but we just want all of the string
content to remain untouched.
This method will replace all string content with simple STRING#
placeholder text, so we've rid all strings from characters that may be
misinterpreted. Original string content will be saved in $this->extracted
and after doing all other minifying, we can restore the original content
via restoreStrings().
restoreExtractedData
\MatthiasMullie\Minify\Minify::restoreExtractedData()
\MatthiasMullie\Minify\Minify
content
string
This method will restore all extracted data (strings, regexes) that were
replaced with placeholder text in extract*(). The original content was
saved in $this->extracted.
canImportFile
\MatthiasMullie\Minify\Minify::canImportFile()
\MatthiasMullie\Minify\Minify
path
string
Check if the path is a regular file and can be read.
openFileForWriting
\MatthiasMullie\Minify\Minify::openFileForWriting()
\MatthiasMullie\Minify\Minify
path
string
Attempts to open file specified by $path for writing.
writeToFile
\MatthiasMullie\Minify\Minify::writeToFile()
\MatthiasMullie\Minify\Minify
handler
resource
content
string
path
''
string
Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
str_replace_first
\MatthiasMullie\Minify\Minify::str_replace_first()
\MatthiasMullie\Minify\Minify
search
mixed
replace
mixed
subject
mixed
Tag "param" with body "@param string[optional] $path Path to write the data to" has error
Abstract minifier class.
Please report bugs on https://github.com/matthiasmullie/minify/issues
Minify
\MatthiasMullie\Minify\Minify
Abstract minifier class.
Please report bugs on https://github.com/matthiasmullie/minify/issues
data
\MatthiasMullie\Minify\Minify::$data
array()
The data to be minified.
patterns
\MatthiasMullie\Minify\Minify::$patterns
array()
Array of patterns to match.
__construct
\MatthiasMullie\Minify\Minify::__construct()
Init the minify class - optionally, code may be passed along already.
add
\MatthiasMullie\Minify\Minify::add()
data
string|string[]
Add a file or straight-up code to be minified.
addFile
\MatthiasMullie\Minify\Minify::addFile()
data
string|string[]
Add a file to be minified.
minify
\MatthiasMullie\Minify\Minify::minify()
path
null
mixed
Minify the data & (optionally) saves it to a file.
gzip
\MatthiasMullie\Minify\Minify::gzip()
path
null
mixed
level
9
mixed
Minify & gzip the data & (optionally) saves it to a file.
cache
\MatthiasMullie\Minify\Minify::cache()
item
\Psr\Cache\CacheItemInterface
Minify the data & write it to a CacheItemInterface object.
execute
\MatthiasMullie\Minify\Minify::execute()
path
null
mixed
Minify the data.
load
\MatthiasMullie\Minify\Minify::load()
data
string
Load data.
save
\MatthiasMullie\Minify\Minify::save()
content
string
path
string
Save to file.
registerPattern
\MatthiasMullie\Minify\Minify::registerPattern()
pattern
string
replacement
''
string|callable
Register a pattern to execute against the source content.
If $replacement is a string, it must be plain text. Placeholders like $1 or \2 don't work.
If you need that functionality, use a callback instead.
stripMultilineComments
\MatthiasMullie\Minify\Minify::stripMultilineComments()
Both JS and CSS use the same form of multi-line comment, so putting the common code here.
replace
\MatthiasMullie\Minify\Minify::replace()
content
string
We can't "just" run some regular expressions against JavaScript: it's a
complex language. E.g. having an occurrence of // xyz would be a comment,
unless it's used within a string. Of you could have something that looks
like a 'string', but inside a comment.
The only way to accurately replace these pieces is to traverse the JS one
character at a time and try to find whatever starts first.
executeReplacement
\MatthiasMullie\Minify\Minify::executeReplacement()
replacement
string|callable
match
array
If $replacement is a callback, execute it, passing in the match data.
If it's a string, just pass it through.
extractStrings
\MatthiasMullie\Minify\Minify::extractStrings()
chars
''"'
mixed
placeholderPrefix
''
mixed
Strings are a pattern we need to match, in order to ignore potential
code-like content inside them, but we just want all of the string
content to remain untouched.
This method will replace all string content with simple STRING#
placeholder text, so we've rid all strings from characters that may be
misinterpreted. Original string content will be saved in $this->extracted
and after doing all other minifying, we can restore the original content
via restoreStrings().
restoreExtractedData
\MatthiasMullie\Minify\Minify::restoreExtractedData()
content
string
This method will restore all extracted data (strings, regexes) that were
replaced with placeholder text in extract*(). The original content was
saved in $this->extracted.
canImportFile
\MatthiasMullie\Minify\Minify::canImportFile()
path
string
Check if the path is a regular file and can be read.
openFileForWriting
\MatthiasMullie\Minify\Minify::openFileForWriting()
path
string
Attempts to open file specified by $path for writing.
writeToFile
\MatthiasMullie\Minify\Minify::writeToFile()
handler
resource
content
string
path
''
string
Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
str_replace_first
\MatthiasMullie\Minify\Minify::str_replace_first()
search
mixed
replace
mixed
subject
mixed
Tag "param" with body "@param string[optional] $placeholderPrefix" has error
Tag "param" with body "@param string[optional] $chars" has error
Tag "param" with body "@param string[optional] $path Path to write the data to" has error
Tag "param" with body "@param int[optional] $level Compression level, from 0 to 9" has error
Tag "param" with body "@param string[optional] $path Path to write the data to" has error
Tag "param" with body "@param string[optional] $path Path to write the data to" has error
CompatTestCase
\MatthiasMullie\Minify\Tests\CompatTestCase
\PHPUnit\Framework\TestCase
expectException
\MatthiasMullie\Minify\Tests\CompatTestCase::expectException()
exception
mixed
CSSTest
\MatthiasMullie\Minify\Tests\CSS\CSSTest
CSS minifier test case.
\MatthiasMullie\Minify\Tests\CompatTestCase
getMinifier
\MatthiasMullie\Minify\Tests\CSS\CSSTest::getMinifier()
testMinify
\MatthiasMullie\Minify\Tests\CSS\CSSTest::testMinify()
input
mixed
expected
mixed
Test CSS minifier rules, provided by dataProvider.
testConvertRelativePath
\MatthiasMullie\Minify\Tests\CSS\CSSTest::testConvertRelativePath()
source
mixed
target
mixed
expected
mixed
Test conversion of relative paths, provided by dataProviderPaths.
testFileImportLoop
\MatthiasMullie\Minify\Tests\CSS\CSSTest::testFileImportLoop()
Test loop while importing file.
testSetConfig
\MatthiasMullie\Minify\Tests\CSS\CSSTest::testSetConfig()
Test minifier import configuration methods.
dataProvider
\MatthiasMullie\Minify\Tests\CSS\CSSTest::dataProvider()
dataProviderPaths
\MatthiasMullie\Minify\Tests\CSS\CSSTest::dataProviderPaths()
expectException
\MatthiasMullie\Minify\Tests\CompatTestCase::expectException()
\MatthiasMullie\Minify\Tests\CompatTestCase
exception
mixed
NoSaveCSS
\MatthiasMullie\Minify\Tests\CSS\NoSaveCSS
CSS minifier.
Please report bugs on https://github.com/matthiasmullie/minify/issues
\MatthiasMullie\Minify\CSS
data
\MatthiasMullie\Minify\Minify::$data
array()
\MatthiasMullie\Minify\Minify
The data to be minified.
patterns
\MatthiasMullie\Minify\Minify::$patterns
array()
\MatthiasMullie\Minify\Minify
Array of patterns to match.
maxImportSize
\MatthiasMullie\Minify\CSS::$maxImportSize
5
\MatthiasMullie\Minify\CSS
importExtensions
\MatthiasMullie\Minify\CSS::$importExtensions
array('gif' => 'data:image/gif', 'png' => 'data:image/png', 'jpe' => 'data:image/jpeg', 'jpg' => 'data:image/jpeg', 'jpeg' => 'data:image/jpeg', 'svg' => 'data:image/svg+xml', 'woff' => 'data:application/x-font-woff', 'woff2' => 'data:application/x-font-woff2', 'avif' => 'data:image/avif', 'apng' => 'data:image/apng', 'webp' => 'data:image/webp', 'tif' => 'image/tiff', 'tiff' => 'image/tiff', 'xbm' => 'image/x-xbitmap')
\MatthiasMullie\Minify\CSS
save
\MatthiasMullie\Minify\Tests\CSS\NoSaveCSS::save()
content
mixed
path
mixed
Save to file.
__construct
\MatthiasMullie\Minify\Minify::__construct()
\MatthiasMullie\Minify\Minify
Init the minify class - optionally, code may be passed along already.
add
\MatthiasMullie\Minify\Minify::add()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file or straight-up code to be minified.
addFile
\MatthiasMullie\Minify\Minify::addFile()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file to be minified.
minify
\MatthiasMullie\Minify\Minify::minify()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data & (optionally) saves it to a file.
gzip
\MatthiasMullie\Minify\Minify::gzip()
\MatthiasMullie\Minify\Minify
path
null
mixed
level
9
mixed
Minify & gzip the data & (optionally) saves it to a file.
cache
\MatthiasMullie\Minify\Minify::cache()
\MatthiasMullie\Minify\Minify
item
\Psr\Cache\CacheItemInterface
Minify the data & write it to a CacheItemInterface object.
execute
\MatthiasMullie\Minify\CSS::execute()
\MatthiasMullie\Minify\CSS
path
null
mixed
parents
array()
string[]
Minify the data.
Perform CSS optimizations.
load
\MatthiasMullie\Minify\Minify::load()
\MatthiasMullie\Minify\Minify
data
string
Load data.
save
\MatthiasMullie\Minify\Minify::save()
\MatthiasMullie\Minify\Minify
content
string
path
string
Save to file.
registerPattern
\MatthiasMullie\Minify\Minify::registerPattern()
\MatthiasMullie\Minify\Minify
pattern
string
replacement
''
string|callable
Register a pattern to execute against the source content.
If $replacement is a string, it must be plain text. Placeholders like $1 or \2 don't work.
If you need that functionality, use a callback instead.
stripMultilineComments
\MatthiasMullie\Minify\Minify::stripMultilineComments()
\MatthiasMullie\Minify\Minify
Both JS and CSS use the same form of multi-line comment, so putting the common code here.
replace
\MatthiasMullie\Minify\Minify::replace()
\MatthiasMullie\Minify\Minify
content
string
We can't "just" run some regular expressions against JavaScript: it's a
complex language. E.g. having an occurrence of // xyz would be a comment,
unless it's used within a string. Of you could have something that looks
like a 'string', but inside a comment.
The only way to accurately replace these pieces is to traverse the JS one
character at a time and try to find whatever starts first.
executeReplacement
\MatthiasMullie\Minify\Minify::executeReplacement()
\MatthiasMullie\Minify\Minify
replacement
string|callable
match
array
If $replacement is a callback, execute it, passing in the match data.
If it's a string, just pass it through.
extractStrings
\MatthiasMullie\Minify\Minify::extractStrings()
\MatthiasMullie\Minify\Minify
chars
''"'
mixed
placeholderPrefix
''
mixed
Strings are a pattern we need to match, in order to ignore potential
code-like content inside them, but we just want all of the string
content to remain untouched.
This method will replace all string content with simple STRING#
placeholder text, so we've rid all strings from characters that may be
misinterpreted. Original string content will be saved in $this->extracted
and after doing all other minifying, we can restore the original content
via restoreStrings().
restoreExtractedData
\MatthiasMullie\Minify\Minify::restoreExtractedData()
\MatthiasMullie\Minify\Minify
content
string
This method will restore all extracted data (strings, regexes) that were
replaced with placeholder text in extract*(). The original content was
saved in $this->extracted.
canImportFile
\MatthiasMullie\Minify\Minify::canImportFile()
\MatthiasMullie\Minify\Minify
path
string
Check if the path is a regular file and can be read.
openFileForWriting
\MatthiasMullie\Minify\Minify::openFileForWriting()
\MatthiasMullie\Minify\Minify
path
string
Attempts to open file specified by $path for writing.
writeToFile
\MatthiasMullie\Minify\Minify::writeToFile()
\MatthiasMullie\Minify\Minify
handler
resource
content
string
path
''
string
Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
str_replace_first
\MatthiasMullie\Minify\Minify::str_replace_first()
\MatthiasMullie\Minify\Minify
search
mixed
replace
mixed
subject
mixed
setMaxImportSize
\MatthiasMullie\Minify\CSS::setMaxImportSize()
\MatthiasMullie\Minify\CSS
size
int
Set the maximum size if files to be imported.
Files larger than this size (in kB) will not be imported into the CSS.
Importing files into the CSS as data-uri will save you some connections,
but we should only import relatively small decorative images so that our
CSS file doesn't get too bulky.
setImportExtensions
\MatthiasMullie\Minify\CSS::setImportExtensions()
\MatthiasMullie\Minify\CSS
extensions
string[]
Set the type of extensions to be imported into the CSS (to save network
connections).
Keys of the array should be the file extensions & respective values
should be the data type.
moveImportsToTop
\MatthiasMullie\Minify\CSS::moveImportsToTop()
\MatthiasMullie\Minify\CSS
content
string
Move any import statements to the top.
combineImports
\MatthiasMullie\Minify\CSS::combineImports()
\MatthiasMullie\Minify\CSS
source
string
content
string
parents
string[]
Combine CSS from import statements.
Import statements will be loaded and their content merged into the original
file, to save HTTP requests.
importFiles
\MatthiasMullie\Minify\CSS::importFiles()
\MatthiasMullie\Minify\CSS
source
string
content
string
Import files into the CSS, base64-ized.
move
\MatthiasMullie\Minify\CSS::move()
\MatthiasMullie\Minify\CSS
converter
\MatthiasMullie\PathConverter\ConverterInterface
content
string
Moving a css file should update all relative urls.
Relative references (e.g. ../images/image.gif) in a certain css file,
will have to be updated when a file is being saved at another location
(e.g. ../../images/image.gif, if the new CSS file is 1 folder deeper).
shortenColors
\MatthiasMullie\Minify\CSS::shortenColors()
\MatthiasMullie\Minify\CSS
content
string
Shorthand hex color codes.
#FF0000 -> #F00.
shortenFontWeights
\MatthiasMullie\Minify\CSS::shortenFontWeights()
\MatthiasMullie\Minify\CSS
content
string
Shorten CSS font weights.
shortenZeroes
\MatthiasMullie\Minify\CSS::shortenZeroes()
\MatthiasMullie\Minify\CSS
content
string
Shorthand 0 values to plain 0, instead of e.g. -0em.
stripEmptyTags
\MatthiasMullie\Minify\CSS::stripEmptyTags()
\MatthiasMullie\Minify\CSS
content
string
Strip empty tags from source code.
stripComments
\MatthiasMullie\Minify\CSS::stripComments()
\MatthiasMullie\Minify\CSS
Strip comments from source code.
stripWhitespace
\MatthiasMullie\Minify\CSS::stripWhitespace()
\MatthiasMullie\Minify\CSS
content
string
Strip whitespace.
extractMath
\MatthiasMullie\Minify\CSS::extractMath()
\MatthiasMullie\Minify\CSS
Replace all occurrences of functions that may contain math, where
whitespace around operators needs to be preserved (e.g. calc, clamp).
extractCustomProperties
\MatthiasMullie\Minify\CSS::extractCustomProperties()
\MatthiasMullie\Minify\CSS
Replace custom properties, whose values may be used in scenarios where
we wouldn't want them to be minified (e.g. inside calc).
canImportBySize
\MatthiasMullie\Minify\CSS::canImportBySize()
\MatthiasMullie\Minify\CSS
path
string
Check if file is small enough to be imported.
canImportByPath
\MatthiasMullie\Minify\CSS::canImportByPath()
\MatthiasMullie\Minify\CSS
path
string
Check if file a file can be imported, going by the path.
getPathConverter
\MatthiasMullie\Minify\CSS::getPathConverter()
\MatthiasMullie\Minify\CSS
source
string
target
string
Return a converter to update relative paths to be relative to the new
destination.
AbstractTest
\MatthiasMullie\Minify\Tests\JS\AbstractTest
Tests common functions of abstract Minify class by using JS implementation.
\MatthiasMullie\Minify\Tests\CompatTestCase
testConstruct
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testConstruct()
testAdd
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testAdd()
testLoadBigString
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testLoadBigString()
testLoadOpenBaseDirRestricted
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testLoadOpenBaseDirRestricted()
testSave
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testSave()
testCheckFileOpenFail
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testCheckFileOpenFail()
testCheckFileWriteFail
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testCheckFileWriteFail()
testGzip
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testGzip()
testCache
\MatthiasMullie\Minify\Tests\JS\AbstractTest::testCache()
expectException
\MatthiasMullie\Minify\Tests\CompatTestCase::expectException()
\MatthiasMullie\Minify\Tests\CompatTestCase
exception
mixed
JSTest
\MatthiasMullie\Minify\Tests\JS\JSTest
JS minifier test case.
\MatthiasMullie\Minify\Tests\CompatTestCase
getMinifier
\MatthiasMullie\Minify\Tests\JS\JSTest::getMinifier()
testAddFileException
\MatthiasMullie\Minify\Tests\JS\JSTest::testAddFileException()
Test minifier on files that doesn't exist.
testAddFile
\MatthiasMullie\Minify\Tests\JS\JSTest::testAddFile()
Test minifier addFile method.
testMinify
\MatthiasMullie\Minify\Tests\JS\JSTest::testMinify()
input
mixed
expected
mixed
Test JS minifier rules, provided by dataProvider.
dataProvider
\MatthiasMullie\Minify\Tests\JS\JSTest::dataProvider()
expectException
\MatthiasMullie\Minify\Tests\CompatTestCase::expectException()
\MatthiasMullie\Minify\Tests\CompatTestCase
exception
mixed
NoSaveJS
\MatthiasMullie\Minify\Tests\JS\NoSaveJS
JavaScript Minifier Class.
Please report bugs on https://github.com/matthiasmullie/minify/issues
\MatthiasMullie\Minify\JS
data
\MatthiasMullie\Minify\Minify::$data
array()
\MatthiasMullie\Minify\Minify
The data to be minified.
patterns
\MatthiasMullie\Minify\Minify::$patterns
array()
\MatthiasMullie\Minify\Minify
Array of patterns to match.
keywordsReserved
\MatthiasMullie\Minify\JS::$keywordsReserved
array()
\MatthiasMullie\Minify\JS
Full list of JavaScript reserved words.
Will be loaded from /data/js/keywords_reserved.txt.
keywordsBefore
\MatthiasMullie\Minify\JS::$keywordsBefore
array()
\MatthiasMullie\Minify\JS
List of JavaScript reserved words that accept a <variable, value, ...>
after them. Some end of lines are not the end of a statement, like with
these keywords.
E.g.: we shouldn't insert a ; after this else
else
console.log('this is quite fine')
Will be loaded from /data/js/keywords_before.txt
keywordsAfter
\MatthiasMullie\Minify\JS::$keywordsAfter
array()
\MatthiasMullie\Minify\JS
List of JavaScript reserved words that accept a <variable, value, ...>
before them. Some end of lines are not the end of a statement, like when
continued by one of these keywords on the newline.
E.g.: we shouldn't insert a ; before this instanceof
variable
instanceof String
Will be loaded from /data/js/keywords_after.txt
operators
\MatthiasMullie\Minify\JS::$operators
array()
\MatthiasMullie\Minify\JS
List of all JavaScript operators.
Will be loaded from /data/js/operators.txt
operatorsBefore
\MatthiasMullie\Minify\JS::$operatorsBefore
array()
\MatthiasMullie\Minify\JS
List of JavaScript operators that accept a <variable, value, ...> after
them. Some end of lines are not the end of a statement, like with these
operators.
Note: Most operators are fine, we've only removed ++ and --.
++ & -- have to be joined with the value they're in-/decrementing.
Will be loaded from /data/js/operators_before.txt
operatorsAfter
\MatthiasMullie\Minify\JS::$operatorsAfter
array()
\MatthiasMullie\Minify\JS
List of JavaScript operators that accept a <variable, value, ...> before
them. Some end of lines are not the end of a statement, like when
continued by one of these operators on the newline.
Note: Most operators are fine, we've only removed ), ], ++, --, ! and ~.
There can't be a newline separating ! or ~ and whatever it is negating.
++ & -- have to be joined with the value they're in-/decrementing.
) & ] are "special" in that they have lots or usecases. () for example
is used for function calls, for grouping, in if () and for (), ...
Will be loaded from /data/js/operators_after.txt
save
\MatthiasMullie\Minify\Tests\JS\NoSaveJS::save()
content
mixed
path
mixed
Save to file.
__construct
\MatthiasMullie\Minify\JS::__construct()
\MatthiasMullie\Minify\JS
Init the minify class - optionally, code may be passed along already.
add
\MatthiasMullie\Minify\Minify::add()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file or straight-up code to be minified.
addFile
\MatthiasMullie\Minify\Minify::addFile()
\MatthiasMullie\Minify\Minify
data
string|string[]
Add a file to be minified.
minify
\MatthiasMullie\Minify\Minify::minify()
\MatthiasMullie\Minify\Minify
path
null
mixed
Minify the data & (optionally) saves it to a file.
gzip
\MatthiasMullie\Minify\Minify::gzip()
\MatthiasMullie\Minify\Minify
path
null
mixed
level
9
mixed
Minify & gzip the data & (optionally) saves it to a file.
cache
\MatthiasMullie\Minify\Minify::cache()
\MatthiasMullie\Minify\Minify
item
\Psr\Cache\CacheItemInterface
Minify the data & write it to a CacheItemInterface object.
execute
\MatthiasMullie\Minify\JS::execute()
\MatthiasMullie\Minify\JS
path
null
mixed
Minify the data.
Perform JS optimizations.
load
\MatthiasMullie\Minify\Minify::load()
\MatthiasMullie\Minify\Minify
data
string
Load data.
save
\MatthiasMullie\Minify\Minify::save()
\MatthiasMullie\Minify\Minify
content
string
path
string
Save to file.
registerPattern
\MatthiasMullie\Minify\Minify::registerPattern()
\MatthiasMullie\Minify\Minify
pattern
string
replacement
''
string|callable
Register a pattern to execute against the source content.
If $replacement is a string, it must be plain text. Placeholders like $1 or \2 don't work.
If you need that functionality, use a callback instead.
stripMultilineComments
\MatthiasMullie\Minify\Minify::stripMultilineComments()
\MatthiasMullie\Minify\Minify
Both JS and CSS use the same form of multi-line comment, so putting the common code here.
replace
\MatthiasMullie\Minify\Minify::replace()
\MatthiasMullie\Minify\Minify
content
string
We can't "just" run some regular expressions against JavaScript: it's a
complex language. E.g. having an occurrence of // xyz would be a comment,
unless it's used within a string. Of you could have something that looks
like a 'string', but inside a comment.
The only way to accurately replace these pieces is to traverse the JS one
character at a time and try to find whatever starts first.
executeReplacement
\MatthiasMullie\Minify\Minify::executeReplacement()
\MatthiasMullie\Minify\Minify
replacement
string|callable
match
array
If $replacement is a callback, execute it, passing in the match data.
If it's a string, just pass it through.
extractStrings
\MatthiasMullie\Minify\Minify::extractStrings()
\MatthiasMullie\Minify\Minify
chars
''"'
mixed
placeholderPrefix
''
mixed
Strings are a pattern we need to match, in order to ignore potential
code-like content inside them, but we just want all of the string
content to remain untouched.
This method will replace all string content with simple STRING#
placeholder text, so we've rid all strings from characters that may be
misinterpreted. Original string content will be saved in $this->extracted
and after doing all other minifying, we can restore the original content
via restoreStrings().
restoreExtractedData
\MatthiasMullie\Minify\Minify::restoreExtractedData()
\MatthiasMullie\Minify\Minify
content
string
This method will restore all extracted data (strings, regexes) that were
replaced with placeholder text in extract*(). The original content was
saved in $this->extracted.
canImportFile
\MatthiasMullie\Minify\Minify::canImportFile()
\MatthiasMullie\Minify\Minify
path
string
Check if the path is a regular file and can be read.
openFileForWriting
\MatthiasMullie\Minify\Minify::openFileForWriting()
\MatthiasMullie\Minify\Minify
path
string
Attempts to open file specified by $path for writing.
writeToFile
\MatthiasMullie\Minify\Minify::writeToFile()
\MatthiasMullie\Minify\Minify
handler
resource
content
string
path
''
string
Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
str_replace_first
\MatthiasMullie\Minify\Minify::str_replace_first()
\MatthiasMullie\Minify\Minify
search
mixed
replace
mixed
subject
mixed
stripComments
\MatthiasMullie\Minify\JS::stripComments()
\MatthiasMullie\Minify\JS
Strip comments from source code.
extractRegex
\MatthiasMullie\Minify\JS::extractRegex()
\MatthiasMullie\Minify\JS
JS can have /-delimited regular expressions, like: /ab+c/.match(string).
The content inside the regex can contain characters that may be confused
for JS code: e.g. it could contain whitespace it needs to match & we
don't want to strip whitespace in there.
The regex can be pretty simple: we don't have to care about comments,
(which also use slashes) because stripComments() will have stripped those
already.
This method will replace all string content with simple REGEX#
placeholder text, so we've rid all regular expressions from characters
that may be misinterpreted. Original regex content will be saved in
$this->extracted and after doing all other minifying, we can restore the
original content via restoreRegex()
stripWhitespace
\MatthiasMullie\Minify\JS::stripWhitespace()
\MatthiasMullie\Minify\JS
content
string
Strip whitespace.
We won't strip *all* whitespace, but as much as possible. The thing that
we'll preserve are newlines we're unsure about.
JavaScript doesn't require statements to be terminated with a semicolon.
It will automatically fix missing semicolons with ASI (automatic semi-
colon insertion) at the end of line causing errors (without semicolon.)
Because it's sometimes hard to tell if a newline is part of a statement
that should be terminated or not, we'll just leave some of them alone.
getOperatorsForRegex
\MatthiasMullie\Minify\JS::getOperatorsForRegex()
\MatthiasMullie\Minify\JS
operators
string[]
delimiter
'/'
string
We'll strip whitespace around certain operators with regular expressions.
This will prepare the given array by escaping all characters.
getKeywordsForRegex
\MatthiasMullie\Minify\JS::getKeywordsForRegex()
\MatthiasMullie\Minify\JS
keywords
string[]
delimiter
'/'
string
We'll strip whitespace around certain keywords with regular expressions.
This will prepare the given array by escaping all characters.
propertyNotation
\MatthiasMullie\Minify\JS::propertyNotation()
\MatthiasMullie\Minify\JS
content
string
Replaces all occurrences of array['key'] by array.key.
shortenBools
\MatthiasMullie\Minify\JS::shortenBools()
\MatthiasMullie\Minify\JS
content
string
Replaces true & false by !0 and !1.
lib_minify
\LIB\lib_minify
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_minify::get_class()
php_autoload
\LIB\lib_minify::php_autoload()
include the php files to be used
version
\LIB\lib_minify::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
System - PHP Framework
PHP Version 5.6
docu_phpdoc_md
\LIB\docu_phpdoc_md
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_phpdoc_md::get_config()
Config of the Docu Package
Generator
\PHPDocMD\Generator
This class takes the output from 'parser', and generate the markdown
templates.
outputDir
\PHPDocMD\Generator::$outputDir
Output directory.
classDefinitions
\PHPDocMD\Generator::$classDefinitions
The list of classes and interfaces.
templateDir
\PHPDocMD\Generator::$templateDir
Directory containing the twig templates.
linkTemplate
\PHPDocMD\Generator::$linkTemplate
A simple template for generating links.
apiIndexFile
\PHPDocMD\Generator::$apiIndexFile
Filename for API Index.
__construct
\PHPDocMD\Generator::__construct()
classDefinitions
array
outputDir
string
templateDir
string
linkTemplate
'%c.md'
string
apiIndexFile
'ApiIndex.md'
string
run
\PHPDocMD\Generator::run()
Starts the generator.
createIndex
\PHPDocMD\Generator::createIndex()
Creates an index of classes and namespaces.
I'm generating the actual markdown output here, which isn't great...But it will have to do.
If I don't want to make things too complicated.
classLink
\PHPDocMD\Generator::classLink()
className
string
label
null
null|string
This is a twig template function.
This function allows us to easily link classes to their existing pages.
Due to the unfortunate way twig works, this must be static, and we must use a global to
achieve our goal.
Parser
\PHPDocMD\Parser
This class parses structure.xml and generates the api documentation.
structureXmlFile
\PHPDocMD\Parser::$structureXmlFile
Path to the structure.xml file.
classDefinitions
\PHPDocMD\Parser::$classDefinitions
The list of classes and interfaces.
__construct
\PHPDocMD\Parser::__construct()
structureXmlFile
string
run
\PHPDocMD\Parser::run()
Starts the process.
getClassDefinitions
\PHPDocMD\Parser::getClassDefinitions()
xml
\PHPDocMD\SimpleXmlElement
Gets all classes and interfaces from the file and puts them in an easy to use array.
parseMethods
\PHPDocMD\Parser::parseMethods()
class
\SimpleXMLElement
Parses all the method information for a single class or interface.
You must pass an xml element that refers to either the class or interface element from
structure.xml.
parseProperties
\PHPDocMD\Parser::parseProperties()
class
\SimpleXMLElement
Parses all property information for a single class or interface.
You must pass an xml element that refers to either the class or interface element from
structure.xml.
parseConstants
\PHPDocMD\Parser::parseConstants()
class
\SimpleXMLElement
Parses all constant information for a single class or interface.
You must pass an xml element that refers to either the class or interface element from
structure.xml.
expandMethods
\PHPDocMD\Parser::expandMethods()
className
string
This method goes through all the class definitions, and adds non-overridden method
information from parent classes.
expandProperties
\PHPDocMD\Parser::expandProperties()
className
string
This method goes through all the class definitions, and adds non-overridden property
information from parent classes.
phpdoc_md
\phpdoc_md
run
\phpdoc_md::run()
inpath
mixed
outpath
mixed
Twig_BaseNodeVisitor
\Twig_BaseNodeVisitor
Twig_BaseNodeVisitor can be used to make node visitors compatible with Twig 1.x and 2.x.
\Twig_NodeVisitorInterface
enterNode
\Twig_BaseNodeVisitor::enterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_Cache_Filesystem
\Twig_Cache_Filesystem
Implements a cache on the filesystem.
\Twig_CacheInterface
FORCE_BYTECODE_INVALIDATION
\Twig_Cache_Filesystem::FORCE_BYTECODE_INVALIDATION
1
directory
\Twig_Cache_Filesystem::$directory
options
\Twig_Cache_Filesystem::$options
__construct
\Twig_Cache_Filesystem::__construct()
directory
mixed
options
0
mixed
generateKey
\Twig_Cache_Filesystem::generateKey()
name
mixed
className
mixed
Generates a cache key for the given template class name.
load
\Twig_Cache_Filesystem::load()
key
mixed
Loads a template from the cache.
write
\Twig_Cache_Filesystem::write()
key
mixed
content
mixed
Writes the compiled template to cache.
getTimestamp
\Twig_Cache_Filesystem::getTimestamp()
key
mixed
Returns the modification timestamp of a key.
Twig_Cache_Null
\Twig_Cache_Null
Implements a no-cache strategy.
\Twig_CacheInterface
generateKey
\Twig_Cache_Null::generateKey()
name
mixed
className
mixed
Generates a cache key for the given template class name.
write
\Twig_Cache_Null::write()
key
mixed
content
mixed
Writes the compiled template to cache.
load
\Twig_Cache_Null::load()
key
mixed
Loads a template from the cache.
getTimestamp
\Twig_Cache_Null::getTimestamp()
key
mixed
Returns the modification timestamp of a key.
Twig_CacheInterface
\Twig_CacheInterface
Interface implemented by cache classes.
It is highly recommended to always store templates on the filesystem to
benefit from the PHP opcode cache. This interface is mostly useful if you
need to implement a custom strategy for storing templates on the filesystem.
generateKey
\Twig_CacheInterface::generateKey()
name
string
className
string
Generates a cache key for the given template class name.
write
\Twig_CacheInterface::write()
key
string
content
string
Writes the compiled template to cache.
load
\Twig_CacheInterface::load()
key
string
Loads a template from the cache.
getTimestamp
\Twig_CacheInterface::getTimestamp()
key
string
Returns the modification timestamp of a key.
Twig_Compiler
\Twig_Compiler
Compiles a node to PHP code.
lastLine
\Twig_Compiler::$lastLine
source
\Twig_Compiler::$source
indentation
\Twig_Compiler::$indentation
env
\Twig_Compiler::$env
debugInfo
\Twig_Compiler::$debugInfo
array()
sourceOffset
\Twig_Compiler::$sourceOffset
sourceLine
\Twig_Compiler::$sourceLine
filename
\Twig_Compiler::$filename
__construct
\Twig_Compiler::__construct()
env
\Twig_Environment
Constructor.
getFilename
\Twig_Compiler::getFilename()
getEnvironment
\Twig_Compiler::getEnvironment()
Returns the environment instance related to this compiler.
getSource
\Twig_Compiler::getSource()
Gets the current PHP code after compilation.
compile
\Twig_Compiler::compile()
node
\Twig_Node
indentation
0
int
Compiles a node.
subcompile
\Twig_Compiler::subcompile()
node
\Twig_Node
raw
true
mixed
raw
\Twig_Compiler::raw()
string
string
Adds a raw string to the compiled code.
write
\Twig_Compiler::write()
Writes a string to the compiled code by adding indentation.
addIndentation
\Twig_Compiler::addIndentation()
Appends an indentation to the current PHP code after compilation.
string
\Twig_Compiler::string()
value
string
Adds a quoted string to the compiled code.
repr
\Twig_Compiler::repr()
value
mixed
Returns a PHP representation of a given value.
addDebugInfo
\Twig_Compiler::addDebugInfo()
node
\Twig_Node
Adds debugging information.
getDebugInfo
\Twig_Compiler::getDebugInfo()
indent
\Twig_Compiler::indent()
step
1
int
Indents the generated code.
outdent
\Twig_Compiler::outdent()
step
1
int
Outdents the generated code.
getVarName
\Twig_Compiler::getVarName()
Twig_Environment
\Twig_Environment
Stores the Twig configuration.
VERSION
\Twig_Environment::VERSION
'2.0.0-DEV'
charset
\Twig_Environment::$charset
loader
\Twig_Environment::$loader
debug
\Twig_Environment::$debug
autoReload
\Twig_Environment::$autoReload
cache
\Twig_Environment::$cache
lexer
\Twig_Environment::$lexer
parser
\Twig_Environment::$parser
compiler
\Twig_Environment::$compiler
baseTemplateClass
\Twig_Environment::$baseTemplateClass
extensions
\Twig_Environment::$extensions
parsers
\Twig_Environment::$parsers
visitors
\Twig_Environment::$visitors
filters
\Twig_Environment::$filters
tests
\Twig_Environment::$tests
functions
\Twig_Environment::$functions
globals
\Twig_Environment::$globals
runtimeInitialized
\Twig_Environment::$runtimeInitialized
\false
extensionInitialized
\Twig_Environment::$extensionInitialized
\false
loadedTemplates
\Twig_Environment::$loadedTemplates
strictVariables
\Twig_Environment::$strictVariables
unaryOperators
\Twig_Environment::$unaryOperators
binaryOperators
\Twig_Environment::$binaryOperators
templateClassPrefix
\Twig_Environment::$templateClassPrefix
'__TwigTemplate_'
functionCallbacks
\Twig_Environment::$functionCallbacks
array()
filterCallbacks
\Twig_Environment::$filterCallbacks
array()
staging
\Twig_Environment::$staging
originalCache
\Twig_Environment::$originalCache
lastModifiedExtension
\Twig_Environment::$lastModifiedExtension
0
__construct
\Twig_Environment::__construct()
loader
\Twig_LoaderInterface
options
array()
array
Constructor.
Available options:
* debug: When set to true, it automatically set "auto_reload" to true as
well (default to false).
* charset: The charset used by the templates (default to UTF-8).
* base_template_class: The base template class to use for generated
templates (default to Twig_Template).
* cache: An absolute path where to store the compiled templates,
a Twig_Cache_Interface implementation,
or false to disable compilation cache (default).
* auto_reload: Whether to reload the template if the original source changed.
If you don't provide the auto_reload option, it will be
determined automatically based on the debug value.
* strict_variables: Whether to ignore invalid variables in templates
(default to false).
* autoescape: Whether to enable auto-escaping (default to html):
* false: disable auto-escaping
* html, js: set the autoescaping to one of the supported strategies
* filename: set the autoescaping strategy based on the template filename extension
* PHP callback: a PHP callback that returns an escaping strategy based on the template "filename"
* optimizations: A flag that indicates which optimizations to apply
(default to -1 which means that all optimizations are enabled;
set it to 0 to disable).
getBaseTemplateClass
\Twig_Environment::getBaseTemplateClass()
Gets the base template class for compiled templates.
setBaseTemplateClass
\Twig_Environment::setBaseTemplateClass()
class
string
Sets the base template class for compiled templates.
enableDebug
\Twig_Environment::enableDebug()
Enables debugging mode.
disableDebug
\Twig_Environment::disableDebug()
Disables debugging mode.
isDebug
\Twig_Environment::isDebug()
Checks if debug mode is enabled.
enableAutoReload
\Twig_Environment::enableAutoReload()
Enables the auto_reload option.
disableAutoReload
\Twig_Environment::disableAutoReload()
Disables the auto_reload option.
isAutoReload
\Twig_Environment::isAutoReload()
Checks if the auto_reload option is enabled.
enableStrictVariables
\Twig_Environment::enableStrictVariables()
Enables the strict_variables option.
disableStrictVariables
\Twig_Environment::disableStrictVariables()
Disables the strict_variables option.
isStrictVariables
\Twig_Environment::isStrictVariables()
Checks if the strict_variables option is enabled.
getCache
\Twig_Environment::getCache()
original
true
bool
Gets the current cache implementation.
setCache
\Twig_Environment::setCache()
cache
\Twig_CacheInterface|string|false
Sets the current cache implementation.
getTemplateClass
\Twig_Environment::getTemplateClass()
name
string
index
null
int|null
Gets the template class associated with the given string.
The generated template class is based on the following parameters:
* The cache key for the given template;
* The currently enabled extensions;
* Whether the Twig C extension is available or not.
render
\Twig_Environment::render()
name
string
context
array()
array
Renders a template.
display
\Twig_Environment::display()
name
string
context
array()
array
Displays a template.
loadTemplate
\Twig_Environment::loadTemplate()
name
string
index
null
int
Loads a template by name.
createTemplate
\Twig_Environment::createTemplate()
template
string
Creates a template from source.
This method should not be used as a generic way to load templates.
isTemplateFresh
\Twig_Environment::isTemplateFresh()
name
string
time
int
Returns true if the template is still fresh.
Besides checking the loader for freshness information,
this method also checks if the enabled extensions have
not changed.
resolveTemplate
\Twig_Environment::resolveTemplate()
names
string|\Twig_Template|array
Tries to load a template consecutively from an array.
Similar to loadTemplate() but it also accepts Twig_Template instances and an array
of templates where each is tried to be loaded.
getLexer
\Twig_Environment::getLexer()
Gets the Lexer instance.
setLexer
\Twig_Environment::setLexer()
lexer
\Twig_Lexer
Sets the Lexer instance.
tokenize
\Twig_Environment::tokenize()
source
string
name
null
string
Tokenizes a source code.
getParser
\Twig_Environment::getParser()
Gets the Parser instance.
setParser
\Twig_Environment::setParser()
parser
\Twig_Parser
Sets the Parser instance.
parse
\Twig_Environment::parse()
stream
\Twig_TokenStream
Converts a token stream to a node tree.
getCompiler
\Twig_Environment::getCompiler()
Gets the Compiler instance.
setCompiler
\Twig_Environment::setCompiler()
compiler
\Twig_Compiler
Sets the Compiler instance.
compile
\Twig_Environment::compile()
node
\Twig_Node
Compiles a node and returns the PHP code.
compileSource
\Twig_Environment::compileSource()
source
string
name
null
string
Compiles a template source code.
setLoader
\Twig_Environment::setLoader()
loader
\Twig_LoaderInterface
Sets the Loader instance.
getLoader
\Twig_Environment::getLoader()
Gets the Loader instance.
setCharset
\Twig_Environment::setCharset()
charset
string
Sets the default template charset.
getCharset
\Twig_Environment::getCharset()
Gets the default template charset.
initRuntime
\Twig_Environment::initRuntime()
Initializes the runtime environment.
hasExtension
\Twig_Environment::hasExtension()
name
string
Returns true if the given extension is registered.
getExtension
\Twig_Environment::getExtension()
name
string
Gets an extension by name.
addExtension
\Twig_Environment::addExtension()
extension
\Twig_ExtensionInterface
Registers an extension.
setExtensions
\Twig_Environment::setExtensions()
extensions
array
Registers an array of extensions.
getExtensions
\Twig_Environment::getExtensions()
Returns all registered extensions.
addTokenParser
\Twig_Environment::addTokenParser()
parser
\Twig_TokenParserInterface
Registers a Token Parser.
getTokenParsers
\Twig_Environment::getTokenParsers()
Gets the registered Token Parsers.
getTags
\Twig_Environment::getTags()
Gets registered tags.
addNodeVisitor
\Twig_Environment::addNodeVisitor()
visitor
\Twig_NodeVisitorInterface
Registers a Node Visitor.
getNodeVisitors
\Twig_Environment::getNodeVisitors()
Gets the registered Node Visitors.
addFilter
\Twig_Environment::addFilter()
filter
\Twig_Filter
Registers a Filter.
getFilter
\Twig_Environment::getFilter()
name
string
Get a filter by name.
Subclasses may override this method and load filters differently;
so no list of filters is available.
registerUndefinedFilterCallback
\Twig_Environment::registerUndefinedFilterCallback()
callable
callable
getFilters
\Twig_Environment::getFilters()
Gets the registered Filters.
Be warned that this method cannot return filters defined with registerUndefinedFunctionCallback.
addTest
\Twig_Environment::addTest()
test
\Twig_Test
Registers a Test.
getTests
\Twig_Environment::getTests()
Gets the registered Tests.
getTest
\Twig_Environment::getTest()
name
string
Gets a test by name.
addFunction
\Twig_Environment::addFunction()
function
\Twig_Function
Registers a Function.
getFunction
\Twig_Environment::getFunction()
name
string
Get a function by name.
Subclasses may override this method and load functions differently;
so no list of functions is available.
registerUndefinedFunctionCallback
\Twig_Environment::registerUndefinedFunctionCallback()
callable
callable
getFunctions
\Twig_Environment::getFunctions()
Gets registered functions.
Be warned that this method cannot return functions defined with registerUndefinedFunctionCallback.
addGlobal
\Twig_Environment::addGlobal()
name
string
value
mixed
Registers a Global.
New globals can be added before compiling or rendering a template;
but after, you can only update existing globals.
getGlobals
\Twig_Environment::getGlobals()
Gets the registered Globals.
mergeGlobals
\Twig_Environment::mergeGlobals()
context
array
Merges a context with the defined globals.
getUnaryOperators
\Twig_Environment::getUnaryOperators()
Gets the registered unary Operators.
getBinaryOperators
\Twig_Environment::getBinaryOperators()
Gets the registered binary Operators.
initGlobals
\Twig_Environment::initGlobals()
initExtensions
\Twig_Environment::initExtensions()
initExtension
\Twig_Environment::initExtension()
extension
\Twig_ExtensionInterface
Twig_Error_Loader
\Twig_Error_Loader
Exception thrown when an error occurs during template loading.
Automatic template information guessing is always turned off as
if a template cannot be loaded, there is nothing to guess.
However, when a template is loaded from another one, then, we need
to find the current context and this is automatically done by
Twig_Template::displayWithErrorHandling().
This strategy makes Twig_Environment::resolveTemplate() much faster.
\Twig_Error
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Error_Loader::__construct()
message
mixed
lineno
-1
mixed
filename
null
mixed
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Error_Runtime
\Twig_Error_Runtime
Exception thrown when an error occurs at runtime.
\Twig_Error
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Error_Syntax
\Twig_Error_Syntax
Exception thrown when a syntax error occurs during lexing or parsing of a template.
\Twig_Error
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
addSuggestions
\Twig_Error_Syntax::addSuggestions()
name
string
items
array
Tweaks the error message to include suggestions.
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Error
\Twig_Error
Twig base exception.
This exception class and its children must only be used when
an error occurs during the loading of a template, when a syntax error
is detected in a template, or when rendering a template. Other
errors must use regular PHP exception classes (like when the template
cache directory is not writable for instance).
To help debugging template issues, this class tracks the original template
name and line where the error occurred.
Whenever possible, you must set these information (original template name
and line number) yourself by passing them to the constructor. If some or all
these information are not available from where you throw the exception, then
this class will guess them automatically (when the line number is set to -1
and/or the filename is set to null). As this is a costly operation, this
can be disabled by passing false for both the filename and the line number
when creating a new instance of this class.
\Exception
lineno
\Twig_Error::$lineno
filename
\Twig_Error::$filename
rawMessage
\Twig_Error::$rawMessage
__construct
\Twig_Error::__construct()
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
__call
\Twig_Error::__call()
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
Twig_ExistsLoaderInterface
\Twig_ExistsLoaderInterface
Empty interface for Twig 1.x compatibility.
\Twig_LoaderInterface
Twig_ExpressionParser
\Twig_ExpressionParser
Parses expressions.
This parser implements a "Precedence climbing" algorithm.
OPERATOR_LEFT
\Twig_ExpressionParser::OPERATOR_LEFT
1
OPERATOR_RIGHT
\Twig_ExpressionParser::OPERATOR_RIGHT
2
parser
\Twig_ExpressionParser::$parser
unaryOperators
\Twig_ExpressionParser::$unaryOperators
binaryOperators
\Twig_ExpressionParser::$binaryOperators
__construct
\Twig_ExpressionParser::__construct()
parser
\Twig_Parser
unaryOperators
array
binaryOperators
array
parseExpression
\Twig_ExpressionParser::parseExpression()
precedence
0
mixed
getPrimary
\Twig_ExpressionParser::getPrimary()
parseConditionalExpression
\Twig_ExpressionParser::parseConditionalExpression()
expr
mixed
isUnary
\Twig_ExpressionParser::isUnary()
token
\Twig_Token
isBinary
\Twig_ExpressionParser::isBinary()
token
\Twig_Token
parsePrimaryExpression
\Twig_ExpressionParser::parsePrimaryExpression()
parseStringExpression
\Twig_ExpressionParser::parseStringExpression()
parseArrayExpression
\Twig_ExpressionParser::parseArrayExpression()
parseHashExpression
\Twig_ExpressionParser::parseHashExpression()
parsePostfixExpression
\Twig_ExpressionParser::parsePostfixExpression()
node
mixed
getFunctionNode
\Twig_ExpressionParser::getFunctionNode()
name
mixed
line
mixed
parseSubscriptExpression
\Twig_ExpressionParser::parseSubscriptExpression()
node
mixed
parseFilterExpression
\Twig_ExpressionParser::parseFilterExpression()
node
mixed
parseFilterExpressionRaw
\Twig_ExpressionParser::parseFilterExpressionRaw()
node
mixed
tag
null
mixed
parseArguments
\Twig_ExpressionParser::parseArguments()
namedArguments
false
bool
definition
false
bool
Parses arguments.
parseAssignmentExpression
\Twig_ExpressionParser::parseAssignmentExpression()
parseMultitargetExpression
\Twig_ExpressionParser::parseMultitargetExpression()
getFunctionNodeClass
\Twig_ExpressionParser::getFunctionNodeClass()
name
mixed
line
mixed
getFilterNodeClass
\Twig_ExpressionParser::getFilterNodeClass()
name
mixed
line
mixed
checkConstantExpression
\Twig_ExpressionParser::checkConstantExpression()
node
\Twig_Node
ENT_SUBSTITUTE
\ENT_SUBSTITUTE
0
twig_cycle
\twig_cycle()
Cycles over a value.
values
\ArrayAccess|array
position
int
twig_random
\twig_random()
Returns a random value depending on the supplied parameter type:
- a random item from a Traversable or array
- a random character from a string
- a random integer between 0 and the integer parameter.
env
\Twig_Environment
values
null
\Traversable|array|int|string
twig_date_format_filter
\twig_date_format_filter()
Converts a date to the given format.
<pre>
{{ post.published_at|date("m/d/Y") }}
</pre>
env
\Twig_Environment
date
\DateTimeInterface|\DateInterval|string
format
null
string|null
timezone
null
\DateTimeZone|string|null|false
twig_date_modify_filter
\twig_date_modify_filter()
Returns a new date object modified.
<pre>
{{ post.published_at|date_modify("-1day")|date("m/d/Y") }}
</pre>
env
\Twig_Environment
date
\DateTimeInterface|string
modifier
string
twig_date_converter
\twig_date_converter()
Converts an input to a DateTime instance.
<pre>
{% if date(user.created_at) < date('+2days') %}
{# do something #}
{% endif %}
</pre>
env
\Twig_Environment
date
null
\DateTimeInterface|string|null
timezone
null
\DateTimeZone|string|null|false
twig_replace_filter
\twig_replace_filter()
Replaces strings within a string.
str
string
from
array|\Traversable
twig_round
\twig_round()
Rounds a number.
value
int|float
precision
0
int|float
method
'common'
string
twig_number_format_filter
\twig_number_format_filter()
Number format filter.
All of the formatting options can be left null, in that case the defaults will
be used. Supplying any of the parameters will override the defaults set in the
environment object.
env
\Twig_Environment
number
mixed
decimal
null
int
decimalPoint
null
string
thousandSep
null
string
twig_urlencode_filter
\twig_urlencode_filter()
URL encodes (RFC 3986) a string as a path segment or an array as a query string.
url
string|array
twig_jsonencode_filter
\twig_jsonencode_filter()
JSON encodes a variable.
value
mixed
options
0
int
twig_array_merge
\twig_array_merge()
Merges an array with another one.
<pre>
{% set items = { 'apple': 'fruit', 'orange': 'fruit' } %}
{% set items = items|merge({ 'peugeot': 'car' }) %}
{# items now contains { 'apple': 'fruit', 'orange': 'fruit', 'peugeot': 'car' } #}
</pre>
arr1
array|\Traversable
arr2
array|\Traversable
twig_slice
\twig_slice()
Slices a variable.
env
\Twig_Environment
item
mixed
start
int
length
null
int
preserveKeys
false
bool
twig_first
\twig_first()
Returns the first element of the item.
env
\Twig_Environment
item
mixed
twig_last
\twig_last()
Returns the last element of the item.
env
\Twig_Environment
item
mixed
twig_join_filter
\twig_join_filter()
Joins the values to a string.
The separator between elements is an empty string per default, you can define it with the optional parameter.
<pre>
{{ [1, 2, 3]|join('|') }}
{# returns 1|2|3 #}
{{ [1, 2, 3]|join }}
{# returns 123 #}
</pre>
value
array
glue
''
string
twig_split_filter
\twig_split_filter()
Splits the string into an array.
<pre>
{{ "one,two,three"|split(',') }}
{# returns [one, two, three] #}
{{ "one,two,three,four,five"|split(',', 3) }}
{# returns [one, two, "three,four,five"] #}
{{ "123"|split('') }}
{# returns [1, 2, 3] #}
{{ "aabbcc"|split('', 2) }}
{# returns [aa, bb, cc] #}
</pre>
env
\Twig_Environment
value
string
delimiter
string
limit
null
int
twig_get_array_keys_filter
\twig_get_array_keys_filter()
Returns the keys for the given array.
It is useful when you want to iterate over the keys of an array:
<pre>
{% for key in array|keys %}
{# ... #}
{% endfor %}
</pre>
array
array
twig_reverse_filter
\twig_reverse_filter()
Reverses a variable.
env
\Twig_Environment
item
array|\Traversable|string
preserveKeys
false
bool
twig_sort_filter
\twig_sort_filter()
Sorts an array.
array
array|\Traversable
twig_escape_filter
\twig_escape_filter()
Escapes a string.
env
\Twig_Environment
string
string
strategy
'html'
string
charset
null
string
autoescape
false
bool
twig_convert_encoding
\twig_convert_encoding()
string
mixed
to
mixed
from
mixed
twig_length_filter
\twig_length_filter()
Returns the length of a variable.
env
\Twig_Environment
thing
mixed
twig_upper_filter
\twig_upper_filter()
Converts a string to uppercase.
env
\Twig_Environment
string
string
twig_lower_filter
\twig_lower_filter()
Converts a string to lowercase.
env
\Twig_Environment
string
string
twig_title_string_filter
\twig_title_string_filter()
Returns a titlecased string.
env
\Twig_Environment
string
string
twig_capitalize_string_filter
\twig_capitalize_string_filter()
Returns a capitalized string.
env
\Twig_Environment
string
string
twig_test_empty
\twig_test_empty()
Checks if a variable is empty.
<pre>
{# evaluates to true if the foo variable is null, false, or the empty string #}
{% if foo is empty %}
{# ... #}
{% endif %}
</pre>
value
mixed
twig_test_iterable
\twig_test_iterable()
Checks if a variable is traversable.
<pre>
{# evaluates to true if the foo variable is an array or a traversable object #}
{% if foo is traversable %}
{# ... #}
{% endif %}
</pre>
value
mixed
twig_include
\twig_include()
Renders a template.
env
\Twig_Environment
context
array
template
string|array
variables
array()
array
withContext
true
bool
ignoreMissing
false
bool
sandboxed
false
bool
twig_source
\twig_source()
Returns a template content without rendering it.
env
\Twig_Environment
name
string
ignoreMissing
false
bool
twig_constant
\twig_constant()
Provides the ability to get constants from instances as well as class/global constants.
constant
string
object
null
null|object
twig_array_batch
\twig_array_batch()
Batches item.
items
array
size
int
fill
null
mixed
Twig_Extension_Core
\Twig_Extension_Core
\Twig_Extension
dateFormats
\Twig_Extension_Core::$dateFormats
array('F j, Y H:i', '%d days')
numberFormat
\Twig_Extension_Core::$numberFormat
array(0, '.', ',')
timezone
\Twig_Extension_Core::$timezone
\null
escapers
\Twig_Extension_Core::$escapers
array()
setEscaper
\Twig_Extension_Core::setEscaper()
strategy
string
callable
callable
Defines a new escaper to be used via the escape filter.
getEscapers
\Twig_Extension_Core::getEscapers()
Gets all defined escapers.
setDateFormat
\Twig_Extension_Core::setDateFormat()
format
null
string
dateIntervalFormat
null
string
Sets the default format to be used by the date filter.
getDateFormat
\Twig_Extension_Core::getDateFormat()
Gets the default format to be used by the date filter.
setTimezone
\Twig_Extension_Core::setTimezone()
timezone
\DateTimeZone|string
Sets the default timezone to be used by the date filter.
getTimezone
\Twig_Extension_Core::getTimezone()
Gets the default timezone to be used by the date filter.
setNumberFormat
\Twig_Extension_Core::setNumberFormat()
decimal
int
decimalPoint
string
thousandSep
string
Sets the default format to be used by the number_format filter.
getNumberFormat
\Twig_Extension_Core::getNumberFormat()
Get the default format used by the number_format filter.
getTokenParsers
\Twig_Extension_Core::getTokenParsers()
Returns the token parser instances to add to the existing list.
getFilters
\Twig_Extension_Core::getFilters()
Returns a list of filters to add to the existing list.
getFunctions
\Twig_Extension_Core::getFunctions()
Returns a list of functions to add to the existing list.
getTests
\Twig_Extension_Core::getTests()
Returns a list of tests to add to the existing list.
getOperators
\Twig_Extension_Core::getOperators()
Returns a list of operators to add to the existing list.
parseNotTestExpression
\Twig_Extension_Core::parseNotTestExpression()
parser
\Twig_Parser
node
\Twig_Node
parseTestExpression
\Twig_Extension_Core::parseTestExpression()
parser
\Twig_Parser
node
\Twig_Node
getTest
\Twig_Extension_Core::getTest()
parser
\Twig_Parser
line
mixed
getName
\Twig_Extension_Core::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
twig_var_dump
\twig_var_dump()
env
\Twig_Environment
context
mixed
Twig_Extension_Debug
\Twig_Extension_Debug
\Twig_Extension
getFunctions
\Twig_Extension_Debug::getFunctions()
Returns a list of functions to add to the existing list.
getName
\Twig_Extension_Debug::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
twig_raw_filter
\twig_raw_filter()
Marks a variable as being safe.
string
string
Twig_Extension_Escaper
\Twig_Extension_Escaper
\Twig_Extension
defaultStrategy
\Twig_Extension_Escaper::$defaultStrategy
__construct
\Twig_Extension_Escaper::__construct()
defaultStrategy
'html'
string|false|callable
Constructor.
getTokenParsers
\Twig_Extension_Escaper::getTokenParsers()
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension_Escaper::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension_Escaper::getFilters()
Returns a list of filters to add to the existing list.
setDefaultStrategy
\Twig_Extension_Escaper::setDefaultStrategy()
defaultStrategy
string|false|callable
Sets the default strategy to use when not defined by the user.
The strategy can be a valid PHP callback that takes the template
"filename" as an argument and returns the strategy to use.
getDefaultStrategy
\Twig_Extension_Escaper::getDefaultStrategy()
filename
string
Gets the default strategy to use when not defined by the user.
getName
\Twig_Extension_Escaper::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Extension_InitRuntimeInterface
\Twig_Extension_InitRuntimeInterface
Declares the deprecated Twig_Extension::initRuntime() method.
Explicitely implement this interface if you really need to implement the
deprecated initRuntime() method in your extensions.
initRuntime
\Twig_Extension_InitRuntimeInterface::initRuntime()
environment
\Twig_Environment
Initializes the runtime environment.
This is where you can load some file that contains filter functions for instance.
Twig_Extension_Optimizer
\Twig_Extension_Optimizer
\Twig_Extension
optimizers
\Twig_Extension_Optimizer::$optimizers
__construct
\Twig_Extension_Optimizer::__construct()
optimizers
-1
mixed
getNodeVisitors
\Twig_Extension_Optimizer::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getName
\Twig_Extension_Optimizer::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Extension_Profiler
\Twig_Extension_Profiler
\Twig_Extension
actives
\Twig_Extension_Profiler::$actives
array()
__construct
\Twig_Extension_Profiler::__construct()
profile
\Twig_Profiler_Profile
enter
\Twig_Extension_Profiler::enter()
profile
\Twig_Profiler_Profile
leave
\Twig_Extension_Profiler::leave()
profile
\Twig_Profiler_Profile
getNodeVisitors
\Twig_Extension_Profiler::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getName
\Twig_Extension_Profiler::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Extension_Sandbox
\Twig_Extension_Sandbox
\Twig_Extension
sandboxedGlobally
\Twig_Extension_Sandbox::$sandboxedGlobally
sandboxed
\Twig_Extension_Sandbox::$sandboxed
policy
\Twig_Extension_Sandbox::$policy
__construct
\Twig_Extension_Sandbox::__construct()
policy
\Twig_Sandbox_SecurityPolicyInterface
sandboxed
false
mixed
getTokenParsers
\Twig_Extension_Sandbox::getTokenParsers()
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension_Sandbox::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
enableSandbox
\Twig_Extension_Sandbox::enableSandbox()
disableSandbox
\Twig_Extension_Sandbox::disableSandbox()
isSandboxed
\Twig_Extension_Sandbox::isSandboxed()
isSandboxedGlobally
\Twig_Extension_Sandbox::isSandboxedGlobally()
setSecurityPolicy
\Twig_Extension_Sandbox::setSecurityPolicy()
policy
\Twig_Sandbox_SecurityPolicyInterface
getSecurityPolicy
\Twig_Extension_Sandbox::getSecurityPolicy()
checkSecurity
\Twig_Extension_Sandbox::checkSecurity()
tags
mixed
filters
mixed
functions
mixed
checkMethodAllowed
\Twig_Extension_Sandbox::checkMethodAllowed()
obj
mixed
method
mixed
checkPropertyAllowed
\Twig_Extension_Sandbox::checkPropertyAllowed()
obj
mixed
method
mixed
ensureToStringAllowed
\Twig_Extension_Sandbox::ensureToStringAllowed()
obj
mixed
getName
\Twig_Extension_Sandbox::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
twig_template_from_string
\twig_template_from_string()
Loads a template from a string.
<pre>
{{ include(template_from_string("Hello {{ name }}")) }}
</pre>
env
\Twig_Environment
template
string
Twig_Extension_StringLoader
\Twig_Extension_StringLoader
\Twig_Extension
getFunctions
\Twig_Extension_StringLoader::getFunctions()
Returns a list of functions to add to the existing list.
getName
\Twig_Extension_StringLoader::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Extension
\Twig_Extension
\Twig_ExtensionInterface
getTokenParsers
\Twig_Extension::getTokenParsers()
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
Returns a list of global variables to add to the existing list.
Twig_ExtensionInterface
\Twig_ExtensionInterface
Interface implemented by extension classes.
getTokenParsers
\Twig_ExtensionInterface::getTokenParsers()
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_ExtensionInterface::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_ExtensionInterface::getFilters()
Returns a list of filters to add to the existing list.
getTests
\Twig_ExtensionInterface::getTests()
Returns a list of tests to add to the existing list.
getFunctions
\Twig_ExtensionInterface::getFunctions()
Returns a list of functions to add to the existing list.
getOperators
\Twig_ExtensionInterface::getOperators()
Returns a list of operators to add to the existing list.
getGlobals
\Twig_ExtensionInterface::getGlobals()
Returns a list of global variables to add to the existing list.
getName
\Twig_ExtensionInterface::getName()
Returns the name of the extension.
Twig_FileExtensionEscapingStrategy
\Twig_FileExtensionEscapingStrategy
Default autoescaping strategy based on file names.
This strategy sets the HTML as the default autoescaping strategy,
but changes it based on the filename.
Note that there is no runtime performance impact as the
default autoescaping strategy is set at compilation time.
guess
\Twig_FileExtensionEscapingStrategy::guess()
filename
string
Guesses the best autoescaping strategy based on the file name.
Twig_Filter
\Twig_Filter
Represents a template filter.
name
\Twig_Filter::$name
callable
\Twig_Filter::$callable
options
\Twig_Filter::$options
arguments
\Twig_Filter::$arguments
array()
__construct
\Twig_Filter::__construct()
name
string
callable
null
callable|null
options
array()
array
Creates a template filter.
getName
\Twig_Filter::getName()
getCallable
\Twig_Filter::getCallable()
Returns the callable to execute for this filter.
getNodeClass
\Twig_Filter::getNodeClass()
setArguments
\Twig_Filter::setArguments()
arguments
mixed
getArguments
\Twig_Filter::getArguments()
needsEnvironment
\Twig_Filter::needsEnvironment()
needsContext
\Twig_Filter::needsContext()
getSafe
\Twig_Filter::getSafe()
filterArgs
\Twig_Node
getPreservesSafety
\Twig_Filter::getPreservesSafety()
getPreEscape
\Twig_Filter::getPreEscape()
isVariadic
\Twig_Filter::isVariadic()
isDeprecated
\Twig_Filter::isDeprecated()
getAlternative
\Twig_Filter::getAlternative()
Twig_Function
\Twig_Function
Represents a template function.
name
\Twig_Function::$name
callable
\Twig_Function::$callable
options
\Twig_Function::$options
arguments
\Twig_Function::$arguments
array()
__construct
\Twig_Function::__construct()
name
string
callable
null
callable|null
options
array()
array
Creates a template function.
getName
\Twig_Function::getName()
getCallable
\Twig_Function::getCallable()
Returns the callable to execute for this function.
getNodeClass
\Twig_Function::getNodeClass()
setArguments
\Twig_Function::setArguments()
arguments
mixed
getArguments
\Twig_Function::getArguments()
needsEnvironment
\Twig_Function::needsEnvironment()
needsContext
\Twig_Function::needsContext()
getSafe
\Twig_Function::getSafe()
functionArgs
\Twig_Node
isVariadic
\Twig_Function::isVariadic()
isDeprecated
\Twig_Function::isDeprecated()
getAlternative
\Twig_Function::getAlternative()
Twig_Lexer
\Twig_Lexer
Lexes a template string.
STATE_DATA
\Twig_Lexer::STATE_DATA
0
STATE_BLOCK
\Twig_Lexer::STATE_BLOCK
1
STATE_VAR
\Twig_Lexer::STATE_VAR
2
STATE_STRING
\Twig_Lexer::STATE_STRING
3
STATE_INTERPOLATION
\Twig_Lexer::STATE_INTERPOLATION
4
REGEX_NAME
\Twig_Lexer::REGEX_NAME
'/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/A'
REGEX_NUMBER
\Twig_Lexer::REGEX_NUMBER
'/[0-9]+(?:\.[0-9]+)?/A'
REGEX_STRING
\Twig_Lexer::REGEX_STRING
'/"([^#"\\\\]*(?:\\\\.[^#"\\\\]*)*)"|\'([^\'\\\\]*(?:\\\\.[^\'\\\\]*)*)\'/As'
REGEX_DQ_STRING_DELIM
\Twig_Lexer::REGEX_DQ_STRING_DELIM
'/"/A'
REGEX_DQ_STRING_PART
\Twig_Lexer::REGEX_DQ_STRING_PART
'/[^#"\\\\]*(?:(?:\\\\.|#(?!\{))[^#"\\\\]*)*/As'
PUNCTUATION
\Twig_Lexer::PUNCTUATION
'()[]{}?:.,|'
tokens
\Twig_Lexer::$tokens
code
\Twig_Lexer::$code
cursor
\Twig_Lexer::$cursor
lineno
\Twig_Lexer::$lineno
end
\Twig_Lexer::$end
state
\Twig_Lexer::$state
states
\Twig_Lexer::$states
brackets
\Twig_Lexer::$brackets
env
\Twig_Lexer::$env
filename
\Twig_Lexer::$filename
options
\Twig_Lexer::$options
regexes
\Twig_Lexer::$regexes
position
\Twig_Lexer::$position
positions
\Twig_Lexer::$positions
currentVarBlockLine
\Twig_Lexer::$currentVarBlockLine
__construct
\Twig_Lexer::__construct()
env
\Twig_Environment
options
array()
array
tokenize
\Twig_Lexer::tokenize()
code
mixed
filename
null
mixed
{@inheritdoc}
lexData
\Twig_Lexer::lexData()
lexBlock
\Twig_Lexer::lexBlock()
lexVar
\Twig_Lexer::lexVar()
lexExpression
\Twig_Lexer::lexExpression()
lexRawData
\Twig_Lexer::lexRawData()
lexComment
\Twig_Lexer::lexComment()
lexString
\Twig_Lexer::lexString()
lexInterpolation
\Twig_Lexer::lexInterpolation()
pushToken
\Twig_Lexer::pushToken()
type
mixed
value
''
mixed
moveCursor
\Twig_Lexer::moveCursor()
text
mixed
getOperatorRegex
\Twig_Lexer::getOperatorRegex()
pushState
\Twig_Lexer::pushState()
state
mixed
popState
\Twig_Lexer::popState()
Twig_Loader_Array
\Twig_Loader_Array
Loads a template from an array.
When using this loader with a cache mechanism, you should know that a new cache
key is generated each time a template content "changes" (the cache key being the
source code of the template). If you don't want to see your cache grows out of
control, you need to take care of clearing the old cache file by yourself.
This loader should only be used for unit testing.
\Twig_LoaderInterface
\Twig_ExistsLoaderInterface
templates
\Twig_Loader_Array::$templates
array()
__construct
\Twig_Loader_Array::__construct()
templates
array
Constructor.
setTemplate
\Twig_Loader_Array::setTemplate()
name
string
template
string
Adds or overrides a template.
getSource
\Twig_Loader_Array::getSource()
name
mixed
Gets the source code of a template, given its name.
exists
\Twig_Loader_Array::exists()
name
mixed
Check if we have the source code of a template, given its name.
getCacheKey
\Twig_Loader_Array::getCacheKey()
name
mixed
Gets the cache key to use for the cache for a given template name.
isFresh
\Twig_Loader_Array::isFresh()
name
mixed
time
mixed
Returns true if the template is still fresh.
Twig_Loader_Chain
\Twig_Loader_Chain
Loads templates from other loaders.
\Twig_LoaderInterface
\Twig_ExistsLoaderInterface
hasSourceCache
\Twig_Loader_Chain::$hasSourceCache
array()
loaders
\Twig_Loader_Chain::$loaders
array()
__construct
\Twig_Loader_Chain::__construct()
loaders
array()
\Twig_LoaderInterface[]
Constructor.
addLoader
\Twig_Loader_Chain::addLoader()
loader
\Twig_LoaderInterface
Adds a loader instance.
getSource
\Twig_Loader_Chain::getSource()
name
mixed
Gets the source code of a template, given its name.
exists
\Twig_Loader_Chain::exists()
name
mixed
Check if we have the source code of a template, given its name.
getCacheKey
\Twig_Loader_Chain::getCacheKey()
name
mixed
Gets the cache key to use for the cache for a given template name.
isFresh
\Twig_Loader_Chain::isFresh()
name
mixed
time
mixed
Returns true if the template is still fresh.
Twig_Loader_Filesystem
\Twig_Loader_Filesystem
Loads template from the filesystem.
\Twig_LoaderInterface
\Twig_ExistsLoaderInterface
MAIN_NAMESPACE
\Twig_Loader_Filesystem::MAIN_NAMESPACE
'__main__'
Identifier of the main namespace.
paths
\Twig_Loader_Filesystem::$paths
array()
cache
\Twig_Loader_Filesystem::$cache
array()
errorCache
\Twig_Loader_Filesystem::$errorCache
array()
__construct
\Twig_Loader_Filesystem::__construct()
paths
array()
string|array
Constructor.
getPaths
\Twig_Loader_Filesystem::getPaths()
namespace
self::MAIN_NAMESPACE
string
Returns the paths to the templates.
getNamespaces
\Twig_Loader_Filesystem::getNamespaces()
Returns the path namespaces.
The main namespace is always defined.
setPaths
\Twig_Loader_Filesystem::setPaths()
paths
string|array
namespace
self::MAIN_NAMESPACE
string
Sets the paths where templates are stored.
addPath
\Twig_Loader_Filesystem::addPath()
path
string
namespace
self::MAIN_NAMESPACE
string
Adds a path where templates are stored.
prependPath
\Twig_Loader_Filesystem::prependPath()
path
string
namespace
self::MAIN_NAMESPACE
string
Prepends a path where templates are stored.
getSource
\Twig_Loader_Filesystem::getSource()
name
mixed
Gets the source code of a template, given its name.
getCacheKey
\Twig_Loader_Filesystem::getCacheKey()
name
mixed
Gets the cache key to use for the cache for a given template name.
exists
\Twig_Loader_Filesystem::exists()
name
mixed
Check if we have the source code of a template, given its name.
isFresh
\Twig_Loader_Filesystem::isFresh()
name
mixed
time
mixed
Returns true if the template is still fresh.
findTemplate
\Twig_Loader_Filesystem::findTemplate()
name
string
throw
true
bool
Checks if the template can be found.
normalizeName
\Twig_Loader_Filesystem::normalizeName()
name
mixed
parseName
\Twig_Loader_Filesystem::parseName()
name
mixed
default
self::MAIN_NAMESPACE
mixed
validateName
\Twig_Loader_Filesystem::validateName()
name
mixed
Twig_LoaderInterface
\Twig_LoaderInterface
Interface all loaders must implement.
getSource
\Twig_LoaderInterface::getSource()
name
string
Gets the source code of a template, given its name.
getCacheKey
\Twig_LoaderInterface::getCacheKey()
name
string
Gets the cache key to use for the cache for a given template name.
isFresh
\Twig_LoaderInterface::isFresh()
name
string
time
int
Returns true if the template is still fresh.
exists
\Twig_LoaderInterface::exists()
name
string
Check if we have the source code of a template, given its name.
Twig_Markup
\Twig_Markup
Marks a content as safe.
\Countable
content
\Twig_Markup::$content
charset
\Twig_Markup::$charset
__construct
\Twig_Markup::__construct()
content
mixed
charset
mixed
__toString
\Twig_Markup::__toString()
count
\Twig_Markup::count()
Twig_Node_AutoEscape
\Twig_Node_AutoEscape
Represents an autoescape node.
The value is the escaping strategy (can be html, js, ...)
The true value is equivalent to html.
If autoescaping is disabled, then the value is false.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_AutoEscape::__construct()
value
mixed
body
\Twig_Node
lineno
mixed
tag
'autoescape'
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_AutoEscape::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Block
\Twig_Node_Block
Represents a block node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Block::__construct()
name
mixed
body
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Block::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_BlockReference
\Twig_Node_BlockReference
Represents a block call node.
\Twig_Node
\Twig_NodeOutputInterface
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_BlockReference::__construct()
name
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_BlockReference::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Body
\Twig_Node_Body
Represents a body node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_CheckSecurity
\Twig_Node_CheckSecurity
Represents a node in the AST.
\Twig_Node
usedFilters
\Twig_Node_CheckSecurity::$usedFilters
usedTags
\Twig_Node_CheckSecurity::$usedTags
usedFunctions
\Twig_Node_CheckSecurity::$usedFunctions
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_CheckSecurity::__construct()
usedFilters
array
usedTags
array
usedFunctions
array
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_CheckSecurity::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Do
\Twig_Node_Do
Represents a do node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Do::__construct()
expr
\Twig_Node_Expression
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Do::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Embed
\Twig_Node_Embed
Represents an embed node.
\Twig_Node_Include
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Embed::__construct()
filename
mixed
index
mixed
variables
null
\Twig_Node_Expression
only
false
mixed
ignoreMissing
false
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
addGetTemplate
\Twig_Node_Embed::addGetTemplate()
compiler
\Twig_Compiler
__construct
\Twig_Node_Include::__construct()
\Twig_Node_Include
expr
\Twig_Node_Expression
variables
null
\Twig_Node_Expression
only
false
mixed
ignoreMissing
false
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Include::compile()
\Twig_Node_Include
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
addGetTemplate
\Twig_Node_Include::addGetTemplate()
\Twig_Node_Include
compiler
\Twig_Compiler
addTemplateArguments
\Twig_Node_Include::addTemplateArguments()
\Twig_Node_Include
compiler
\Twig_Compiler
Twig_Node_Expression_Array
\Twig_Node_Expression_Array
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
index
\Twig_Node_Expression_Array::$index
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Array::__construct()
elements
array
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
getKeyValuePairs
\Twig_Node_Expression_Array::getKeyValuePairs()
hasElement
\Twig_Node_Expression_Array::hasElement()
key
\Twig_Node_Expression
addElement
\Twig_Node_Expression_Array::addElement()
value
\Twig_Node_Expression
key
null
\Twig_Node_Expression
compile
\Twig_Node_Expression_Array::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_AssignName
\Twig_Node_Expression_AssignName
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Name
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
specialVars
\Twig_Node_Expression_Name::$specialVars
array('_context' => '$context', '_charset' => '$this->env->getCharset()')
\Twig_Node_Expression_Name
compile
\Twig_Node_Expression_AssignName::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Name::__construct()
\Twig_Node_Expression_Name
name
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Name::compile()
\Twig_Node_Expression_Name
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
isSpecial
\Twig_Node_Expression_Name::isSpecial()
\Twig_Node_Expression_Name
isSimple
\Twig_Node_Expression_Name::isSimple()
\Twig_Node_Expression_Name
Twig_Node_Expression_Binary_Add
\Twig_Node_Expression_Binary_Add
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Add::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_And
\Twig_Node_Expression_Binary_And
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_And::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_BitwiseAnd
\Twig_Node_Expression_Binary_BitwiseAnd
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_BitwiseAnd::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_BitwiseOr
\Twig_Node_Expression_Binary_BitwiseOr
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_BitwiseOr::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_BitwiseXor
\Twig_Node_Expression_Binary_BitwiseXor
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_BitwiseXor::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Concat
\Twig_Node_Expression_Binary_Concat
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Concat::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Div
\Twig_Node_Expression_Binary_Div
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Div::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_EndsWith
\Twig_Node_Expression_Binary_EndsWith
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_EndsWith::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_EndsWith::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Equal
\Twig_Node_Expression_Binary_Equal
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Equal::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_FloorDiv
\Twig_Node_Expression_Binary_FloorDiv
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_FloorDiv::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_FloorDiv::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Greater
\Twig_Node_Expression_Binary_Greater
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Greater::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_GreaterEqual
\Twig_Node_Expression_Binary_GreaterEqual
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_GreaterEqual::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_In
\Twig_Node_Expression_Binary_In
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_In::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_In::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Less
\Twig_Node_Expression_Binary_Less
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Less::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_LessEqual
\Twig_Node_Expression_Binary_LessEqual
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_LessEqual::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Matches
\Twig_Node_Expression_Binary_Matches
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_Matches::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_Matches::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Mod
\Twig_Node_Expression_Binary_Mod
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Mod::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Mul
\Twig_Node_Expression_Binary_Mul
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Mul::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_NotEqual
\Twig_Node_Expression_Binary_NotEqual
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_NotEqual::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_NotIn
\Twig_Node_Expression_Binary_NotIn
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_NotIn::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_NotIn::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Or
\Twig_Node_Expression_Binary_Or
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Or::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Power
\Twig_Node_Expression_Binary_Power
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_Power::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_Power::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Range
\Twig_Node_Expression_Binary_Range
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_Range::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_Range::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_StartsWith
\Twig_Node_Expression_Binary_StartsWith
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Binary_StartsWith::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary_StartsWith::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary_Sub
\Twig_Node_Expression_Binary_Sub
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Binary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Binary_Sub::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Binary::__construct()
\Twig_Node_Expression_Binary
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Binary::compile()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Binary::operator()
\Twig_Node_Expression_Binary
compiler
\Twig_Compiler
Twig_Node_Expression_Binary
\Twig_Node_Expression_Binary
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Binary::__construct()
left
\Twig_Node
right
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Binary::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Binary::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_BlockReference
\Twig_Node_Expression_BlockReference
Represents a block call node.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_BlockReference::__construct()
name
\Twig_Node
asString
false
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_BlockReference::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Call
\Twig_Node_Expression_Call
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
name
mixed
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Conditional
\Twig_Node_Expression_Conditional
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Conditional::__construct()
expr1
\Twig_Node_Expression
expr2
\Twig_Node_Expression
expr3
\Twig_Node_Expression
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Conditional::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Constant
\Twig_Node_Expression_Constant
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Constant::__construct()
value
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Constant::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_ExtensionReference
\Twig_Node_Expression_ExtensionReference
Represents an extension call node.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_ExtensionReference::__construct()
name
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_ExtensionReference::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Filter_Default
\Twig_Node_Expression_Filter_Default
Returns the value or the default value when it is undefined or empty.
<pre>
{{ var.foo|default('foo item on var is not defined') }}
</pre>
\Twig_Node_Expression_Filter
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Filter_Default::__construct()
node
\Twig_Node
filterName
\Twig_Node_Expression_Constant
arguments
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Filter_Default::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Filter::__construct()
\Twig_Node_Expression_Filter
node
\Twig_Node
filterName
\Twig_Node_Expression_Constant
arguments
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Filter::compile()
\Twig_Node_Expression_Filter
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Filter
\Twig_Node_Expression_Filter
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Call
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Filter::__construct()
node
\Twig_Node
filterName
\Twig_Node_Expression_Constant
arguments
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Filter::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Function
\Twig_Node_Expression_Function
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Call
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Function::__construct()
name
mixed
arguments
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Function::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_GetAttr
\Twig_Node_Expression_GetAttr
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_GetAttr::__construct()
node
\Twig_Node_Expression
attribute
\Twig_Node_Expression
arguments
null
\Twig_Node_Expression
type
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_GetAttr::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_MethodCall
\Twig_Node_Expression_MethodCall
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_MethodCall::__construct()
node
\Twig_Node_Expression
method
mixed
arguments
\Twig_Node_Expression_Array
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_MethodCall::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Name
\Twig_Node_Expression_Name
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
specialVars
\Twig_Node_Expression_Name::$specialVars
array('_context' => '$context', '_charset' => '$this->env->getCharset()')
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Name::__construct()
name
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Name::compile()
compiler
\Twig_Compiler
isSpecial
\Twig_Node_Expression_Name::isSpecial()
isSimple
\Twig_Node_Expression_Name::isSimple()
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Parent
\Twig_Node_Expression_Parent
Represents a parent node.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Parent::__construct()
name
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Parent::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_TempName
\Twig_Node_Expression_TempName
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_TempName::__construct()
name
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_TempName::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression_Test_Constant
\Twig_Node_Expression_Test_Constant
Checks if a variable is the exact same value as a constant.
<pre>
{% if post.status is constant('Post::PUBLISHED') %}
the status attribute is exactly the same as Post::PUBLISHED
{% endif %}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Constant::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Defined
\Twig_Node_Expression_Test_Defined
Checks if a variable is defined in the current context.
<pre>
{# defined works with variable names and variable attributes #}
{% if foo is defined %}
{# ... #}
{% endif %}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Test_Defined::__construct()
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
changeIgnoreStrictCheck
\Twig_Node_Expression_Test_Defined::changeIgnoreStrictCheck()
node
\Twig_Node_Expression_GetAttr
compile
\Twig_Node_Expression_Test_Defined::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Divisibleby
\Twig_Node_Expression_Test_Divisibleby
Checks if a variable is divisible by a number.
<pre>
{% if loop.index is divisible by(3) %}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Divisibleby::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Even
\Twig_Node_Expression_Test_Even
Checks if a number is even.
<pre>
{{ var is even }}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Even::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Null
\Twig_Node_Expression_Test_Null
Checks that a variable is null.
<pre>
{{ var is none }}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Null::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Odd
\Twig_Node_Expression_Test_Odd
Checks if a number is odd.
<pre>
{{ var is odd }}
</pre>
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Odd::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test_Sameas
\Twig_Node_Expression_Test_Sameas
Checks if a variable is the same as another one (=== in PHP).
\Twig_Node_Expression_Test
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
compile
\Twig_Node_Expression_Test_Sameas::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Test::__construct()
\Twig_Node_Expression_Test
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Test::compile()
\Twig_Node_Expression_Test
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Test
\Twig_Node_Expression_Test
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Call
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Test::__construct()
node
\Twig_Node
name
mixed
arguments
null
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Test::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Node_Expression_Unary_Neg
\Twig_Node_Expression_Unary_Neg
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Unary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Unary_Neg::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Unary::__construct()
\Twig_Node_Expression_Unary
node
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Unary::compile()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Unary::operator()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
Twig_Node_Expression_Unary_Not
\Twig_Node_Expression_Unary_Not
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Unary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Unary_Not::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Unary::__construct()
\Twig_Node_Expression_Unary
node
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Unary::compile()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Unary::operator()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
Twig_Node_Expression_Unary_Pos
\Twig_Node_Expression_Unary_Pos
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Unary
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
operator
\Twig_Node_Expression_Unary_Pos::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node_Expression_Unary::__construct()
\Twig_Node_Expression_Unary
node
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Expression_Unary::compile()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
operator
\Twig_Node_Expression_Unary::operator()
\Twig_Node_Expression_Unary
compiler
\Twig_Compiler
Twig_Node_Expression_Unary
\Twig_Node_Expression_Unary
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Expression_Unary::__construct()
node
\Twig_Node
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Expression_Unary::compile()
compiler
\Twig_Compiler
operator
\Twig_Node_Expression_Unary::operator()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Expression
\Twig_Node_Expression
Abstract class for all nodes that represents an expression.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Flush
\Twig_Node_Flush
Represents a flush node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Flush::__construct()
lineno
mixed
tag
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Flush::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_For
\Twig_Node_For
Represents a for node.
\Twig_Node
loop
\Twig_Node_For::$loop
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_For::__construct()
keyTarget
\Twig_Node_Expression_AssignName
valueTarget
\Twig_Node_Expression_AssignName
seq
\Twig_Node_Expression
ifexpr
null
\Twig_Node_Expression
body
\Twig_Node
else
null
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_For::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_ForLoop
\Twig_Node_ForLoop
Internal node used by the for node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_ForLoop::__construct()
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_ForLoop::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_If
\Twig_Node_If
Represents an if node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_If::__construct()
tests
\Twig_Node
else
null
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_If::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Import
\Twig_Node_Import
Represents an import node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Import::__construct()
expr
\Twig_Node_Expression
var
\Twig_Node_Expression
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Import::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Include
\Twig_Node_Include
Represents an include node.
\Twig_Node
\Twig_NodeOutputInterface
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Include::__construct()
expr
\Twig_Node_Expression
variables
null
\Twig_Node_Expression
only
false
mixed
ignoreMissing
false
mixed
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Include::compile()
compiler
\Twig_Compiler
addGetTemplate
\Twig_Node_Include::addGetTemplate()
compiler
\Twig_Compiler
addTemplateArguments
\Twig_Node_Include::addTemplateArguments()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Macro
\Twig_Node_Macro
Represents a macro node.
\Twig_Node
VARARGS_NAME
\Twig_Node_Macro::VARARGS_NAME
'varargs'
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Macro::__construct()
name
mixed
body
\Twig_Node
arguments
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Macro::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Module
\Twig_Node_Module
Represents a module node.
Consider this class as being final. If you need to customize the behavior of
the generated class, consider adding nodes to the following nodes: display_start,
display_end, constructor_start, constructor_end, and class_end.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Module::__construct()
body
\Twig_Node
parent
null
\Twig_Node_Expression
blocks
\Twig_Node
macros
\Twig_Node
traits
\Twig_Node
embeddedTemplates
mixed
filename
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
setIndex
\Twig_Node_Module::setIndex()
index
mixed
compile
\Twig_Node_Module::compile()
compiler
\Twig_Compiler
compileTemplate
\Twig_Node_Module::compileTemplate()
compiler
\Twig_Compiler
compileGetParent
\Twig_Node_Module::compileGetParent()
compiler
\Twig_Compiler
compileClassHeader
\Twig_Node_Module::compileClassHeader()
compiler
\Twig_Compiler
compileConstructor
\Twig_Node_Module::compileConstructor()
compiler
\Twig_Compiler
compileDisplay
\Twig_Node_Module::compileDisplay()
compiler
\Twig_Compiler
compileClassFooter
\Twig_Node_Module::compileClassFooter()
compiler
\Twig_Compiler
compileMacros
\Twig_Node_Module::compileMacros()
compiler
\Twig_Compiler
compileGetTemplateName
\Twig_Node_Module::compileGetTemplateName()
compiler
\Twig_Compiler
compileIsTraitable
\Twig_Node_Module::compileIsTraitable()
compiler
\Twig_Compiler
compileDebugInfo
\Twig_Node_Module::compileDebugInfo()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Print
\Twig_Node_Print
Represents a node that outputs an expression.
\Twig_Node
\Twig_NodeOutputInterface
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Print::__construct()
expr
\Twig_Node_Expression
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Print::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Sandbox
\Twig_Node_Sandbox
Represents a sandbox node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Sandbox::__construct()
body
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Sandbox::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_SandboxedPrint
\Twig_Node_SandboxedPrint
Twig_Node_SandboxedPrint adds a check for the __toString() method
when the variable is an object and the sandbox is activated.
When there is a simple Print statement, like {{ article }},
and if the sandbox is enabled, we need to check that the __toString()
method is allowed if 'article' is an object.
\Twig_Node_Print
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_SandboxedPrint::__construct()
expr
\Twig_Node_Expression
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_SandboxedPrint::compile()
compiler
\Twig_Compiler
removeNodeFilter
\Twig_Node_SandboxedPrint::removeNodeFilter()
node
\Twig_Node
Removes node filters.
This is mostly needed when another visitor adds filters (like the escaper one).
__construct
\Twig_Node_Print::__construct()
\Twig_Node_Print
expr
\Twig_Node_Expression
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node_Print::compile()
\Twig_Node_Print
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Set
\Twig_Node_Set
Represents a set node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Set::__construct()
capture
mixed
names
\Twig_Node
values
\Twig_Node
lineno
mixed
tag
null
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Set::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Spaceless
\Twig_Node_Spaceless
Represents a spaceless node.
It removes spaces between HTML tags.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Spaceless::__construct()
body
\Twig_Node
lineno
mixed
tag
'spaceless'
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Spaceless::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node_Text
\Twig_Node_Text
Represents a text node.
\Twig_Node
\Twig_NodeOutputInterface
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node_Text::__construct()
data
mixed
lineno
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Node_Text::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Node
\Twig_Node
Represents a node in the AST.
\Countable
\IteratorAggregate
nodes
\Twig_Node::$nodes
attributes
\Twig_Node::$attributes
lineno
\Twig_Node::$lineno
tag
\Twig_Node::$tag
__construct
\Twig_Node::__construct()
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
compile
\Twig_Node::compile()
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
getNodeTag
\Twig_Node::getNodeTag()
hasAttribute
\Twig_Node::hasAttribute()
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
name
string
Removes a node by name.
count
\Twig_Node::count()
getIterator
\Twig_Node::getIterator()
Twig_NodeOutputInterface
\Twig_NodeOutputInterface
Represents a displayable node in the AST.
Twig_NodeTraverser
\Twig_NodeTraverser
Twig_NodeTraverser is a node traverser.
It visits all nodes and their children and calls the given visitor for each.
env
\Twig_NodeTraverser::$env
visitors
\Twig_NodeTraverser::$visitors
array()
__construct
\Twig_NodeTraverser::__construct()
env
\Twig_Environment
visitors
array()
\Twig_NodeVisitorInterface[]
Constructor.
addVisitor
\Twig_NodeTraverser::addVisitor()
visitor
\Twig_NodeVisitorInterface
Adds a visitor.
traverse
\Twig_NodeTraverser::traverse()
node
\Twig_Node
Traverses a node and calls the registered visitors.
traverseForVisitor
\Twig_NodeTraverser::traverseForVisitor()
visitor
\Twig_NodeVisitorInterface
node
null
\Twig_Node
Twig_NodeVisitor_Escaper
\Twig_NodeVisitor_Escaper
Twig_NodeVisitor_Escaper implements output escaping.
\Twig_BaseNodeVisitor
statusStack
\Twig_NodeVisitor_Escaper::$statusStack
array()
blocks
\Twig_NodeVisitor_Escaper::$blocks
array()
safeAnalysis
\Twig_NodeVisitor_Escaper::$safeAnalysis
traverser
\Twig_NodeVisitor_Escaper::$traverser
defaultStrategy
\Twig_NodeVisitor_Escaper::$defaultStrategy
\false
safeVars
\Twig_NodeVisitor_Escaper::$safeVars
array()
__construct
\Twig_NodeVisitor_Escaper::__construct()
doEnterNode
\Twig_NodeVisitor_Escaper::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_NodeVisitor_Escaper::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
escapePrintNode
\Twig_NodeVisitor_Escaper::escapePrintNode()
node
\Twig_Node_Print
env
\Twig_Environment
type
mixed
preEscapeFilterNode
\Twig_NodeVisitor_Escaper::preEscapeFilterNode()
filter
\Twig_Node_Expression_Filter
env
\Twig_Environment
isSafeFor
\Twig_NodeVisitor_Escaper::isSafeFor()
type
mixed
expression
\Twig_Node
env
mixed
needEscaping
\Twig_NodeVisitor_Escaper::needEscaping()
env
\Twig_Environment
getEscaperFilter
\Twig_NodeVisitor_Escaper::getEscaperFilter()
type
mixed
node
\Twig_Node
getPriority
\Twig_NodeVisitor_Escaper::getPriority()
Returns the priority for this visitor.
enterNode
\Twig_BaseNodeVisitor::enterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_NodeVisitor_Optimizer
\Twig_NodeVisitor_Optimizer
Twig_NodeVisitor_Optimizer tries to optimizes the AST.
This visitor is always the last registered one.
You can configure which optimizations you want to activate via the
optimizer mode.
\Twig_BaseNodeVisitor
OPTIMIZE_ALL
\Twig_NodeVisitor_Optimizer::OPTIMIZE_ALL
-1
OPTIMIZE_NONE
\Twig_NodeVisitor_Optimizer::OPTIMIZE_NONE
0
OPTIMIZE_FOR
\Twig_NodeVisitor_Optimizer::OPTIMIZE_FOR
2
OPTIMIZE_RAW_FILTER
\Twig_NodeVisitor_Optimizer::OPTIMIZE_RAW_FILTER
4
OPTIMIZE_VAR_ACCESS
\Twig_NodeVisitor_Optimizer::OPTIMIZE_VAR_ACCESS
8
loops
\Twig_NodeVisitor_Optimizer::$loops
array()
loopsTargets
\Twig_NodeVisitor_Optimizer::$loopsTargets
array()
optimizers
\Twig_NodeVisitor_Optimizer::$optimizers
__construct
\Twig_NodeVisitor_Optimizer::__construct()
optimizers
-1
int
Constructor.
doEnterNode
\Twig_NodeVisitor_Optimizer::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_NodeVisitor_Optimizer::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
optimizePrintNode
\Twig_NodeVisitor_Optimizer::optimizePrintNode()
node
\Twig_Node
env
\Twig_Environment
Optimizes print nodes.
It replaces:
* "echo $this->render(Parent)Block()" with "$this->display(Parent)Block()"
optimizeRawFilter
\Twig_NodeVisitor_Optimizer::optimizeRawFilter()
node
\Twig_Node
env
\Twig_Environment
Removes "raw" filters.
enterOptimizeFor
\Twig_NodeVisitor_Optimizer::enterOptimizeFor()
node
\Twig_Node
env
\Twig_Environment
Optimizes "for" tag by removing the "loop" variable creation whenever possible.
leaveOptimizeFor
\Twig_NodeVisitor_Optimizer::leaveOptimizeFor()
node
\Twig_Node
env
\Twig_Environment
Optimizes "for" tag by removing the "loop" variable creation whenever possible.
addLoopToCurrent
\Twig_NodeVisitor_Optimizer::addLoopToCurrent()
addLoopToAll
\Twig_NodeVisitor_Optimizer::addLoopToAll()
getPriority
\Twig_NodeVisitor_Optimizer::getPriority()
Returns the priority for this visitor.
enterNode
\Twig_BaseNodeVisitor::enterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_NodeVisitor_SafeAnalysis
\Twig_NodeVisitor_SafeAnalysis
Twig_BaseNodeVisitor can be used to make node visitors compatible with Twig 1.x and 2.x.
\Twig_BaseNodeVisitor
data
\Twig_NodeVisitor_SafeAnalysis::$data
array()
safeVars
\Twig_NodeVisitor_SafeAnalysis::$safeVars
array()
setSafeVars
\Twig_NodeVisitor_SafeAnalysis::setSafeVars()
safeVars
mixed
getSafe
\Twig_NodeVisitor_SafeAnalysis::getSafe()
node
\Twig_Node
setSafe
\Twig_NodeVisitor_SafeAnalysis::setSafe()
node
\Twig_Node
safe
array
doEnterNode
\Twig_NodeVisitor_SafeAnalysis::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_NodeVisitor_SafeAnalysis::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
intersectSafe
\Twig_NodeVisitor_SafeAnalysis::intersectSafe()
a
null
array
b
null
array
getPriority
\Twig_NodeVisitor_SafeAnalysis::getPriority()
Returns the priority for this visitor.
enterNode
\Twig_BaseNodeVisitor::enterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_NodeVisitor_Sandbox
\Twig_NodeVisitor_Sandbox
Twig_NodeVisitor_Sandbox implements sandboxing.
\Twig_BaseNodeVisitor
inAModule
\Twig_NodeVisitor_Sandbox::$inAModule
\false
tags
\Twig_NodeVisitor_Sandbox::$tags
filters
\Twig_NodeVisitor_Sandbox::$filters
functions
\Twig_NodeVisitor_Sandbox::$functions
doEnterNode
\Twig_NodeVisitor_Sandbox::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_NodeVisitor_Sandbox::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
getPriority
\Twig_NodeVisitor_Sandbox::getPriority()
Returns the priority for this visitor.
enterNode
\Twig_BaseNodeVisitor::enterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_NodeVisitorInterface
\Twig_NodeVisitorInterface
Twig_NodeVisitorInterface is the interface the all node visitor classes must implement.
enterNode
\Twig_NodeVisitorInterface::enterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_NodeVisitorInterface::leaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
getPriority
\Twig_NodeVisitorInterface::getPriority()
Returns the priority for this visitor.
Priority should be between -10 and 10 (0 is the default).
Twig_Parser
\Twig_Parser
Default parser implementation.
stack
\Twig_Parser::$stack
array()
stream
\Twig_Parser::$stream
parent
\Twig_Parser::$parent
handlers
\Twig_Parser::$handlers
visitors
\Twig_Parser::$visitors
expressionParser
\Twig_Parser::$expressionParser
blocks
\Twig_Parser::$blocks
blockStack
\Twig_Parser::$blockStack
macros
\Twig_Parser::$macros
env
\Twig_Parser::$env
importedSymbols
\Twig_Parser::$importedSymbols
traits
\Twig_Parser::$traits
embeddedTemplates
\Twig_Parser::$embeddedTemplates
array()
__construct
\Twig_Parser::__construct()
env
\Twig_Environment
Constructor.
getEnvironment
\Twig_Parser::getEnvironment()
getVarName
\Twig_Parser::getVarName()
getFilename
\Twig_Parser::getFilename()
parse
\Twig_Parser::parse()
stream
\Twig_TokenStream
test
null
mixed
dropNeedle
false
mixed
{@inheritdoc}
subparse
\Twig_Parser::subparse()
test
mixed
dropNeedle
false
mixed
addHandler
\Twig_Parser::addHandler()
name
mixed
class
mixed
addNodeVisitor
\Twig_Parser::addNodeVisitor()
visitor
\Twig_NodeVisitorInterface
getBlockStack
\Twig_Parser::getBlockStack()
peekBlockStack
\Twig_Parser::peekBlockStack()
popBlockStack
\Twig_Parser::popBlockStack()
pushBlockStack
\Twig_Parser::pushBlockStack()
name
mixed
hasBlock
\Twig_Parser::hasBlock()
name
mixed
getBlock
\Twig_Parser::getBlock()
name
mixed
setBlock
\Twig_Parser::setBlock()
name
mixed
value
\Twig_Node_Block
hasMacro
\Twig_Parser::hasMacro()
name
mixed
setMacro
\Twig_Parser::setMacro()
name
mixed
node
\Twig_Node_Macro
isReservedMacroName
\Twig_Parser::isReservedMacroName()
name
mixed
addTrait
\Twig_Parser::addTrait()
trait
mixed
hasTraits
\Twig_Parser::hasTraits()
embedTemplate
\Twig_Parser::embedTemplate()
template
\Twig_Node_Module
addImportedSymbol
\Twig_Parser::addImportedSymbol()
type
mixed
alias
mixed
name
null
mixed
node
null
\Twig_Node_Expression
getImportedSymbol
\Twig_Parser::getImportedSymbol()
type
mixed
alias
mixed
isMainScope
\Twig_Parser::isMainScope()
pushLocalScope
\Twig_Parser::pushLocalScope()
popLocalScope
\Twig_Parser::popLocalScope()
getExpressionParser
\Twig_Parser::getExpressionParser()
Gets the expression parser.
getParent
\Twig_Parser::getParent()
setParent
\Twig_Parser::setParent()
parent
mixed
getStream
\Twig_Parser::getStream()
Gets the token stream.
getCurrentToken
\Twig_Parser::getCurrentToken()
Gets the current token.
filterBodyNodes
\Twig_Parser::filterBodyNodes()
node
\Twig_Node
Twig_Profiler_Dumper_Blackfire
\Twig_Profiler_Dumper_Blackfire
dump
\Twig_Profiler_Dumper_Blackfire::dump()
profile
\Twig_Profiler_Profile
dumpChildren
\Twig_Profiler_Dumper_Blackfire::dumpChildren()
parent
mixed
profile
\Twig_Profiler_Profile
data
mixed
dumpProfile
\Twig_Profiler_Dumper_Blackfire::dumpProfile()
edge
mixed
profile
\Twig_Profiler_Profile
data
mixed
Twig_Profiler_Dumper_Html
\Twig_Profiler_Dumper_Html
\Twig_Profiler_Dumper_Text
colors
\Twig_Profiler_Dumper_Html::$colors
array('block' => '#dfd', 'macro' => '#ddf', 'template' => '#ffd', 'big' => '#d44')
root
\Twig_Profiler_Dumper_Text::$root
\Twig_Profiler_Dumper_Text
dump
\Twig_Profiler_Dumper_Html::dump()
profile
\Twig_Profiler_Profile
formatTemplate
\Twig_Profiler_Dumper_Html::formatTemplate()
profile
\Twig_Profiler_Profile
prefix
mixed
formatNonTemplate
\Twig_Profiler_Dumper_Html::formatNonTemplate()
profile
\Twig_Profiler_Profile
prefix
mixed
formatTime
\Twig_Profiler_Dumper_Html::formatTime()
profile
\Twig_Profiler_Profile
percent
mixed
dump
\Twig_Profiler_Dumper_Text::dump()
\Twig_Profiler_Dumper_Text
profile
\Twig_Profiler_Profile
formatTemplate
\Twig_Profiler_Dumper_Text::formatTemplate()
\Twig_Profiler_Dumper_Text
profile
\Twig_Profiler_Profile
prefix
mixed
formatNonTemplate
\Twig_Profiler_Dumper_Text::formatNonTemplate()
\Twig_Profiler_Dumper_Text
profile
\Twig_Profiler_Profile
prefix
mixed
formatTime
\Twig_Profiler_Dumper_Text::formatTime()
\Twig_Profiler_Dumper_Text
profile
\Twig_Profiler_Profile
percent
mixed
dumpProfile
\Twig_Profiler_Dumper_Text::dumpProfile()
\Twig_Profiler_Dumper_Text
profile
\Twig_Profiler_Profile
prefix
''
mixed
sibling
false
mixed
Twig_Profiler_Dumper_Text
\Twig_Profiler_Dumper_Text
root
\Twig_Profiler_Dumper_Text::$root
dump
\Twig_Profiler_Dumper_Text::dump()
profile
\Twig_Profiler_Profile
formatTemplate
\Twig_Profiler_Dumper_Text::formatTemplate()
profile
\Twig_Profiler_Profile
prefix
mixed
formatNonTemplate
\Twig_Profiler_Dumper_Text::formatNonTemplate()
profile
\Twig_Profiler_Profile
prefix
mixed
formatTime
\Twig_Profiler_Dumper_Text::formatTime()
profile
\Twig_Profiler_Profile
percent
mixed
dumpProfile
\Twig_Profiler_Dumper_Text::dumpProfile()
profile
\Twig_Profiler_Profile
prefix
''
mixed
sibling
false
mixed
Twig_Profiler_Node_EnterProfile
\Twig_Profiler_Node_EnterProfile
Represents a profile enter node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Profiler_Node_EnterProfile::__construct()
extensionName
mixed
type
mixed
name
mixed
varName
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Profiler_Node_EnterProfile::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Profiler_Node_LeaveProfile
\Twig_Profiler_Node_LeaveProfile
Represents a profile leave node.
\Twig_Node
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Profiler_Node_LeaveProfile::__construct()
varName
mixed
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
compile
\Twig_Profiler_Node_LeaveProfile::compile()
compiler
\Twig_Compiler
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
Twig_Profiler_NodeVisitor_Profiler
\Twig_Profiler_NodeVisitor_Profiler
Twig_BaseNodeVisitor can be used to make node visitors compatible with Twig 1.x and 2.x.
\Twig_BaseNodeVisitor
extensionName
\Twig_Profiler_NodeVisitor_Profiler::$extensionName
__construct
\Twig_Profiler_NodeVisitor_Profiler::__construct()
extensionName
mixed
doEnterNode
\Twig_Profiler_NodeVisitor_Profiler::doEnterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_Profiler_NodeVisitor_Profiler::doLeaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
getVarName
\Twig_Profiler_NodeVisitor_Profiler::getVarName()
getPriority
\Twig_Profiler_NodeVisitor_Profiler::getPriority()
Returns the priority for this visitor.
enterNode
\Twig_BaseNodeVisitor::enterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_BaseNodeVisitor::leaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
doEnterNode
\Twig_BaseNodeVisitor::doEnterNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
doLeaveNode
\Twig_BaseNodeVisitor::doLeaveNode()
\Twig_BaseNodeVisitor
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
Twig_Profiler_Profile
\Twig_Profiler_Profile
\IteratorAggregate
\Serializable
ROOT
\Twig_Profiler_Profile::ROOT
'ROOT'
BLOCK
\Twig_Profiler_Profile::BLOCK
'block'
TEMPLATE
\Twig_Profiler_Profile::TEMPLATE
'template'
MACRO
\Twig_Profiler_Profile::MACRO
'macro'
template
\Twig_Profiler_Profile::$template
name
\Twig_Profiler_Profile::$name
type
\Twig_Profiler_Profile::$type
starts
\Twig_Profiler_Profile::$starts
array()
ends
\Twig_Profiler_Profile::$ends
array()
profiles
\Twig_Profiler_Profile::$profiles
array()
__construct
\Twig_Profiler_Profile::__construct()
template
'main'
mixed
type
self::ROOT
mixed
name
'main'
mixed
getTemplate
\Twig_Profiler_Profile::getTemplate()
getType
\Twig_Profiler_Profile::getType()
getName
\Twig_Profiler_Profile::getName()
isRoot
\Twig_Profiler_Profile::isRoot()
isTemplate
\Twig_Profiler_Profile::isTemplate()
isBlock
\Twig_Profiler_Profile::isBlock()
isMacro
\Twig_Profiler_Profile::isMacro()
getProfiles
\Twig_Profiler_Profile::getProfiles()
addProfile
\Twig_Profiler_Profile::addProfile()
profile
\Twig_Profiler_Profile
getDuration
\Twig_Profiler_Profile::getDuration()
Returns the duration in microseconds.
getMemoryUsage
\Twig_Profiler_Profile::getMemoryUsage()
Returns the memory usage in bytes.
getPeakMemoryUsage
\Twig_Profiler_Profile::getPeakMemoryUsage()
Returns the peak memory usage in bytes.
enter
\Twig_Profiler_Profile::enter()
Starts the profiling.
leave
\Twig_Profiler_Profile::leave()
Stops the profiling.
getIterator
\Twig_Profiler_Profile::getIterator()
serialize
\Twig_Profiler_Profile::serialize()
unserialize
\Twig_Profiler_Profile::unserialize()
data
mixed
Twig_Sandbox_SecurityError
\Twig_Sandbox_SecurityError
Exception thrown when a security error occurs at runtime.
\Twig_Error
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Sandbox_SecurityNotAllowedFilterError
\Twig_Sandbox_SecurityNotAllowedFilterError
Exception thrown when a not allowed filter is used in a template.
\Twig_Sandbox_SecurityError
filterName
\Twig_Sandbox_SecurityNotAllowedFilterError::$filterName
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Sandbox_SecurityNotAllowedFilterError::__construct()
message
mixed
functionName
mixed
lineno
-1
mixed
filename
null
mixed
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getFilterName
\Twig_Sandbox_SecurityNotAllowedFilterError::getFilterName()
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Sandbox_SecurityNotAllowedFunctionError
\Twig_Sandbox_SecurityNotAllowedFunctionError
Exception thrown when a not allowed function is used in a template.
\Twig_Sandbox_SecurityError
functionName
\Twig_Sandbox_SecurityNotAllowedFunctionError::$functionName
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Sandbox_SecurityNotAllowedFunctionError::__construct()
message
mixed
functionName
mixed
lineno
-1
mixed
filename
null
mixed
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getFunctionName
\Twig_Sandbox_SecurityNotAllowedFunctionError::getFunctionName()
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Sandbox_SecurityNotAllowedTagError
\Twig_Sandbox_SecurityNotAllowedTagError
Exception thrown when a not allowed tag is used in a template.
\Twig_Sandbox_SecurityError
tagName
\Twig_Sandbox_SecurityNotAllowedTagError::$tagName
lineno
\Twig_Error::$lineno
\Twig_Error
filename
\Twig_Error::$filename
\Twig_Error
rawMessage
\Twig_Error::$rawMessage
\Twig_Error
__construct
\Twig_Sandbox_SecurityNotAllowedTagError::__construct()
message
mixed
tagName
mixed
lineno
-1
mixed
filename
null
mixed
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getTagName
\Twig_Sandbox_SecurityNotAllowedTagError::getTagName()
__construct
\Twig_Error::__construct()
\Twig_Error
message
string
lineno
-1
int
filename
null
string
previous
null
\Exception
Constructor.
Set both the line number and the filename to false to
disable automatic guessing of the original template name
and line number.
Set the line number to -1 to enable its automatic guessing.
Set the filename to null to enable its automatic guessing.
By default, automatic guessing is enabled.
getRawMessage
\Twig_Error::getRawMessage()
\Twig_Error
Gets the raw message.
getTemplateFile
\Twig_Error::getTemplateFile()
\Twig_Error
Gets the filename where the error occurred.
setTemplateFile
\Twig_Error::setTemplateFile()
\Twig_Error
filename
string
Sets the filename where the error occurred.
getTemplateLine
\Twig_Error::getTemplateLine()
\Twig_Error
Gets the template line where the error occurred.
setTemplateLine
\Twig_Error::setTemplateLine()
\Twig_Error
lineno
int
Sets the template line where the error occurred.
guess
\Twig_Error::guess()
\Twig_Error
__call
\Twig_Error::__call()
\Twig_Error
method
string
arguments
array
For PHP < 5.3.0, provides access to the getPrevious() method.
appendMessage
\Twig_Error::appendMessage()
\Twig_Error
rawMessage
mixed
updateRepr
\Twig_Error::updateRepr()
\Twig_Error
guessTemplateInfo
\Twig_Error::guessTemplateInfo()
\Twig_Error
Twig_Sandbox_SecurityPolicy
\Twig_Sandbox_SecurityPolicy
Represents a security policy which need to be enforced when sandbox mode is enabled.
\Twig_Sandbox_SecurityPolicyInterface
allowedTags
\Twig_Sandbox_SecurityPolicy::$allowedTags
allowedFilters
\Twig_Sandbox_SecurityPolicy::$allowedFilters
allowedMethods
\Twig_Sandbox_SecurityPolicy::$allowedMethods
allowedProperties
\Twig_Sandbox_SecurityPolicy::$allowedProperties
allowedFunctions
\Twig_Sandbox_SecurityPolicy::$allowedFunctions
__construct
\Twig_Sandbox_SecurityPolicy::__construct()
allowedTags
array()
array
allowedFilters
array()
array
allowedMethods
array()
array
allowedProperties
array()
array
allowedFunctions
array()
array
setAllowedTags
\Twig_Sandbox_SecurityPolicy::setAllowedTags()
tags
array
setAllowedFilters
\Twig_Sandbox_SecurityPolicy::setAllowedFilters()
filters
array
setAllowedMethods
\Twig_Sandbox_SecurityPolicy::setAllowedMethods()
methods
array
setAllowedProperties
\Twig_Sandbox_SecurityPolicy::setAllowedProperties()
properties
array
setAllowedFunctions
\Twig_Sandbox_SecurityPolicy::setAllowedFunctions()
functions
array
checkSecurity
\Twig_Sandbox_SecurityPolicy::checkSecurity()
tags
mixed
filters
mixed
functions
mixed
checkMethodAllowed
\Twig_Sandbox_SecurityPolicy::checkMethodAllowed()
obj
mixed
method
mixed
checkPropertyAllowed
\Twig_Sandbox_SecurityPolicy::checkPropertyAllowed()
obj
mixed
property
mixed
Twig_Sandbox_SecurityPolicyInterface
\Twig_Sandbox_SecurityPolicyInterface
Interfaces that all security policy classes must implements.
checkSecurity
\Twig_Sandbox_SecurityPolicyInterface::checkSecurity()
tags
mixed
filters
mixed
functions
mixed
checkMethodAllowed
\Twig_Sandbox_SecurityPolicyInterface::checkMethodAllowed()
obj
mixed
method
mixed
checkPropertyAllowed
\Twig_Sandbox_SecurityPolicyInterface::checkPropertyAllowed()
obj
mixed
method
mixed
Twig_SimpleFilter
\Twig_SimpleFilter
Empty class for Twig 1.x compatibility.
\Twig_Filter
name
\Twig_Filter::$name
\Twig_Filter
callable
\Twig_Filter::$callable
\Twig_Filter
options
\Twig_Filter::$options
\Twig_Filter
arguments
\Twig_Filter::$arguments
array()
\Twig_Filter
__construct
\Twig_Filter::__construct()
\Twig_Filter
name
string
callable
null
callable|null
options
array()
array
Creates a template filter.
getName
\Twig_Filter::getName()
\Twig_Filter
getCallable
\Twig_Filter::getCallable()
\Twig_Filter
Returns the callable to execute for this filter.
getNodeClass
\Twig_Filter::getNodeClass()
\Twig_Filter
setArguments
\Twig_Filter::setArguments()
\Twig_Filter
arguments
mixed
getArguments
\Twig_Filter::getArguments()
\Twig_Filter
needsEnvironment
\Twig_Filter::needsEnvironment()
\Twig_Filter
needsContext
\Twig_Filter::needsContext()
\Twig_Filter
getSafe
\Twig_Filter::getSafe()
\Twig_Filter
filterArgs
\Twig_Node
getPreservesSafety
\Twig_Filter::getPreservesSafety()
\Twig_Filter
getPreEscape
\Twig_Filter::getPreEscape()
\Twig_Filter
isVariadic
\Twig_Filter::isVariadic()
\Twig_Filter
isDeprecated
\Twig_Filter::isDeprecated()
\Twig_Filter
getAlternative
\Twig_Filter::getAlternative()
\Twig_Filter
Twig_SimpleFunction
\Twig_SimpleFunction
Empty class for Twig 1.x compatibility.
\Twig_Function
name
\Twig_Function::$name
\Twig_Function
callable
\Twig_Function::$callable
\Twig_Function
options
\Twig_Function::$options
\Twig_Function
arguments
\Twig_Function::$arguments
array()
\Twig_Function
__construct
\Twig_Function::__construct()
\Twig_Function
name
string
callable
null
callable|null
options
array()
array
Creates a template function.
getName
\Twig_Function::getName()
\Twig_Function
getCallable
\Twig_Function::getCallable()
\Twig_Function
Returns the callable to execute for this function.
getNodeClass
\Twig_Function::getNodeClass()
\Twig_Function
setArguments
\Twig_Function::setArguments()
\Twig_Function
arguments
mixed
getArguments
\Twig_Function::getArguments()
\Twig_Function
needsEnvironment
\Twig_Function::needsEnvironment()
\Twig_Function
needsContext
\Twig_Function::needsContext()
\Twig_Function
getSafe
\Twig_Function::getSafe()
\Twig_Function
functionArgs
\Twig_Node
isVariadic
\Twig_Function::isVariadic()
\Twig_Function
isDeprecated
\Twig_Function::isDeprecated()
\Twig_Function
getAlternative
\Twig_Function::getAlternative()
\Twig_Function
Twig_SimpleTest
\Twig_SimpleTest
Empty class for Twig 1.x compatibility.
\Twig_Test
name
\Twig_Test::$name
\Twig_Test
callable
\Twig_Test::$callable
\Twig_Test
options
\Twig_Test::$options
\Twig_Test
__construct
\Twig_Test::__construct()
\Twig_Test
name
string
callable
null
callable|null
options
array()
array
Creates a template test.
getName
\Twig_Test::getName()
\Twig_Test
getCallable
\Twig_Test::getCallable()
\Twig_Test
Returns the callable to execute for this test.
getNodeClass
\Twig_Test::getNodeClass()
\Twig_Test
isVariadic
\Twig_Test::isVariadic()
\Twig_Test
isDeprecated
\Twig_Test::isDeprecated()
\Twig_Test
getAlternative
\Twig_Test::getAlternative()
\Twig_Test
Twig_Template
\Twig_Template
Default base class for compiled templates.
ANY_CALL
\Twig_Template::ANY_CALL
'any'
ARRAY_CALL
\Twig_Template::ARRAY_CALL
'array'
METHOD_CALL
\Twig_Template::METHOD_CALL
'method'
cache
\Twig_Template::$cache
array()
parent
\Twig_Template::$parent
parents
\Twig_Template::$parents
array()
env
\Twig_Template::$env
blocks
\Twig_Template::$blocks
array()
traits
\Twig_Template::$traits
array()
__construct
\Twig_Template::__construct()
env
\Twig_Environment
Constructor.
getTemplateName
\Twig_Template::getTemplateName()
Returns the template name.
doGetParent
\Twig_Template::doGetParent()
context
array
isTraitable
\Twig_Template::isTraitable()
loadTemplate
\Twig_Template::loadTemplate()
template
mixed
templateName
null
mixed
line
null
mixed
index
null
mixed
getSource
\Twig_Template::getSource()
Returns the template source code.
display
\Twig_Template::display()
context
array
blocks
array()
array
{@inheritdoc}
render
\Twig_Template::render()
context
array
{@inheritdoc}
displayWithErrorHandling
\Twig_Template::displayWithErrorHandling()
context
array
blocks
array()
array
doDisplay
\Twig_Template::doDisplay()
context
array
blocks
array()
array
Auto-generated method to display the template with the given context.
getAttribute
\Twig_Template::getAttribute()
object
mixed
item
mixed
arguments
array()
array
type
self::ANY_CALL
string
isDefinedTest
false
bool
ignoreStrictCheck
false
bool
Returns the attribute value for a given array/object.
Twig_TemplateIterator
\Twig_TemplateIterator
\IteratorAggregate
loader
\Twig_TemplateIterator::$loader
__construct
\Twig_TemplateIterator::__construct()
loader
\Twig_LoaderInterface
getIterator
\Twig_TemplateIterator::getIterator()
Twig_Test_IntegrationTestCase
\Twig_Test_IntegrationTestCase
Integration test helper.
\PHPUnit_Framework_TestCase
getFixturesDir
\Twig_Test_IntegrationTestCase::getFixturesDir()
getExtensions
\Twig_Test_IntegrationTestCase::getExtensions()
getTwigFilters
\Twig_Test_IntegrationTestCase::getTwigFilters()
getTwigFunctions
\Twig_Test_IntegrationTestCase::getTwigFunctions()
getTwigTests
\Twig_Test_IntegrationTestCase::getTwigTests()
testIntegration
\Twig_Test_IntegrationTestCase::testIntegration()
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
testLegacyIntegration
\Twig_Test_IntegrationTestCase::testLegacyIntegration()
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
getTests
\Twig_Test_IntegrationTestCase::getTests()
name
mixed
legacyTests
false
mixed
getLegacyTests
\Twig_Test_IntegrationTestCase::getLegacyTests()
doIntegrationTest
\Twig_Test_IntegrationTestCase::doIntegrationTest()
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
parseTemplates
\Twig_Test_IntegrationTestCase::parseTemplates()
test
mixed
Twig_Test_NodeTestCase
\Twig_Test_NodeTestCase
\PHPUnit_Framework_TestCase
getTests
\Twig_Test_NodeTestCase::getTests()
testCompile
\Twig_Test_NodeTestCase::testCompile()
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
Twig_Test
\Twig_Test
Represents a template test.
name
\Twig_Test::$name
callable
\Twig_Test::$callable
options
\Twig_Test::$options
__construct
\Twig_Test::__construct()
name
string
callable
null
callable|null
options
array()
array
Creates a template test.
getName
\Twig_Test::getName()
getCallable
\Twig_Test::getCallable()
Returns the callable to execute for this test.
getNodeClass
\Twig_Test::getNodeClass()
isVariadic
\Twig_Test::isVariadic()
isDeprecated
\Twig_Test::isDeprecated()
getAlternative
\Twig_Test::getAlternative()
Twig_Token
\Twig_Token
Represents a Token.
EOF_TYPE
\Twig_Token::EOF_TYPE
-1
TEXT_TYPE
\Twig_Token::TEXT_TYPE
0
BLOCK_START_TYPE
\Twig_Token::BLOCK_START_TYPE
1
VAR_START_TYPE
\Twig_Token::VAR_START_TYPE
2
BLOCK_END_TYPE
\Twig_Token::BLOCK_END_TYPE
3
VAR_END_TYPE
\Twig_Token::VAR_END_TYPE
4
NAME_TYPE
\Twig_Token::NAME_TYPE
5
NUMBER_TYPE
\Twig_Token::NUMBER_TYPE
6
STRING_TYPE
\Twig_Token::STRING_TYPE
7
OPERATOR_TYPE
\Twig_Token::OPERATOR_TYPE
8
PUNCTUATION_TYPE
\Twig_Token::PUNCTUATION_TYPE
9
INTERPOLATION_START_TYPE
\Twig_Token::INTERPOLATION_START_TYPE
10
INTERPOLATION_END_TYPE
\Twig_Token::INTERPOLATION_END_TYPE
11
value
\Twig_Token::$value
type
\Twig_Token::$type
lineno
\Twig_Token::$lineno
__construct
\Twig_Token::__construct()
type
int
value
string
lineno
int
Constructor.
__toString
\Twig_Token::__toString()
Returns a string representation of the token.
test
\Twig_Token::test()
type
array|int
values
null
array|string|null
Tests the current token for a type and/or a value.
Parameters may be:
* just type
* type and value (or array of possible values)
* just value (or array of possible values) (NAME_TYPE is used as type)
getLine
\Twig_Token::getLine()
Gets the line.
getType
\Twig_Token::getType()
Gets the token type.
getValue
\Twig_Token::getValue()
Gets the token value.
typeToString
\Twig_Token::typeToString()
type
int
short
false
bool
Returns the constant representation (internal) of a given type.
typeToEnglish
\Twig_Token::typeToEnglish()
type
int
Returns the english representation of a given type.
Twig_TokenParser_AutoEscape
\Twig_TokenParser_AutoEscape
Marks a section of a template to be escaped or not.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_AutoEscape::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_AutoEscape::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_AutoEscape::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Block
\Twig_TokenParser_Block
Marks a section of a template as being reusable.
<pre>
{% block head %}
<link rel="stylesheet" href="style.css" />
<title>{% block title %}{% endblock %} - My Webpage</title>
{% endblock %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Block::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Block::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Block::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Do
\Twig_TokenParser_Do
Evaluates an expression, discarding the returned value.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Do::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_Do::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Embed
\Twig_TokenParser_Embed
Embeds a template.
\Twig_TokenParser_Include
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Embed::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Embed::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Embed::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
parse
\Twig_TokenParser_Include::parse()
\Twig_TokenParser_Include
token
\Twig_Token
Parses a token and returns a node.
parseArguments
\Twig_TokenParser_Include::parseArguments()
\Twig_TokenParser_Include
getTag
\Twig_TokenParser_Include::getTag()
\Twig_TokenParser_Include
Gets the tag name associated with this token parser.
Twig_TokenParser_Extends
\Twig_TokenParser_Extends
Extends a template by another one.
<pre>
{% extends "base.html" %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Extends::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_Extends::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Filter
\Twig_TokenParser_Filter
Filters a section of a template by applying filters.
<pre>
{% filter upper %}
This text becomes uppercase
{% endfilter %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Filter::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Filter::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Filter::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Flush
\Twig_TokenParser_Flush
Flushes the output to the client.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Flush::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_Flush::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_For
\Twig_TokenParser_For
Loops over each item of a sequence.
<pre>
<ul>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
</ul>
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_For::parse()
token
\Twig_Token
Parses a token and returns a node.
decideForFork
\Twig_TokenParser_For::decideForFork()
token
\Twig_Token
decideForEnd
\Twig_TokenParser_For::decideForEnd()
token
\Twig_Token
checkLoopUsageCondition
\Twig_TokenParser_For::checkLoopUsageCondition()
stream
\Twig_TokenStream
node
\Twig_Node
checkLoopUsageBody
\Twig_TokenParser_For::checkLoopUsageBody()
stream
\Twig_TokenStream
node
\Twig_Node
getTag
\Twig_TokenParser_For::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_From
\Twig_TokenParser_From
Imports macros.
<pre>
{% from 'forms.html' import forms %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_From::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_From::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_If
\Twig_TokenParser_If
Tests a condition.
<pre>
{% if users %}
<ul>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
</ul>
{% endif %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_If::parse()
token
\Twig_Token
Parses a token and returns a node.
decideIfFork
\Twig_TokenParser_If::decideIfFork()
token
\Twig_Token
decideIfEnd
\Twig_TokenParser_If::decideIfEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_If::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Import
\Twig_TokenParser_Import
Imports macros.
<pre>
{% import 'forms.html' as forms %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Import::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_Import::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Include
\Twig_TokenParser_Include
Includes a template.
<pre>
{% include 'header.html' %}
Body
{% include 'footer.html' %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Include::parse()
token
\Twig_Token
Parses a token and returns a node.
parseArguments
\Twig_TokenParser_Include::parseArguments()
getTag
\Twig_TokenParser_Include::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Macro
\Twig_TokenParser_Macro
Defines a macro.
<pre>
{% macro input(name, value, type, size) %}
<input type="{{ type|default('text') }}" name="{{ name }}" value="{{ value|e }}" size="{{ size|default(20) }}" />
{% endmacro %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Macro::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Macro::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Macro::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Sandbox
\Twig_TokenParser_Sandbox
Marks a section of a template as untrusted code that must be evaluated in the sandbox mode.
<pre>
{% sandbox %}
{% include 'user.html' %}
{% endsandbox %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Sandbox::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Sandbox::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Sandbox::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Set
\Twig_TokenParser_Set
Defines a variable.
<pre>
{% set foo = 'foo' %}
{% set foo = [1, 2] %}
{% set foo = {'foo': 'bar'} %}
{% set foo = 'foo' ~ 'bar' %}
{% set foo, bar = 'foo', 'bar' %}
{% set foo %}Some content{% endset %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Set::parse()
token
\Twig_Token
Parses a token and returns a node.
decideBlockEnd
\Twig_TokenParser_Set::decideBlockEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Set::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Spaceless
\Twig_TokenParser_Spaceless
Remove whitespaces between HTML tags.
<pre>
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
{# output will be <div><strong>foo</strong></div> #}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Spaceless::parse()
token
\Twig_Token
Parses a token and returns a node.
decideSpacelessEnd
\Twig_TokenParser_Spaceless::decideSpacelessEnd()
token
\Twig_Token
getTag
\Twig_TokenParser_Spaceless::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser_Use
\Twig_TokenParser_Use
Imports blocks defined in another template into the current template.
<pre>
{% extends "base.html" %}
{% use "blocks.html" %}
{% block title %}{% endblock %}
{% block content %}{% endblock %}
</pre>
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_TokenParser_Use::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParser_Use::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParser
\Twig_TokenParser
Base class for all token parsers.
\Twig_TokenParserInterface
parser
\Twig_TokenParser::$parser
setParser
\Twig_TokenParser::setParser()
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_TokenParserInterface
\Twig_TokenParserInterface
Interface implemented by token parsers.
setParser
\Twig_TokenParserInterface::setParser()
parser
\Twig_Parser
Sets the parser associated with this token parser.
parse
\Twig_TokenParserInterface::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_TokenParserInterface::getTag()
Gets the tag name associated with this token parser.
Twig_TokenStream
\Twig_TokenStream
Represents a token stream.
tokens
\Twig_TokenStream::$tokens
current
\Twig_TokenStream::$current
0
filename
\Twig_TokenStream::$filename
__construct
\Twig_TokenStream::__construct()
tokens
array
filename
null
string
Constructor.
__toString
\Twig_TokenStream::__toString()
Returns a string representation of the token stream.
injectTokens
\Twig_TokenStream::injectTokens()
tokens
array
next
\Twig_TokenStream::next()
Sets the pointer to the next token and returns the old one.
nextIf
\Twig_TokenStream::nextIf()
primary
mixed
secondary
null
mixed
Tests a token, sets the pointer to the next one and returns it or throws a syntax error.
expect
\Twig_TokenStream::expect()
type
mixed
value
null
mixed
message
null
mixed
Tests a token and returns it or throws a syntax error.
look
\Twig_TokenStream::look()
number
1
int
Looks at the next token.
test
\Twig_TokenStream::test()
primary
mixed
secondary
null
mixed
Tests the current token.
isEOF
\Twig_TokenStream::isEOF()
Checks if end of stream was reached.
getCurrent
\Twig_TokenStream::getCurrent()
Gets the current token.
getFilename
\Twig_TokenStream::getFilename()
Gets the filename associated with this stream.
Twig_Util_DeprecationCollector
\Twig_Util_DeprecationCollector
twig
\Twig_Util_DeprecationCollector::$twig
__construct
\Twig_Util_DeprecationCollector::__construct()
twig
\Twig_Environment
collectDir
\Twig_Util_DeprecationCollector::collectDir()
dir
string
ext
'.twig'
string
Returns deprecations for templates contained in a directory.
collect
\Twig_Util_DeprecationCollector::collect()
iterator
\Iterator
Returns deprecations for passed templates.
Tag "@return" with body "@@return array() An array of deprecations" has error
Tag "@return" with body "@@return array() An array of deprecations" has error
Twig_Util_TemplateDirIterator
\Twig_Util_TemplateDirIterator
\IteratorIterator
current
\Twig_Util_TemplateDirIterator::current()
key
\Twig_Util_TemplateDirIterator::key()
Twig_Tests_Cache_FilesystemTest
\Twig_Tests_Cache_FilesystemTest
\PHPUnit_Framework_TestCase
nonce
\Twig_Tests_Cache_FilesystemTest::$nonce
classname
\Twig_Tests_Cache_FilesystemTest::$classname
directory
\Twig_Tests_Cache_FilesystemTest::$directory
cache
\Twig_Tests_Cache_FilesystemTest::$cache
setUp
\Twig_Tests_Cache_FilesystemTest::setUp()
tearDown
\Twig_Tests_Cache_FilesystemTest::tearDown()
testLoad
\Twig_Tests_Cache_FilesystemTest::testLoad()
testLoadMissing
\Twig_Tests_Cache_FilesystemTest::testLoadMissing()
testWrite
\Twig_Tests_Cache_FilesystemTest::testWrite()
testWriteFailMkdir
\Twig_Tests_Cache_FilesystemTest::testWriteFailMkdir()
testWriteFailDirWritable
\Twig_Tests_Cache_FilesystemTest::testWriteFailDirWritable()
testWriteFailWriteFile
\Twig_Tests_Cache_FilesystemTest::testWriteFailWriteFile()
testGetTimestamp
\Twig_Tests_Cache_FilesystemTest::testGetTimestamp()
testGetTimestampMissingFile
\Twig_Tests_Cache_FilesystemTest::testGetTimestampMissingFile()
generateSource
\Twig_Tests_Cache_FilesystemTest::generateSource()
Twig_Tests_CompilerTest
\Twig_Tests_CompilerTest
\PHPUnit_Framework_TestCase
testReprNumericValueWithLocale
\Twig_Tests_CompilerTest::testReprNumericValueWithLocale()
Twig_Tests_EnvironmentTest
\Twig_Tests_EnvironmentTest
\PHPUnit_Framework_TestCase
testAutoescapeOption
\Twig_Tests_EnvironmentTest::testAutoescapeOption()
escapingStrategyCallback
\Twig_Tests_EnvironmentTest::escapingStrategyCallback()
filename
mixed
testGlobals
\Twig_Tests_EnvironmentTest::testGlobals()
testCompileSourceInlinesSource
\Twig_Tests_EnvironmentTest::testCompileSourceInlinesSource()
testExtensionsAreNotInitializedWhenRenderingACompiledTemplate
\Twig_Tests_EnvironmentTest::testExtensionsAreNotInitializedWhenRenderingACompiledTemplate()
testAutoReloadCacheMiss
\Twig_Tests_EnvironmentTest::testAutoReloadCacheMiss()
testAutoReloadCacheHit
\Twig_Tests_EnvironmentTest::testAutoReloadCacheHit()
testAutoReloadOutdatedCacheHit
\Twig_Tests_EnvironmentTest::testAutoReloadOutdatedCacheHit()
testAddExtension
\Twig_Tests_EnvironmentTest::testAddExtension()
testAddMockExtension
\Twig_Tests_EnvironmentTest::testAddMockExtension()
testInitRuntimeWithAnExtensionUsingInitRuntimeNoDeprecation
\Twig_Tests_EnvironmentTest::testInitRuntimeWithAnExtensionUsingInitRuntimeNoDeprecation()
testOverrideExtenion
\Twig_Tests_EnvironmentTest::testOverrideExtenion()
getMockLoader
\Twig_Tests_EnvironmentTest::getMockLoader()
templateName
mixed
templateContent
mixed
Twig_Tests_EnvironmentTest_Extension
\Twig_Tests_EnvironmentTest_Extension
\Twig_Extension
getTokenParsers
\Twig_Tests_EnvironmentTest_Extension::getTokenParsers()
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Tests_EnvironmentTest_Extension::getNodeVisitors()
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Tests_EnvironmentTest_Extension::getFilters()
Returns a list of filters to add to the existing list.
getTests
\Twig_Tests_EnvironmentTest_Extension::getTests()
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Tests_EnvironmentTest_Extension::getFunctions()
Returns a list of functions to add to the existing list.
getOperators
\Twig_Tests_EnvironmentTest_Extension::getOperators()
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Tests_EnvironmentTest_Extension::getGlobals()
Returns a list of global variables to add to the existing list.
getName
\Twig_Tests_EnvironmentTest_Extension::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Tests_EnvironmentTest_TokenParser
\Twig_Tests_EnvironmentTest_TokenParser
Base class for all token parsers.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\Twig_Tests_EnvironmentTest_TokenParser::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\Twig_Tests_EnvironmentTest_TokenParser::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_Tests_EnvironmentTest_NodeVisitor
\Twig_Tests_EnvironmentTest_NodeVisitor
\Twig_NodeVisitorInterface
enterNode
\Twig_Tests_EnvironmentTest_NodeVisitor::enterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\Twig_Tests_EnvironmentTest_NodeVisitor::leaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
getPriority
\Twig_Tests_EnvironmentTest_NodeVisitor::getPriority()
Returns the priority for this visitor.
Priority should be between -10 and 10 (0 is the default).
Twig_Tests_EnvironmentTest_ExtensionWithDeprecationInitRuntime
\Twig_Tests_EnvironmentTest_ExtensionWithDeprecationInitRuntime
\Twig_Extension
initRuntime
\Twig_Tests_EnvironmentTest_ExtensionWithDeprecationInitRuntime::initRuntime()
env
\Twig_Environment
getName
\Twig_Tests_EnvironmentTest_ExtensionWithDeprecationInitRuntime::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Tests_EnvironmentTest_ExtensionWithoutDeprecationInitRuntime
\Twig_Tests_EnvironmentTest_ExtensionWithoutDeprecationInitRuntime
\Twig_Extension
\Twig_Extension_InitRuntimeInterface
initRuntime
\Twig_Tests_EnvironmentTest_ExtensionWithoutDeprecationInitRuntime::initRuntime()
env
\Twig_Environment
Initializes the runtime environment.
This is where you can load some file that contains filter functions for instance.
getName
\Twig_Tests_EnvironmentTest_ExtensionWithoutDeprecationInitRuntime::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Tests_ErrorTest
\Twig_Tests_ErrorTest
\PHPUnit_Framework_TestCase
testErrorWithObjectFilename
\Twig_Tests_ErrorTest::testErrorWithObjectFilename()
testErrorWithArrayFilename
\Twig_Tests_ErrorTest::testErrorWithArrayFilename()
testTwigExceptionAddsFileAndLineWhenMissingWithInheritanceOnDisk
\Twig_Tests_ErrorTest::testTwigExceptionAddsFileAndLineWhenMissingWithInheritanceOnDisk()
testTwigExceptionAddsFileAndLine
\Twig_Tests_ErrorTest::testTwigExceptionAddsFileAndLine()
templates
mixed
name
mixed
line
mixed
getErroredTemplates
\Twig_Tests_ErrorTest::getErroredTemplates()
Twig_Tests_ErrorTest_Foo
\Twig_Tests_ErrorTest_Foo
bar
\Twig_Tests_ErrorTest_Foo::bar()
Twig_Test_EscapingTest
\Twig_Test_EscapingTest
This class is adapted from code coming from Zend Framework.
\PHPUnit_Framework_TestCase
htmlSpecialChars
\Twig_Test_EscapingTest::$htmlSpecialChars
array('\'' => ''', '"' => '"', '<' => '<', '>' => '>', '&' => '&')
All character encodings supported by htmlspecialchars().
htmlAttrSpecialChars
\Twig_Test_EscapingTest::$htmlAttrSpecialChars
array(
'\'' => ''',
/* Characters beyond ASCII value 255 to unicode escape */
'Ä€' => 'Ā',
/* Immune chars excluded */
',' => ',',
'.' => '.',
'-' => '-',
'_' => '_',
/* Basic alnums excluded */
'a' => 'a',
'A' => 'A',
'z' => 'z',
'Z' => 'Z',
'0' => '0',
'9' => '9',
/* Basic control characters and null */
"\r" => '
',
"\n" => '
',
"\t" => '	',
"\x00" => '�',
// should use Unicode replacement char
/* Encode chars as named entities where possible */
'<' => '<',
'>' => '>',
'&' => '&',
'"' => '"',
/* Encode spaces for quoteless attribute protection */
' ' => ' ',
)
jsSpecialChars
\Twig_Test_EscapingTest::$jsSpecialChars
array(
/* HTML special chars - escape without exception to hex */
'<' => '\x3C',
'>' => '\x3E',
'\'' => '\x27',
'"' => '\x22',
'&' => '\x26',
/* Characters beyond ASCII value 255 to unicode escape */
'Ä€' => '\u0100',
/* Immune chars excluded */
',' => ',',
'.' => '.',
'_' => '_',
/* Basic alnums excluded */
'a' => 'a',
'A' => 'A',
'z' => 'z',
'Z' => 'Z',
'0' => '0',
'9' => '9',
/* Basic control characters and null */
"\r" => '\x0D',
"\n" => '\x0A',
"\t" => '\x09',
"\x00" => '\x00',
/* Encode spaces for quoteless attribute protection */
' ' => '\x20',
)
urlSpecialChars
\Twig_Test_EscapingTest::$urlSpecialChars
array(
/* HTML special chars - escape without exception to percent encoding */
'<' => '%3C',
'>' => '%3E',
'\'' => '%27',
'"' => '%22',
'&' => '%26',
/* Characters beyond ASCII value 255 to hex sequence */
'Ä€' => '%C4%80',
/* Punctuation and unreserved check */
',' => '%2C',
'.' => '.',
'_' => '_',
'-' => '-',
':' => '%3A',
';' => '%3B',
'!' => '%21',
/* Basic alnums excluded */
'a' => 'a',
'A' => 'A',
'z' => 'z',
'Z' => 'Z',
'0' => '0',
'9' => '9',
/* Basic control characters and null */
"\r" => '%0D',
"\n" => '%0A',
"\t" => '%09',
"\x00" => '%00',
/* PHP quirks from the past */
' ' => '%20',
'~' => '~',
'+' => '%2B',
)
cssSpecialChars
\Twig_Test_EscapingTest::$cssSpecialChars
array(
/* HTML special chars - escape without exception to hex */
'<' => '\3C ',
'>' => '\3E ',
'\'' => '\27 ',
'"' => '\22 ',
'&' => '\26 ',
/* Characters beyond ASCII value 255 to unicode escape */
'Ä€' => '\100 ',
/* Immune chars excluded */
',' => '\2C ',
'.' => '\2E ',
'_' => '\5F ',
/* Basic alnums excluded */
'a' => 'a',
'A' => 'A',
'z' => 'z',
'Z' => 'Z',
'0' => '0',
'9' => '9',
/* Basic control characters and null */
"\r" => '\D ',
"\n" => '\A ',
"\t" => '\9 ',
"\x00" => '\0 ',
/* Encode spaces for quoteless attribute protection */
' ' => '\20 ',
)
env
\Twig_Test_EscapingTest::$env
setUp
\Twig_Test_EscapingTest::setUp()
testHtmlEscapingConvertsSpecialChars
\Twig_Test_EscapingTest::testHtmlEscapingConvertsSpecialChars()
testHtmlAttributeEscapingConvertsSpecialChars
\Twig_Test_EscapingTest::testHtmlAttributeEscapingConvertsSpecialChars()
testJavascriptEscapingConvertsSpecialChars
\Twig_Test_EscapingTest::testJavascriptEscapingConvertsSpecialChars()
testJavascriptEscapingReturnsStringIfZeroLength
\Twig_Test_EscapingTest::testJavascriptEscapingReturnsStringIfZeroLength()
testJavascriptEscapingReturnsStringIfContainsOnlyDigits
\Twig_Test_EscapingTest::testJavascriptEscapingReturnsStringIfContainsOnlyDigits()
testCssEscapingConvertsSpecialChars
\Twig_Test_EscapingTest::testCssEscapingConvertsSpecialChars()
testCssEscapingReturnsStringIfZeroLength
\Twig_Test_EscapingTest::testCssEscapingReturnsStringIfZeroLength()
testCssEscapingReturnsStringIfContainsOnlyDigits
\Twig_Test_EscapingTest::testCssEscapingReturnsStringIfContainsOnlyDigits()
testUrlEscapingConvertsSpecialChars
\Twig_Test_EscapingTest::testUrlEscapingConvertsSpecialChars()
testUnicodeCodepointConversionToUtf8
\Twig_Test_EscapingTest::testUnicodeCodepointConversionToUtf8()
Only testing the first few 2 ranges on this prot. function as that's all these
other range tests require.
codepointToUtf8
\Twig_Test_EscapingTest::codepointToUtf8()
codepoint
int
Convert a Unicode Codepoint to a literal UTF-8 character.
testJavascriptEscapingEscapesOwaspRecommendedRanges
\Twig_Test_EscapingTest::testJavascriptEscapingEscapesOwaspRecommendedRanges()
testHtmlAttributeEscapingEscapesOwaspRecommendedRanges
\Twig_Test_EscapingTest::testHtmlAttributeEscapingEscapesOwaspRecommendedRanges()
testCssEscapingEscapesOwaspRecommendedRanges
\Twig_Test_EscapingTest::testCssEscapingEscapesOwaspRecommendedRanges()
Twig_Tests_ExpressionParserTest
\Twig_Tests_ExpressionParserTest
\PHPUnit_Framework_TestCase
testCanOnlyAssignToNames
\Twig_Tests_ExpressionParserTest::testCanOnlyAssignToNames()
template
mixed
getFailingTestsForAssignment
\Twig_Tests_ExpressionParserTest::getFailingTestsForAssignment()
testArrayExpression
\Twig_Tests_ExpressionParserTest::testArrayExpression()
template
mixed
expected
mixed
testArraySyntaxError
\Twig_Tests_ExpressionParserTest::testArraySyntaxError()
template
mixed
getFailingTestsForArray
\Twig_Tests_ExpressionParserTest::getFailingTestsForArray()
getTestsForArray
\Twig_Tests_ExpressionParserTest::getTestsForArray()
testStringExpressionDoesNotConcatenateTwoConsecutiveStrings
\Twig_Tests_ExpressionParserTest::testStringExpressionDoesNotConcatenateTwoConsecutiveStrings()
testStringExpression
\Twig_Tests_ExpressionParserTest::testStringExpression()
template
mixed
expected
mixed
getTestsForString
\Twig_Tests_ExpressionParserTest::getTestsForString()
testAttributeCallDoesNotSupportNamedArguments
\Twig_Tests_ExpressionParserTest::testAttributeCallDoesNotSupportNamedArguments()
testMacroCallDoesNotSupportNamedArguments
\Twig_Tests_ExpressionParserTest::testMacroCallDoesNotSupportNamedArguments()
testMacroDefinitionDoesNotSupportNonNameVariableName
\Twig_Tests_ExpressionParserTest::testMacroDefinitionDoesNotSupportNonNameVariableName()
testMacroDefinitionDoesNotSupportNonConstantDefaultValues
\Twig_Tests_ExpressionParserTest::testMacroDefinitionDoesNotSupportNonConstantDefaultValues()
template
mixed
getMacroDefinitionDoesNotSupportNonConstantDefaultValues
\Twig_Tests_ExpressionParserTest::getMacroDefinitionDoesNotSupportNonConstantDefaultValues()
testMacroDefinitionSupportsConstantDefaultValues
\Twig_Tests_ExpressionParserTest::testMacroDefinitionSupportsConstantDefaultValues()
template
mixed
getMacroDefinitionSupportsConstantDefaultValues
\Twig_Tests_ExpressionParserTest::getMacroDefinitionSupportsConstantDefaultValues()
testUnknownFunction
\Twig_Tests_ExpressionParserTest::testUnknownFunction()
testUnknownFunctionWithoutSuggestions
\Twig_Tests_ExpressionParserTest::testUnknownFunctionWithoutSuggestions()
testUnknownFilter
\Twig_Tests_ExpressionParserTest::testUnknownFilter()
testUnknownFilterWithoutSuggestions
\Twig_Tests_ExpressionParserTest::testUnknownFilterWithoutSuggestions()
testUnknownTest
\Twig_Tests_ExpressionParserTest::testUnknownTest()
testUnknownTestWithoutSuggestions
\Twig_Tests_ExpressionParserTest::testUnknownTestWithoutSuggestions()
foo_escaper_for_test
\foo_escaper_for_test()
env
\Twig_Environment
string
mixed
charset
mixed
Twig_Tests_Extension_CoreTest
\Twig_Tests_Extension_CoreTest
\PHPUnit_Framework_TestCase
testRandomFunction
\Twig_Tests_Extension_CoreTest::testRandomFunction()
value
mixed
expectedInArray
mixed
getRandomFunctionTestData
\Twig_Tests_Extension_CoreTest::getRandomFunctionTestData()
testRandomFunctionWithoutParameter
\Twig_Tests_Extension_CoreTest::testRandomFunctionWithoutParameter()
testRandomFunctionReturnsAsIs
\Twig_Tests_Extension_CoreTest::testRandomFunctionReturnsAsIs()
testRandomFunctionOfEmptyArrayThrowsException
\Twig_Tests_Extension_CoreTest::testRandomFunctionOfEmptyArrayThrowsException()
testRandomFunctionOnNonUTF8String
\Twig_Tests_Extension_CoreTest::testRandomFunctionOnNonUTF8String()
testReverseFilterOnNonUTF8String
\Twig_Tests_Extension_CoreTest::testReverseFilterOnNonUTF8String()
testCustomEscaper
\Twig_Tests_Extension_CoreTest::testCustomEscaper()
testUnknownCustomEscaper
\Twig_Tests_Extension_CoreTest::testUnknownCustomEscaper()
testTwigFirst
\Twig_Tests_Extension_CoreTest::testTwigFirst()
testTwigLast
\Twig_Tests_Extension_CoreTest::testTwigLast()
Twig_Tests_Extension_SandboxTest
\Twig_Tests_Extension_SandboxTest
\PHPUnit_Framework_TestCase
params
\Twig_Tests_Extension_SandboxTest::$params
templates
\Twig_Tests_Extension_SandboxTest::$templates
setUp
\Twig_Tests_Extension_SandboxTest::setUp()
testSandboxWithInheritance
\Twig_Tests_Extension_SandboxTest::testSandboxWithInheritance()
testSandboxGloballySet
\Twig_Tests_Extension_SandboxTest::testSandboxGloballySet()
testSandboxLocallySetForAnInclude
\Twig_Tests_Extension_SandboxTest::testSandboxLocallySetForAnInclude()
testMacrosInASandbox
\Twig_Tests_Extension_SandboxTest::testMacrosInASandbox()
getEnvironment
\Twig_Tests_Extension_SandboxTest::getEnvironment()
sandboxed
mixed
options
mixed
templates
mixed
tags
array()
mixed
filters
array()
mixed
methods
array()
mixed
properties
array()
mixed
functions
array()
mixed
FooObject
\FooObject
called
\FooObject::$called
array('__toString' => 0, 'foo' => 0, 'getFooBar' => 0)
bar
\FooObject::$bar
'bar'
reset
\FooObject::reset()
__toString
\FooObject::__toString()
foo
\FooObject::foo()
getFooBar
\FooObject::getFooBar()
Twig_Tests_FileExtensionEscapingStrategyTest
\Twig_Tests_FileExtensionEscapingStrategyTest
\PHPUnit_Framework_TestCase
testGuess
\Twig_Tests_FileExtensionEscapingStrategyTest::testGuess()
strategy
mixed
filename
mixed
getGuessData
\Twig_Tests_FileExtensionEscapingStrategyTest::getGuessData()
html
\html()
test_foo
\test_foo()
value
'foo'
mixed
Twig_Tests_IntegrationTest
\Twig_Tests_IntegrationTest
Integration test helper.
\Twig_Test_IntegrationTestCase
getExtensions
\Twig_Tests_IntegrationTest::getExtensions()
getFixturesDir
\Twig_Tests_IntegrationTest::getFixturesDir()
getFixturesDir
\Twig_Test_IntegrationTestCase::getFixturesDir()
\Twig_Test_IntegrationTestCase
getExtensions
\Twig_Test_IntegrationTestCase::getExtensions()
\Twig_Test_IntegrationTestCase
getTwigFilters
\Twig_Test_IntegrationTestCase::getTwigFilters()
\Twig_Test_IntegrationTestCase
getTwigFunctions
\Twig_Test_IntegrationTestCase::getTwigFunctions()
\Twig_Test_IntegrationTestCase
getTwigTests
\Twig_Test_IntegrationTestCase::getTwigTests()
\Twig_Test_IntegrationTestCase
testIntegration
\Twig_Test_IntegrationTestCase::testIntegration()
\Twig_Test_IntegrationTestCase
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
testLegacyIntegration
\Twig_Test_IntegrationTestCase::testLegacyIntegration()
\Twig_Test_IntegrationTestCase
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
getTests
\Twig_Test_IntegrationTestCase::getTests()
\Twig_Test_IntegrationTestCase
name
mixed
legacyTests
false
mixed
getLegacyTests
\Twig_Test_IntegrationTestCase::getLegacyTests()
\Twig_Test_IntegrationTestCase
doIntegrationTest
\Twig_Test_IntegrationTestCase::doIntegrationTest()
\Twig_Test_IntegrationTestCase
file
mixed
message
mixed
condition
mixed
templates
mixed
exception
mixed
outputs
mixed
parseTemplates
\Twig_Test_IntegrationTestCase::parseTemplates()
\Twig_Test_IntegrationTestCase
test
mixed
TwigTestFoo
\TwigTestFoo
\Iterator
BAR_NAME
\TwigTestFoo::BAR_NAME
'bar'
position
\TwigTestFoo::$position
0
array
\TwigTestFoo::$array
array(1, 2)
bar
\TwigTestFoo::bar()
param1
null
mixed
param2
null
mixed
getFoo
\TwigTestFoo::getFoo()
getSelf
\TwigTestFoo::getSelf()
is
\TwigTestFoo::is()
in
\TwigTestFoo::in()
not
\TwigTestFoo::not()
strToLower
\TwigTestFoo::strToLower()
value
mixed
rewind
\TwigTestFoo::rewind()
current
\TwigTestFoo::current()
key
\TwigTestFoo::key()
next
\TwigTestFoo::next()
valid
\TwigTestFoo::valid()
TwigTestTokenParser_§
\TwigTestTokenParser_§
Base class for all token parsers.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\TwigTestTokenParser_§::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\TwigTestTokenParser_§::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
TwigTestExtension
\TwigTestExtension
\Twig_Extension
getTokenParsers
\TwigTestExtension::getTokenParsers()
Returns the token parser instances to add to the existing list.
getFilters
\TwigTestExtension::getFilters()
Returns a list of filters to add to the existing list.
getFunctions
\TwigTestExtension::getFunctions()
Returns a list of functions to add to the existing list.
getTests
\TwigTestExtension::getTests()
Returns a list of tests to add to the existing list.
§Filter
\TwigTestExtension::§Filter()
value
mixed
§Function
\TwigTestExtension::§Function()
value
mixed
escape_and_nl2br
\TwigTestExtension::escape_and_nl2br()
env
mixed
value
mixed
sep
'<br />'
mixed
nl2br which also escapes, for testing escaper filters.
nl2br
\TwigTestExtension::nl2br()
value
mixed
sep
'<br />'
mixed
nl2br only, for testing filters with pre_escape.
dynamic_path
\TwigTestExtension::dynamic_path()
element
mixed
item
mixed
dynamic_foo
\TwigTestExtension::dynamic_foo()
foo
mixed
bar
mixed
item
mixed
escape_something
\TwigTestExtension::escape_something()
value
mixed
preserves_safety
\TwigTestExtension::preserves_safety()
value
mixed
br
\TwigTestExtension::br()
is_multi_word
\TwigTestExtension::is_multi_word()
value
mixed
getName
\TwigTestExtension::getName()
Returns the name of the extension.
getTokenParsers
\Twig_Extension::getTokenParsers()
\Twig_Extension
Returns the token parser instances to add to the existing list.
getNodeVisitors
\Twig_Extension::getNodeVisitors()
\Twig_Extension
Returns the node visitor instances to add to the existing list.
getFilters
\Twig_Extension::getFilters()
\Twig_Extension
Returns a list of filters to add to the existing list.
getTests
\Twig_Extension::getTests()
\Twig_Extension
Returns a list of tests to add to the existing list.
getFunctions
\Twig_Extension::getFunctions()
\Twig_Extension
Returns a list of functions to add to the existing list.
getOperators
\Twig_Extension::getOperators()
\Twig_Extension
Returns a list of operators to add to the existing list.
getGlobals
\Twig_Extension::getGlobals()
\Twig_Extension
Returns a list of global variables to add to the existing list.
Twig_Tests_LexerTest
\Twig_Tests_LexerTest
\PHPUnit_Framework_TestCase
testNameLabelForTag
\Twig_Tests_LexerTest::testNameLabelForTag()
testNameLabelForFunction
\Twig_Tests_LexerTest::testNameLabelForFunction()
testBracketsNesting
\Twig_Tests_LexerTest::testBracketsNesting()
countToken
\Twig_Tests_LexerTest::countToken()
template
mixed
type
mixed
value
null
mixed
testLineDirective
\Twig_Tests_LexerTest::testLineDirective()
testLineDirectiveInline
\Twig_Tests_LexerTest::testLineDirectiveInline()
testLongComments
\Twig_Tests_LexerTest::testLongComments()
testLongVerbatim
\Twig_Tests_LexerTest::testLongVerbatim()
testLongVar
\Twig_Tests_LexerTest::testLongVar()
testLongBlock
\Twig_Tests_LexerTest::testLongBlock()
testBigNumbers
\Twig_Tests_LexerTest::testBigNumbers()
testStringWithEscapedDelimiter
\Twig_Tests_LexerTest::testStringWithEscapedDelimiter()
testStringWithInterpolation
\Twig_Tests_LexerTest::testStringWithInterpolation()
testStringWithEscapedInterpolation
\Twig_Tests_LexerTest::testStringWithEscapedInterpolation()
testStringWithHash
\Twig_Tests_LexerTest::testStringWithHash()
testStringWithUnterminatedInterpolation
\Twig_Tests_LexerTest::testStringWithUnterminatedInterpolation()
testStringWithNestedInterpolations
\Twig_Tests_LexerTest::testStringWithNestedInterpolations()
testStringWithNestedInterpolationsInBlock
\Twig_Tests_LexerTest::testStringWithNestedInterpolationsInBlock()
testOperatorEndingWithALetterAtTheEndOfALine
\Twig_Tests_LexerTest::testOperatorEndingWithALetterAtTheEndOfALine()
testUnterminatedVariable
\Twig_Tests_LexerTest::testUnterminatedVariable()
testUnterminatedBlock
\Twig_Tests_LexerTest::testUnterminatedBlock()
Twig_Tests_Loader_ArrayTest
\Twig_Tests_Loader_ArrayTest
\PHPUnit_Framework_TestCase
testGetSource
\Twig_Tests_Loader_ArrayTest::testGetSource()
testGetSourceWhenTemplateDoesNotExist
\Twig_Tests_Loader_ArrayTest::testGetSourceWhenTemplateDoesNotExist()
testGetCacheKey
\Twig_Tests_Loader_ArrayTest::testGetCacheKey()
testGetCacheKeyWhenTemplateDoesNotExist
\Twig_Tests_Loader_ArrayTest::testGetCacheKeyWhenTemplateDoesNotExist()
testSetTemplate
\Twig_Tests_Loader_ArrayTest::testSetTemplate()
testIsFresh
\Twig_Tests_Loader_ArrayTest::testIsFresh()
testIsFreshWhenTemplateDoesNotExist
\Twig_Tests_Loader_ArrayTest::testIsFreshWhenTemplateDoesNotExist()
Twig_Tests_Loader_ChainTest
\Twig_Tests_Loader_ChainTest
\PHPUnit_Framework_TestCase
testGetSource
\Twig_Tests_Loader_ChainTest::testGetSource()
testGetSourceWhenTemplateDoesNotExist
\Twig_Tests_Loader_ChainTest::testGetSourceWhenTemplateDoesNotExist()
testGetCacheKey
\Twig_Tests_Loader_ChainTest::testGetCacheKey()
testGetCacheKeyWhenTemplateDoesNotExist
\Twig_Tests_Loader_ChainTest::testGetCacheKeyWhenTemplateDoesNotExist()
testAddLoader
\Twig_Tests_Loader_ChainTest::testAddLoader()
testExists
\Twig_Tests_Loader_ChainTest::testExists()
Twig_Tests_Loader_FilesystemTest
\Twig_Tests_Loader_FilesystemTest
\PHPUnit_Framework_TestCase
testSecurity
\Twig_Tests_Loader_FilesystemTest::testSecurity()
template
mixed
getSecurityTests
\Twig_Tests_Loader_FilesystemTest::getSecurityTests()
testPaths
\Twig_Tests_Loader_FilesystemTest::testPaths()
testEmptyConstructor
\Twig_Tests_Loader_FilesystemTest::testEmptyConstructor()
testGetNamespaces
\Twig_Tests_Loader_FilesystemTest::testGetNamespaces()
testFindTemplateExceptionNamespace
\Twig_Tests_Loader_FilesystemTest::testFindTemplateExceptionNamespace()
testFindTemplateWithCache
\Twig_Tests_Loader_FilesystemTest::testFindTemplateWithCache()
testLoadTemplateAndRenderBlockWithCache
\Twig_Tests_Loader_FilesystemTest::testLoadTemplateAndRenderBlockWithCache()
getArrayInheritanceTests
\Twig_Tests_Loader_FilesystemTest::getArrayInheritanceTests()
testArrayInheritance
\Twig_Tests_Loader_FilesystemTest::testArrayInheritance()
templateName
mixed
Twig_Tests_NativeExtensionTest
\Twig_Tests_NativeExtensionTest
\PHPUnit_Framework_TestCase
testGetProperties
\Twig_Tests_NativeExtensionTest::testGetProperties()
Twig_Tests_Node_AutoEscapeTest
\Twig_Tests_Node_AutoEscapeTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_AutoEscapeTest::testConstructor()
getTests
\Twig_Tests_Node_AutoEscapeTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_BlockReferenceTest
\Twig_Tests_Node_BlockReferenceTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_BlockReferenceTest::testConstructor()
getTests
\Twig_Tests_Node_BlockReferenceTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_BlockTest
\Twig_Tests_Node_BlockTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_BlockTest::testConstructor()
getTests
\Twig_Tests_Node_BlockTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_DoTest
\Twig_Tests_Node_DoTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_DoTest::testConstructor()
getTests
\Twig_Tests_Node_DoTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_ArrayTest
\Twig_Tests_Node_Expression_ArrayTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_ArrayTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_ArrayTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_AssignNameTest
\Twig_Tests_Node_Expression_AssignNameTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_AssignNameTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_AssignNameTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_AddTest
\Twig_Tests_Node_Expression_Binary_AddTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_AddTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_AddTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_AndTest
\Twig_Tests_Node_Expression_Binary_AndTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_AndTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_AndTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_ConcatTest
\Twig_Tests_Node_Expression_Binary_ConcatTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_ConcatTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_ConcatTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_DivTest
\Twig_Tests_Node_Expression_Binary_DivTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_DivTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_DivTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_FloorDivTest
\Twig_Tests_Node_Expression_Binary_FloorDivTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_FloorDivTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_FloorDivTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_ModTest
\Twig_Tests_Node_Expression_Binary_ModTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_ModTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_ModTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_MulTest
\Twig_Tests_Node_Expression_Binary_MulTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_MulTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_MulTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_OrTest
\Twig_Tests_Node_Expression_Binary_OrTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_OrTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_OrTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Binary_SubTest
\Twig_Tests_Node_Expression_Binary_SubTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Binary_SubTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Binary_SubTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_CallTest
\Twig_Tests_Node_Expression_CallTest
\PHPUnit_Framework_TestCase
testGetArguments
\Twig_Tests_Node_Expression_CallTest::testGetArguments()
testGetArgumentsWhenPositionalArgumentsAfterNamedArguments
\Twig_Tests_Node_Expression_CallTest::testGetArgumentsWhenPositionalArgumentsAfterNamedArguments()
testGetArgumentsWhenArgumentIsDefinedTwice
\Twig_Tests_Node_Expression_CallTest::testGetArgumentsWhenArgumentIsDefinedTwice()
testGetArgumentsWithWrongNamedArgumentName
\Twig_Tests_Node_Expression_CallTest::testGetArgumentsWithWrongNamedArgumentName()
testGetArgumentsWithWrongNamedArgumentNames
\Twig_Tests_Node_Expression_CallTest::testGetArgumentsWithWrongNamedArgumentNames()
testResolveArgumentsWithMissingValueForOptionalArgument
\Twig_Tests_Node_Expression_CallTest::testResolveArgumentsWithMissingValueForOptionalArgument()
testResolveArgumentsOnlyNecessaryArgumentsForCustomFunction
\Twig_Tests_Node_Expression_CallTest::testResolveArgumentsOnlyNecessaryArgumentsForCustomFunction()
testGetArgumentsForStaticMethod
\Twig_Tests_Node_Expression_CallTest::testGetArgumentsForStaticMethod()
testResolveArgumentsWithMissingParameterForArbitraryArguments
\Twig_Tests_Node_Expression_CallTest::testResolveArgumentsWithMissingParameterForArbitraryArguments()
customStaticFunction
\Twig_Tests_Node_Expression_CallTest::customStaticFunction()
arg1
mixed
arg2
'default'
mixed
arg3
array()
mixed
customFunction
\Twig_Tests_Node_Expression_CallTest::customFunction()
arg1
mixed
arg2
'default'
mixed
arg3
array()
mixed
getArguments
\Twig_Tests_Node_Expression_CallTest::getArguments()
call
mixed
args
mixed
customFunctionWithArbitraryArguments
\Twig_Tests_Node_Expression_CallTest::customFunctionWithArbitraryArguments()
Twig_Tests_Node_Expression_Call
\Twig_Tests_Node_Expression_Call
Abstract class for all nodes that represents an expression.
\Twig_Node_Expression_Call
nodes
\Twig_Node::$nodes
\Twig_Node
attributes
\Twig_Node::$attributes
\Twig_Node
lineno
\Twig_Node::$lineno
\Twig_Node
tag
\Twig_Node::$tag
\Twig_Node
__construct
\Twig_Node::__construct()
\Twig_Node
nodes
array()
array
attributes
array()
array
lineno
0
int
tag
null
string
Constructor.
The nodes are automatically made available as properties ($this->node).
The attributes are automatically made available as array items ($this['name']).
__toString
\Twig_Node::__toString()
\Twig_Node
compile
\Twig_Node::compile()
\Twig_Node
compiler
\Twig_Compiler
getLine
\Twig_Node::getLine()
\Twig_Node
getNodeTag
\Twig_Node::getNodeTag()
\Twig_Node
hasAttribute
\Twig_Node::hasAttribute()
\Twig_Node
name
string
Returns true if the attribute is defined.
getAttribute
\Twig_Node::getAttribute()
\Twig_Node
name
string
Gets an attribute value by name.
setAttribute
\Twig_Node::setAttribute()
\Twig_Node
name
string
value
mixed
Sets an attribute by name to a value.
removeAttribute
\Twig_Node::removeAttribute()
\Twig_Node
name
string
Removes an attribute by name.
hasNode
\Twig_Node::hasNode()
\Twig_Node
name
string
Returns true if the node with the given name exists.
getNode
\Twig_Node::getNode()
\Twig_Node
name
string
Gets a node by name.
setNode
\Twig_Node::setNode()
\Twig_Node
name
string
node
null
\Twig_Node
Sets a node.
removeNode
\Twig_Node::removeNode()
\Twig_Node
name
string
Removes a node by name.
count
\Twig_Node::count()
\Twig_Node
getIterator
\Twig_Node::getIterator()
\Twig_Node
compileCallable
\Twig_Node_Expression_Call::compileCallable()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
compileArguments
\Twig_Node_Expression_Call::compileArguments()
\Twig_Node_Expression_Call
compiler
\Twig_Compiler
getArguments
\Twig_Node_Expression_Call::getArguments()
\Twig_Node_Expression_Call
callable
null
callable
arguments
mixed
normalizeName
\Twig_Node_Expression_Call::normalizeName()
\Twig_Node_Expression_Call
name
mixed
Twig_Tests_Node_Expression_ConditionalTest
\Twig_Tests_Node_Expression_ConditionalTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_ConditionalTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_ConditionalTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_ConstantTest
\Twig_Tests_Node_Expression_ConstantTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_ConstantTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_ConstantTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
twig_tests_filter_dummy
\twig_tests_filter_dummy()
twig_tests_filter_barbar
\twig_tests_filter_barbar()
context
mixed
string
mixed
arg1
null
mixed
arg2
null
mixed
args
array()
array
Twig_Tests_Node_Expression_FilterTest
\Twig_Tests_Node_Expression_FilterTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_FilterTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_FilterTest::getTests()
testCompileWithWrongNamedArgumentName
\Twig_Tests_Node_Expression_FilterTest::testCompileWithWrongNamedArgumentName()
testCompileWithMissingNamedArgument
\Twig_Tests_Node_Expression_FilterTest::testCompileWithMissingNamedArgument()
createFilter
\Twig_Tests_Node_Expression_FilterTest::createFilter()
node
mixed
name
mixed
arguments
array()
array
getEnvironment
\Twig_Tests_Node_Expression_FilterTest::getEnvironment()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
twig_tests_function_dummy
\twig_tests_function_dummy()
twig_tests_function_barbar
\twig_tests_function_barbar()
arg1
null
mixed
arg2
null
mixed
args
array()
array
Twig_Tests_Node_Expression_FunctionTest
\Twig_Tests_Node_Expression_FunctionTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_FunctionTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_FunctionTest::getTests()
createFunction
\Twig_Tests_Node_Expression_FunctionTest::createFunction()
name
mixed
arguments
array()
array
getEnvironment
\Twig_Tests_Node_Expression_FunctionTest::getEnvironment()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_GetAttrTest
\Twig_Tests_Node_Expression_GetAttrTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_GetAttrTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_GetAttrTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_NameTest
\Twig_Tests_Node_Expression_NameTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_NameTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_NameTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_ParentTest
\Twig_Tests_Node_Expression_ParentTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_ParentTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_ParentTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
twig_tests_test_barbar
\twig_tests_test_barbar()
string
mixed
arg1
null
mixed
arg2
null
mixed
args
array()
array
Twig_Tests_Node_Expression_TestTest
\Twig_Tests_Node_Expression_TestTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_TestTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_TestTest::getTests()
createTest
\Twig_Tests_Node_Expression_TestTest::createTest()
node
mixed
name
mixed
arguments
array()
array
getEnvironment
\Twig_Tests_Node_Expression_TestTest::getEnvironment()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Unary_NegTest
\Twig_Tests_Node_Expression_Unary_NegTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Unary_NegTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Unary_NegTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Unary_NotTest
\Twig_Tests_Node_Expression_Unary_NotTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Unary_NotTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Unary_NotTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_Expression_Unary_PosTest
\Twig_Tests_Node_Expression_Unary_PosTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_Expression_Unary_PosTest::testConstructor()
getTests
\Twig_Tests_Node_Expression_Unary_PosTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_ForTest
\Twig_Tests_Node_ForTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_ForTest::testConstructor()
getTests
\Twig_Tests_Node_ForTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_IfTest
\Twig_Tests_Node_IfTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_IfTest::testConstructor()
getTests
\Twig_Tests_Node_IfTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_ImportTest
\Twig_Tests_Node_ImportTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_ImportTest::testConstructor()
getTests
\Twig_Tests_Node_ImportTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_IncludeTest
\Twig_Tests_Node_IncludeTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_IncludeTest::testConstructor()
getTests
\Twig_Tests_Node_IncludeTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_MacroTest
\Twig_Tests_Node_MacroTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_MacroTest::testConstructor()
getTests
\Twig_Tests_Node_MacroTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_ModuleTest
\Twig_Tests_Node_ModuleTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_ModuleTest::testConstructor()
getTests
\Twig_Tests_Node_ModuleTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_PrintTest
\Twig_Tests_Node_PrintTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_PrintTest::testConstructor()
getTests
\Twig_Tests_Node_PrintTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_SandboxedPrintTest
\Twig_Tests_Node_SandboxedPrintTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_SandboxedPrintTest::testConstructor()
getTests
\Twig_Tests_Node_SandboxedPrintTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_SandboxTest
\Twig_Tests_Node_SandboxTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_SandboxTest::testConstructor()
getTests
\Twig_Tests_Node_SandboxTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_SetTest
\Twig_Tests_Node_SetTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_SetTest::testConstructor()
getTests
\Twig_Tests_Node_SetTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_SpacelessTest
\Twig_Tests_Node_SpacelessTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_SpacelessTest::testConstructor()
getTests
\Twig_Tests_Node_SpacelessTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_Node_TextTest
\Twig_Tests_Node_TextTest
\Twig_Test_NodeTestCase
testConstructor
\Twig_Tests_Node_TextTest::testConstructor()
getTests
\Twig_Tests_Node_TextTest::getTests()
getTests
\Twig_Test_NodeTestCase::getTests()
\Twig_Test_NodeTestCase
testCompile
\Twig_Test_NodeTestCase::testCompile()
\Twig_Test_NodeTestCase
node
mixed
source
mixed
environment
null
mixed
assertNodeCompilation
\Twig_Test_NodeTestCase::assertNodeCompilation()
\Twig_Test_NodeTestCase
source
mixed
node
\Twig_Node
environment
null
\Twig_Environment
getCompiler
\Twig_Test_NodeTestCase::getCompiler()
\Twig_Test_NodeTestCase
environment
null
\Twig_Environment
getEnvironment
\Twig_Test_NodeTestCase::getEnvironment()
\Twig_Test_NodeTestCase
getVariableGetter
\Twig_Test_NodeTestCase::getVariableGetter()
\Twig_Test_NodeTestCase
name
mixed
line
false
mixed
getAttributeGetter
\Twig_Test_NodeTestCase::getAttributeGetter()
\Twig_Test_NodeTestCase
Twig_Tests_NodeVisitor_OptimizerTest
\Twig_Tests_NodeVisitor_OptimizerTest
\PHPUnit_Framework_TestCase
testRenderBlockOptimizer
\Twig_Tests_NodeVisitor_OptimizerTest::testRenderBlockOptimizer()
testRenderParentBlockOptimizer
\Twig_Tests_NodeVisitor_OptimizerTest::testRenderParentBlockOptimizer()
testForOptimizer
\Twig_Tests_NodeVisitor_OptimizerTest::testForOptimizer()
template
mixed
expected
mixed
getTestsForForOptimizer
\Twig_Tests_NodeVisitor_OptimizerTest::getTestsForForOptimizer()
checkForConfiguration
\Twig_Tests_NodeVisitor_OptimizerTest::checkForConfiguration()
node
null
\Twig_Node
target
mixed
withLoop
mixed
Twig_Tests_ParserTest
\Twig_Tests_ParserTest
\PHPUnit_Framework_TestCase
testUnknownTag
\Twig_Tests_ParserTest::testUnknownTag()
testUnknownTagWithoutSuggestions
\Twig_Tests_ParserTest::testUnknownTagWithoutSuggestions()
testFilterBodyNodes
\Twig_Tests_ParserTest::testFilterBodyNodes()
input
mixed
expected
mixed
getFilterBodyNodesData
\Twig_Tests_ParserTest::getFilterBodyNodesData()
testFilterBodyNodesThrowsException
\Twig_Tests_ParserTest::testFilterBodyNodesThrowsException()
input
mixed
getFilterBodyNodesDataThrowsException
\Twig_Tests_ParserTest::getFilterBodyNodesDataThrowsException()
testFilterBodyNodesWithBOM
\Twig_Tests_ParserTest::testFilterBodyNodesWithBOM()
testParseIsReentrant
\Twig_Tests_ParserTest::testParseIsReentrant()
testGetVarName
\Twig_Tests_ParserTest::testGetVarName()
getParser
\Twig_Tests_ParserTest::getParser()
TestTokenParser
\TestTokenParser
Base class for all token parsers.
\Twig_TokenParser
parser
\Twig_TokenParser::$parser
\Twig_TokenParser
parse
\TestTokenParser::parse()
token
\Twig_Token
Parses a token and returns a node.
getTag
\TestTokenParser::getTag()
Gets the tag name associated with this token parser.
setParser
\Twig_TokenParser::setParser()
\Twig_TokenParser
parser
\Twig_Parser
Sets the parser associated with this token parser.
Twig_Tests_Profiler_Dumper_AbstractTest
\Twig_Tests_Profiler_Dumper_AbstractTest
\PHPUnit_Framework_TestCase
getProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getProfile()
getIndexProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIndexProfile()
subProfiles
array()
array
getEmbeddedBlockProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedBlockProfile()
subProfiles
array()
array
getEmbeddedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedTemplateProfile()
subProfiles
array()
array
getIncludedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIncludedTemplateProfile()
subProfiles
array()
array
getMacroProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getMacroProfile()
subProfiles
array()
array
generateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::generateProfile()
name
string
duration
float
isTemplate
bool
type
string
templateName
string
subProfiles
array()
array
Twig_Tests_Profiler_Dumper_BlackfireTest
\Twig_Tests_Profiler_Dumper_BlackfireTest
\Twig_Tests_Profiler_Dumper_AbstractTest
testDump
\Twig_Tests_Profiler_Dumper_BlackfireTest::testDump()
getProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
getIndexProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIndexProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedBlockProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedBlockProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getIncludedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIncludedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getMacroProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getMacroProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
generateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::generateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
name
string
duration
float
isTemplate
bool
type
string
templateName
string
subProfiles
array()
array
Twig_Tests_Profiler_Dumper_HtmlTest
\Twig_Tests_Profiler_Dumper_HtmlTest
\Twig_Tests_Profiler_Dumper_AbstractTest
testDump
\Twig_Tests_Profiler_Dumper_HtmlTest::testDump()
getProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
getIndexProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIndexProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedBlockProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedBlockProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getIncludedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIncludedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getMacroProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getMacroProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
generateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::generateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
name
string
duration
float
isTemplate
bool
type
string
templateName
string
subProfiles
array()
array
Twig_Tests_Profiler_Dumper_TextTest
\Twig_Tests_Profiler_Dumper_TextTest
\Twig_Tests_Profiler_Dumper_AbstractTest
testDump
\Twig_Tests_Profiler_Dumper_TextTest::testDump()
getProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
getIndexProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIndexProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedBlockProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedBlockProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getEmbeddedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getEmbeddedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getIncludedTemplateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getIncludedTemplateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
getMacroProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::getMacroProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
subProfiles
array()
array
generateProfile
\Twig_Tests_Profiler_Dumper_AbstractTest::generateProfile()
\Twig_Tests_Profiler_Dumper_AbstractTest
name
string
duration
float
isTemplate
bool
type
string
templateName
string
subProfiles
array()
array
Twig_Tests_Profiler_ProfileTest
\Twig_Tests_Profiler_ProfileTest
\PHPUnit_Framework_TestCase
testConstructor
\Twig_Tests_Profiler_ProfileTest::testConstructor()
testIsRoot
\Twig_Tests_Profiler_ProfileTest::testIsRoot()
testIsTemplate
\Twig_Tests_Profiler_ProfileTest::testIsTemplate()
testIsBlock
\Twig_Tests_Profiler_ProfileTest::testIsBlock()
testIsMacro
\Twig_Tests_Profiler_ProfileTest::testIsMacro()
testGetAddProfile
\Twig_Tests_Profiler_ProfileTest::testGetAddProfile()
testGetDuration
\Twig_Tests_Profiler_ProfileTest::testGetDuration()
testSerialize
\Twig_Tests_Profiler_ProfileTest::testSerialize()
Twig_Tests_TemplateTest
\Twig_Tests_TemplateTest
\PHPUnit_Framework_TestCase
testDisplayBlocksAcceptTemplateOnlyAsBlocks
\Twig_Tests_TemplateTest::testDisplayBlocksAcceptTemplateOnlyAsBlocks()
testGetAttributeExceptions
\Twig_Tests_TemplateTest::testGetAttributeExceptions()
template
mixed
message
mixed
useExt
mixed
getAttributeExceptions
\Twig_Tests_TemplateTest::getAttributeExceptions()
testGetSource
\Twig_Tests_TemplateTest::testGetSource()
testGetAttributeWithSandbox
\Twig_Tests_TemplateTest::testGetAttributeWithSandbox()
object
mixed
item
mixed
allowed
mixed
useExt
mixed
getGetAttributeWithSandbox
\Twig_Tests_TemplateTest::getGetAttributeWithSandbox()
testGetAttributeWithTemplateAsObject
\Twig_Tests_TemplateTest::testGetAttributeWithTemplateAsObject()
useExt
mixed
getGetAttributeWithTemplateAsObject
\Twig_Tests_TemplateTest::getGetAttributeWithTemplateAsObject()
testGetAttributeOnArrayWithConfusableKey
\Twig_Tests_TemplateTest::testGetAttributeOnArrayWithConfusableKey()
useExt
false
mixed
getTestsDependingOnExtensionAvailability
\Twig_Tests_TemplateTest::getTestsDependingOnExtensionAvailability()
testGetAttribute
\Twig_Tests_TemplateTest::testGetAttribute()
defined
mixed
value
mixed
object
mixed
item
mixed
arguments
mixed
type
mixed
useExt
false
mixed
testGetAttributeStrict
\Twig_Tests_TemplateTest::testGetAttributeStrict()
defined
mixed
value
mixed
object
mixed
item
mixed
arguments
mixed
type
mixed
useExt
false
mixed
exceptionMessage
null
mixed
testGetAttributeDefined
\Twig_Tests_TemplateTest::testGetAttributeDefined()
defined
mixed
value
mixed
object
mixed
item
mixed
arguments
mixed
type
mixed
useExt
false
mixed
testGetAttributeDefinedStrict
\Twig_Tests_TemplateTest::testGetAttributeDefinedStrict()
defined
mixed
value
mixed
object
mixed
item
mixed
arguments
mixed
type
mixed
useExt
false
mixed
testGetAttributeCallExceptions
\Twig_Tests_TemplateTest::testGetAttributeCallExceptions()
useExt
false
mixed
getGetAttributeTests
\Twig_Tests_TemplateTest::getGetAttributeTests()
Twig_TemplateTest
\Twig_TemplateTest
Default base class for compiled templates.
\Twig_Template
ANY_CALL
\Twig_Template::ANY_CALL
'any'
\Twig_Template
ARRAY_CALL
\Twig_Template::ARRAY_CALL
'array'
\Twig_Template
METHOD_CALL
\Twig_Template::METHOD_CALL
'method'
\Twig_Template
useExtGetAttribute
\Twig_TemplateTest::$useExtGetAttribute
\false
cache
\Twig_Template::$cache
array()
\Twig_Template
parent
\Twig_Template::$parent
\Twig_Template
parents
\Twig_Template::$parents
array()
\Twig_Template
env
\Twig_Template::$env
\Twig_Template
blocks
\Twig_Template::$blocks
array()
\Twig_Template
traits
\Twig_Template::$traits
array()
\Twig_Template
__construct
\Twig_TemplateTest::__construct()
env
\Twig_Environment
useExtGetAttribute
false
mixed
Constructor.
getZero
\Twig_TemplateTest::getZero()
getEmpty
\Twig_TemplateTest::getEmpty()
getString
\Twig_TemplateTest::getString()
getTrue
\Twig_TemplateTest::getTrue()
getTemplateName
\Twig_TemplateTest::getTemplateName()
Returns the template name.
getDebugInfo
\Twig_TemplateTest::getDebugInfo()
doGetParent
\Twig_TemplateTest::doGetParent()
context
array
doDisplay
\Twig_TemplateTest::doDisplay()
context
array
blocks
array()
array
Auto-generated method to display the template with the given context.
getAttribute
\Twig_TemplateTest::getAttribute()
object
mixed
item
mixed
arguments
array()
array
type
Twig_Template::ANY_CALL
mixed
isDefinedTest
false
mixed
ignoreStrictCheck
false
mixed
Returns the attribute value for a given array/object.
__construct
\Twig_Template::__construct()
\Twig_Template
env
\Twig_Environment
Constructor.
getTemplateName
\Twig_Template::getTemplateName()
\Twig_Template
Returns the template name.
doGetParent
\Twig_Template::doGetParent()
\Twig_Template
context
array
isTraitable
\Twig_Template::isTraitable()
\Twig_Template
loadTemplate
\Twig_Template::loadTemplate()
\Twig_Template
template
mixed
templateName
null
mixed
line
null
mixed
index
null
mixed
getSource
\Twig_Template::getSource()
\Twig_Template
Returns the template source code.
display
\Twig_Template::display()
\Twig_Template
context
array
blocks
array()
array
{@inheritdoc}
render
\Twig_Template::render()
\Twig_Template
context
array
{@inheritdoc}
displayWithErrorHandling
\Twig_Template::displayWithErrorHandling()
\Twig_Template
context
array
blocks
array()
array
doDisplay
\Twig_Template::doDisplay()
\Twig_Template
context
array
blocks
array()
array
Auto-generated method to display the template with the given context.
getAttribute
\Twig_Template::getAttribute()
\Twig_Template
object
mixed
item
mixed
arguments
array()
array
type
self::ANY_CALL
string
isDefinedTest
false
bool
ignoreStrictCheck
false
bool
Returns the attribute value for a given array/object.
Twig_TemplateArrayAccessObject
\Twig_TemplateArrayAccessObject
\ArrayAccess
protected
\Twig_TemplateArrayAccessObject::$protected
'protected'
attributes
\Twig_TemplateArrayAccessObject::$attributes
array('defined' => 'defined', 'zero' => 0, 'null' => \null, '1' => 1, 'bar' => \true, '09' => '09', '+4' => '+4')
offsetExists
\Twig_TemplateArrayAccessObject::offsetExists()
name
mixed
offsetGet
\Twig_TemplateArrayAccessObject::offsetGet()
name
mixed
offsetSet
\Twig_TemplateArrayAccessObject::offsetSet()
name
mixed
value
mixed
offsetUnset
\Twig_TemplateArrayAccessObject::offsetUnset()
name
mixed
Twig_TemplateMagicPropertyObject
\Twig_TemplateMagicPropertyObject
defined
\Twig_TemplateMagicPropertyObject::$defined
'defined'
attributes
\Twig_TemplateMagicPropertyObject::$attributes
array('zero' => 0, 'null' => \null, '1' => 1, 'bar' => \true, '09' => '09', '+4' => '+4')
protected
\Twig_TemplateMagicPropertyObject::$protected
'protected'
__isset
\Twig_TemplateMagicPropertyObject::__isset()
name
mixed
__get
\Twig_TemplateMagicPropertyObject::__get()
name
mixed
Twig_TemplateMagicPropertyObjectWithException
\Twig_TemplateMagicPropertyObjectWithException
__isset
\Twig_TemplateMagicPropertyObjectWithException::__isset()
key
mixed
Twig_TemplatePropertyObject
\Twig_TemplatePropertyObject
defined
\Twig_TemplatePropertyObject::$defined
'defined'
zero
\Twig_TemplatePropertyObject::$zero
0
null
\Twig_TemplatePropertyObject::$null
\null
bar
\Twig_TemplatePropertyObject::$bar
\true
protected
\Twig_TemplatePropertyObject::$protected
'protected'
Twig_TemplatePropertyObjectAndIterator
\Twig_TemplatePropertyObjectAndIterator
\Twig_TemplatePropertyObject
\IteratorAggregate
defined
\Twig_TemplatePropertyObject::$defined
'defined'
\Twig_TemplatePropertyObject
zero
\Twig_TemplatePropertyObject::$zero
0
\Twig_TemplatePropertyObject
null
\Twig_TemplatePropertyObject::$null
\null
\Twig_TemplatePropertyObject
bar
\Twig_TemplatePropertyObject::$bar
\true
\Twig_TemplatePropertyObject
protected
\Twig_TemplatePropertyObject::$protected
'protected'
\Twig_TemplatePropertyObject
getIterator
\Twig_TemplatePropertyObjectAndIterator::getIterator()
Twig_TemplatePropertyObjectAndArrayAccess
\Twig_TemplatePropertyObjectAndArrayAccess
\Twig_TemplatePropertyObject
\ArrayAccess
data
\Twig_TemplatePropertyObjectAndArrayAccess::$data
array()
defined
\Twig_TemplatePropertyObject::$defined
'defined'
\Twig_TemplatePropertyObject
zero
\Twig_TemplatePropertyObject::$zero
0
\Twig_TemplatePropertyObject
null
\Twig_TemplatePropertyObject::$null
\null
\Twig_TemplatePropertyObject
bar
\Twig_TemplatePropertyObject::$bar
\true
\Twig_TemplatePropertyObject
protected
\Twig_TemplatePropertyObject::$protected
'protected'
\Twig_TemplatePropertyObject
offsetExists
\Twig_TemplatePropertyObjectAndArrayAccess::offsetExists()
offset
mixed
offsetGet
\Twig_TemplatePropertyObjectAndArrayAccess::offsetGet()
offset
mixed
offsetSet
\Twig_TemplatePropertyObjectAndArrayAccess::offsetSet()
offset
mixed
value
mixed
offsetUnset
\Twig_TemplatePropertyObjectAndArrayAccess::offsetUnset()
offset
mixed
Twig_TemplatePropertyObjectDefinedWithUndefinedValue
\Twig_TemplatePropertyObjectDefinedWithUndefinedValue
foo
\Twig_TemplatePropertyObjectDefinedWithUndefinedValue::$foo
__construct
\Twig_TemplatePropertyObjectDefinedWithUndefinedValue::__construct()
Twig_TemplateMethodObject
\Twig_TemplateMethodObject
getDefined
\Twig_TemplateMethodObject::getDefined()
get1
\Twig_TemplateMethodObject::get1()
get09
\Twig_TemplateMethodObject::get09()
getZero
\Twig_TemplateMethodObject::getZero()
getNull
\Twig_TemplateMethodObject::getNull()
isBar
\Twig_TemplateMethodObject::isBar()
getProtected
\Twig_TemplateMethodObject::getProtected()
getStatic
\Twig_TemplateMethodObject::getStatic()
Twig_TemplateMethodAndPropObject
\Twig_TemplateMethodAndPropObject
a
\Twig_TemplateMethodAndPropObject::$a
'a_prop'
b
\Twig_TemplateMethodAndPropObject::$b
'b_prop'
c
\Twig_TemplateMethodAndPropObject::$c
'c_prop'
getA
\Twig_TemplateMethodAndPropObject::getA()
getB
\Twig_TemplateMethodAndPropObject::getB()
getC
\Twig_TemplateMethodAndPropObject::getC()
Twig_TemplateMagicMethodObject
\Twig_TemplateMagicMethodObject
__call
\Twig_TemplateMagicMethodObject::__call()
method
mixed
arguments
mixed
Twig_TemplateMagicMethodExceptionObject
\Twig_TemplateMagicMethodExceptionObject
__call
\Twig_TemplateMagicMethodExceptionObject::__call()
method
mixed
arguments
mixed
CExtDisablingNodeVisitor
\CExtDisablingNodeVisitor
\Twig_NodeVisitorInterface
enterNode
\CExtDisablingNodeVisitor::enterNode()
node
\Twig_Node
env
\Twig_Environment
Called before child nodes are visited.
leaveNode
\CExtDisablingNodeVisitor::leaveNode()
node
\Twig_Node
env
\Twig_Environment
Called after child nodes are visited.
getPriority
\CExtDisablingNodeVisitor::getPriority()
Returns the priority for this visitor.
Priority should be between -10 and 10 (0 is the default).
Twig_Tests_TokenStreamTest
\Twig_Tests_TokenStreamTest
\PHPUnit_Framework_TestCase
tokens
\Twig_Tests_TokenStreamTest::$tokens
setUp
\Twig_Tests_TokenStreamTest::setUp()
testNext
\Twig_Tests_TokenStreamTest::testNext()
testEndOfTemplateNext
\Twig_Tests_TokenStreamTest::testEndOfTemplateNext()
testEndOfTemplateLook
\Twig_Tests_TokenStreamTest::testEndOfTemplateLook()
lib_phpdoc_md
\LIB\lib_phpdoc_md
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_phpdoc_md::get_class()
php_autoload
\LIB\lib_phpdoc_md::php_autoload()
include the php files to be used
version
\LIB\lib_phpdoc_md::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
System - PHP Framework
PHP Version 5.6
docu_phpdocumentor
\LIB\docu_phpdocumentor
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_phpdocumentor::get_config()
Config of the Docu Package
phpdocumentor
\phpdocumentor
run
\phpdocumentor::run()
inpath
mixed
outpath
mixed
cachepath
mixed
ignore
mixed
title
mixed
sourcecode
mixed
parseprivate
mixed
template
'responsive-twig'
mixed
lib_phpdocumentor
\LIB\lib_phpdocumentor
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_phpdocumentor::get_class()
php_autoload
\LIB\lib_phpdocumentor::php_autoload()
include the php files to be used
version
\LIB\lib_phpdocumentor::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
System - PHP Framework
PHP Version 5.6
docu_popper
\LIB\docu_popper
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_popper::get_config()
Config of the Docu Package
lib_popper
\LIB\lib_popper
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_popper::get_class()
js_path
\LIB\lib_popper::js_path()
Get js lib include path
version
\LIB\lib_popper::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
docu_scssphp
\LIB\docu_scssphp
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_scssphp::get_config()
Config of the Docu Package
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
CallableInvocation
\ScssPhp\ScssPhp\Ast\Sass\CallableInvocation
\ScssPhp\ScssPhp\Ast\Sass\SassNode
getArguments
\ScssPhp\ScssPhp\Ast\Sass\CallableInvocation::getArguments()
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
add the span on exceptions in those 2 ifs
add the span on exceptions in this callback
SCSSPHP
use a multi-span exception
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
Map
\ScssPhp\ScssPhp\Collection\Map
A map using Sass values as keys based on Value::equals.
The map can be either modifiable or unmodifiable. For unmodifiable
maps, all mutators will throw a LogicException.
Iteration preserves the order in which keys have been inserted.
\Countable
\IteratorAggregate
modifiable
\ScssPhp\ScssPhp\Collection\Map::$modifiable
true
pairs
\ScssPhp\ScssPhp\Collection\Map::$pairs
[]
of
\ScssPhp\ScssPhp\Collection\Map::of()
map
\ScssPhp\ScssPhp\Collection\Map<\ScssPhp\ScssPhp\Collection\V>
Returns a modifiable version of the Map.
unmodifiable
\ScssPhp\ScssPhp\Collection\Map::unmodifiable()
map
\ScssPhp\ScssPhp\Collection\Map<\ScssPhp\ScssPhp\Collection\V>
Returns an unmodifiable version of the Map.
All mutators will throw a LogicException when trying to use them.
getIterator
\ScssPhp\ScssPhp\Collection\Map::getIterator()
count
\ScssPhp\ScssPhp\Collection\Map::count()
get
\ScssPhp\ScssPhp\Collection\Map::get()
key
\ScssPhp\ScssPhp\Value\Value
The value for the given key, or `null` if $key is not in the map.
put
\ScssPhp\ScssPhp\Collection\Map::put()
key
\ScssPhp\ScssPhp\Value\Value
value
\ScssPhp\ScssPhp\Collection\T
Associates the key with the given value.
If the key was already in the map, its associated value is changed.
Otherwise the key/value pair is added to the map.
remove
\ScssPhp\ScssPhp\Collection\Map::remove()
key
\ScssPhp\ScssPhp\Value\Value
Removes $key and its associated value, if present, from the map.
Returns the value associated with `key` before it was removed.
Returns `null` if `key` was not in the map.
Note that some maps allow `null` as a value,
so a returned `null` value doesn't always mean that the key was absent.
assertModifiable
\ScssPhp\ScssPhp\Collection\Map::assertModifiable()
implement a better internal storage to allow reading keys in O(1).
SCSSPHP
SCSSPHP
CompilationResult
\ScssPhp\ScssPhp\CompilationResult
css
\ScssPhp\ScssPhp\CompilationResult::$css
sourceMap
\ScssPhp\ScssPhp\CompilationResult::$sourceMap
includedFiles
\ScssPhp\ScssPhp\CompilationResult::$includedFiles
__construct
\ScssPhp\ScssPhp\CompilationResult::__construct()
css
string
sourceMap
string|null
includedFiles
string[]
getCss
\ScssPhp\ScssPhp\CompilationResult::getCss()
getIncludedFiles
\ScssPhp\ScssPhp\CompilationResult::getIncludedFiles()
getSourceMap
\ScssPhp\ScssPhp\CompilationResult::getSourceMap()
The sourceMap content, if it was generated
SCSSPHP
SCSSPHP
SCSSPHP
Compiler
\ScssPhp\ScssPhp\Compiler
SCSS compiler
SOURCE_MAP_NONE
\ScssPhp\ScssPhp\Compiler::SOURCE_MAP_NONE
0
SOURCE_MAP_INLINE
\ScssPhp\ScssPhp\Compiler::SOURCE_MAP_INLINE
1
SOURCE_MAP_FILE
\ScssPhp\ScssPhp\Compiler::SOURCE_MAP_FILE
2
operatorNames
\ScssPhp\ScssPhp\Compiler::$operatorNames
['+' => 'add', '-' => 'sub', '*' => 'mul', '/' => 'div', '%' => 'mod', '==' => 'eq', '!=' => 'neq', '<' => 'lt', '>' => 'gt', '<=' => 'lte', '>=' => 'gte']
namespaces
\ScssPhp\ScssPhp\Compiler::$namespaces
['special' => '%', 'mixin' => '@', 'function' => '^']
true
\ScssPhp\ScssPhp\Compiler::$true
[\ScssPhp\ScssPhp\Type::T_KEYWORD, 'true']
false
\ScssPhp\ScssPhp\Compiler::$false
[\ScssPhp\ScssPhp\Type::T_KEYWORD, 'false']
null
\ScssPhp\ScssPhp\Compiler::$null
[\ScssPhp\ScssPhp\Type::T_NULL]
nullString
\ScssPhp\ScssPhp\Compiler::$nullString
[\ScssPhp\ScssPhp\Type::T_STRING, '', []]
defaultValue
\ScssPhp\ScssPhp\Compiler::$defaultValue
[\ScssPhp\ScssPhp\Type::T_KEYWORD, '']
selfSelector
\ScssPhp\ScssPhp\Compiler::$selfSelector
[\ScssPhp\ScssPhp\Type::T_SELF]
emptyList
\ScssPhp\ScssPhp\Compiler::$emptyList
[\ScssPhp\ScssPhp\Type::T_LIST, '', []]
emptyMap
\ScssPhp\ScssPhp\Compiler::$emptyMap
[\ScssPhp\ScssPhp\Type::T_MAP, [], []]
emptyString
\ScssPhp\ScssPhp\Compiler::$emptyString
[\ScssPhp\ScssPhp\Type::T_STRING, '"', []]
with
\ScssPhp\ScssPhp\Compiler::$with
[\ScssPhp\ScssPhp\Type::T_KEYWORD, 'with']
without
\ScssPhp\ScssPhp\Compiler::$without
[\ScssPhp\ScssPhp\Type::T_KEYWORD, 'without']
emptyArgumentList
\ScssPhp\ScssPhp\Compiler::$emptyArgumentList
[\ScssPhp\ScssPhp\Type::T_LIST, '', [], []]
importPaths
\ScssPhp\ScssPhp\Compiler::$importPaths
[]
importCache
\ScssPhp\ScssPhp\Compiler::$importCache
[]
userFunctions
\ScssPhp\ScssPhp\Compiler::$userFunctions
[]
registeredVars
\ScssPhp\ScssPhp\Compiler::$registeredVars
[]
registeredFeatures
\ScssPhp\ScssPhp\Compiler::$registeredFeatures
['extend-selector-pseudoclass' => false, 'at-error' => true, 'units-level-3' => true, 'global-variable-shadowing' => false]
sourceMap
\ScssPhp\ScssPhp\Compiler::$sourceMap
self::SOURCE_MAP_NONE
sourceMapOptions
\ScssPhp\ScssPhp\Compiler::$sourceMapOptions
[]
charset
\ScssPhp\ScssPhp\Compiler::$charset
true
outputStyle
\ScssPhp\ScssPhp\Compiler::$outputStyle
\ScssPhp\ScssPhp\OutputStyle::EXPANDED
formatter
\ScssPhp\ScssPhp\Compiler::$formatter
rootEnv
\ScssPhp\ScssPhp\Compiler::$rootEnv
rootBlock
\ScssPhp\ScssPhp\Compiler::$rootBlock
env
\ScssPhp\ScssPhp\Compiler::$env
scope
\ScssPhp\ScssPhp\Compiler::$scope
storeEnv
\ScssPhp\ScssPhp\Compiler::$storeEnv
sourceNames
\ScssPhp\ScssPhp\Compiler::$sourceNames
cache
\ScssPhp\ScssPhp\Compiler::$cache
cacheCheckImportResolutions
\ScssPhp\ScssPhp\Compiler::$cacheCheckImportResolutions
false
indentLevel
\ScssPhp\ScssPhp\Compiler::$indentLevel
extends
\ScssPhp\ScssPhp\Compiler::$extends
extendsMap
\ScssPhp\ScssPhp\Compiler::$extendsMap
parsedFiles
\ScssPhp\ScssPhp\Compiler::$parsedFiles
[]
parser
\ScssPhp\ScssPhp\Compiler::$parser
sourceIndex
\ScssPhp\ScssPhp\Compiler::$sourceIndex
sourceLine
\ScssPhp\ScssPhp\Compiler::$sourceLine
sourceColumn
\ScssPhp\ScssPhp\Compiler::$sourceColumn
shouldEvaluate
\ScssPhp\ScssPhp\Compiler::$shouldEvaluate
callStack
\ScssPhp\ScssPhp\Compiler::$callStack
[]
resolvedImports
\ScssPhp\ScssPhp\Compiler::$resolvedImports
[]
currentDirectory
\ScssPhp\ScssPhp\Compiler::$currentDirectory
The directory of the currently processed file
rootDirectory
\ScssPhp\ScssPhp\Compiler::$rootDirectory
The directory of the input file
logger
\ScssPhp\ScssPhp\Compiler::$logger
libCall
\ScssPhp\ScssPhp\Compiler::$libCall
['function', 'args...']
libGetFunction
\ScssPhp\ScssPhp\Compiler::$libGetFunction
[['name'], ['name', 'css']]
libIf
\ScssPhp\ScssPhp\Compiler::$libIf
['condition', 'if-true', 'if-false:']
libIndex
\ScssPhp\ScssPhp\Compiler::$libIndex
['list', 'value']
libRgb
\ScssPhp\ScssPhp\Compiler::$libRgb
[['color'], ['color', 'alpha'], ['channels'], ['red', 'green', 'blue'], ['red', 'green', 'blue', 'alpha']]
libRgba
\ScssPhp\ScssPhp\Compiler::$libRgba
[['color'], ['color', 'alpha'], ['channels'], ['red', 'green', 'blue'], ['red', 'green', 'blue', 'alpha']]
libAdjustColor
\ScssPhp\ScssPhp\Compiler::$libAdjustColor
['color', 'kwargs...']
libChangeColor
\ScssPhp\ScssPhp\Compiler::$libChangeColor
['color', 'kwargs...']
libScaleColor
\ScssPhp\ScssPhp\Compiler::$libScaleColor
['color', 'kwargs...']
libIeHexStr
\ScssPhp\ScssPhp\Compiler::$libIeHexStr
['color']
libRed
\ScssPhp\ScssPhp\Compiler::$libRed
['color']
libGreen
\ScssPhp\ScssPhp\Compiler::$libGreen
['color']
libBlue
\ScssPhp\ScssPhp\Compiler::$libBlue
['color']
libAlpha
\ScssPhp\ScssPhp\Compiler::$libAlpha
['color']
libOpacity
\ScssPhp\ScssPhp\Compiler::$libOpacity
['color']
libMix
\ScssPhp\ScssPhp\Compiler::$libMix
[['color1', 'color2', 'weight:50%'], ['color-1', 'color-2', 'weight:50%']]
libHsl
\ScssPhp\ScssPhp\Compiler::$libHsl
[['channels'], ['hue', 'saturation'], ['hue', 'saturation', 'lightness'], ['hue', 'saturation', 'lightness', 'alpha']]
libHsla
\ScssPhp\ScssPhp\Compiler::$libHsla
[['channels'], ['hue', 'saturation'], ['hue', 'saturation', 'lightness'], ['hue', 'saturation', 'lightness', 'alpha']]
libHue
\ScssPhp\ScssPhp\Compiler::$libHue
['color']
libSaturation
\ScssPhp\ScssPhp\Compiler::$libSaturation
['color']
libLightness
\ScssPhp\ScssPhp\Compiler::$libLightness
['color']
libAdjustHue
\ScssPhp\ScssPhp\Compiler::$libAdjustHue
['color', 'degrees']
libLighten
\ScssPhp\ScssPhp\Compiler::$libLighten
['color', 'amount']
libDarken
\ScssPhp\ScssPhp\Compiler::$libDarken
['color', 'amount']
libSaturate
\ScssPhp\ScssPhp\Compiler::$libSaturate
[['color', 'amount'], ['amount']]
libDesaturate
\ScssPhp\ScssPhp\Compiler::$libDesaturate
['color', 'amount']
libGrayscale
\ScssPhp\ScssPhp\Compiler::$libGrayscale
['color']
libComplement
\ScssPhp\ScssPhp\Compiler::$libComplement
['color']
libInvert
\ScssPhp\ScssPhp\Compiler::$libInvert
['color', 'weight:100%']
libOpacify
\ScssPhp\ScssPhp\Compiler::$libOpacify
['color', 'amount']
libFadeIn
\ScssPhp\ScssPhp\Compiler::$libFadeIn
['color', 'amount']
libTransparentize
\ScssPhp\ScssPhp\Compiler::$libTransparentize
['color', 'amount']
libFadeOut
\ScssPhp\ScssPhp\Compiler::$libFadeOut
['color', 'amount']
libUnquote
\ScssPhp\ScssPhp\Compiler::$libUnquote
['string']
libQuote
\ScssPhp\ScssPhp\Compiler::$libQuote
['string']
libPercentage
\ScssPhp\ScssPhp\Compiler::$libPercentage
['number']
libRound
\ScssPhp\ScssPhp\Compiler::$libRound
['number']
libFloor
\ScssPhp\ScssPhp\Compiler::$libFloor
['number']
libCeil
\ScssPhp\ScssPhp\Compiler::$libCeil
['number']
libAbs
\ScssPhp\ScssPhp\Compiler::$libAbs
['number']
libMin
\ScssPhp\ScssPhp\Compiler::$libMin
['numbers...']
libMax
\ScssPhp\ScssPhp\Compiler::$libMax
['numbers...']
libLength
\ScssPhp\ScssPhp\Compiler::$libLength
['list']
libListSeparator
\ScssPhp\ScssPhp\Compiler::$libListSeparator
['list']
libNth
\ScssPhp\ScssPhp\Compiler::$libNth
['list', 'n']
libSetNth
\ScssPhp\ScssPhp\Compiler::$libSetNth
['list', 'n', 'value']
libMapGet
\ScssPhp\ScssPhp\Compiler::$libMapGet
['map', 'key', 'keys...']
libMapKeys
\ScssPhp\ScssPhp\Compiler::$libMapKeys
['map']
libMapValues
\ScssPhp\ScssPhp\Compiler::$libMapValues
['map']
libMapRemove
\ScssPhp\ScssPhp\Compiler::$libMapRemove
[['map'], ['map', 'key', 'keys...']]
libMapHasKey
\ScssPhp\ScssPhp\Compiler::$libMapHasKey
['map', 'key', 'keys...']
libMapMerge
\ScssPhp\ScssPhp\Compiler::$libMapMerge
[['map1', 'map2'], ['map-1', 'map-2'], ['map1', 'args...']]
libKeywords
\ScssPhp\ScssPhp\Compiler::$libKeywords
['args']
libIsBracketed
\ScssPhp\ScssPhp\Compiler::$libIsBracketed
['list']
libJoin
\ScssPhp\ScssPhp\Compiler::$libJoin
['list1', 'list2', 'separator:auto', 'bracketed:auto']
libAppend
\ScssPhp\ScssPhp\Compiler::$libAppend
['list', 'val', 'separator:auto']
libZip
\ScssPhp\ScssPhp\Compiler::$libZip
['lists...']
libTypeOf
\ScssPhp\ScssPhp\Compiler::$libTypeOf
['value']
libUnit
\ScssPhp\ScssPhp\Compiler::$libUnit
['number']
libUnitless
\ScssPhp\ScssPhp\Compiler::$libUnitless
['number']
libComparable
\ScssPhp\ScssPhp\Compiler::$libComparable
[['number1', 'number2'], ['number-1', 'number-2']]
libStrIndex
\ScssPhp\ScssPhp\Compiler::$libStrIndex
['string', 'substring']
libStrInsert
\ScssPhp\ScssPhp\Compiler::$libStrInsert
['string', 'insert', 'index']
libStrLength
\ScssPhp\ScssPhp\Compiler::$libStrLength
['string']
libStrSlice
\ScssPhp\ScssPhp\Compiler::$libStrSlice
['string', 'start-at', 'end-at:-1']
libToLowerCase
\ScssPhp\ScssPhp\Compiler::$libToLowerCase
['string']
libToUpperCase
\ScssPhp\ScssPhp\Compiler::$libToUpperCase
['string']
libFeatureExists
\ScssPhp\ScssPhp\Compiler::$libFeatureExists
['feature']
libFunctionExists
\ScssPhp\ScssPhp\Compiler::$libFunctionExists
['name']
libGlobalVariableExists
\ScssPhp\ScssPhp\Compiler::$libGlobalVariableExists
['name']
libMixinExists
\ScssPhp\ScssPhp\Compiler::$libMixinExists
['name']
libVariableExists
\ScssPhp\ScssPhp\Compiler::$libVariableExists
['name']
libRandom
\ScssPhp\ScssPhp\Compiler::$libRandom
['limit:null']
libUniqueId
\ScssPhp\ScssPhp\Compiler::$libUniqueId
[]
libInspect
\ScssPhp\ScssPhp\Compiler::$libInspect
['value']
libIsSuperselector
\ScssPhp\ScssPhp\Compiler::$libIsSuperselector
['super', 'sub']
libSelectorAppend
\ScssPhp\ScssPhp\Compiler::$libSelectorAppend
['selector...']
libSelectorExtend
\ScssPhp\ScssPhp\Compiler::$libSelectorExtend
[['selector', 'extendee', 'extender'], ['selectors', 'extendee', 'extender']]
libSelectorReplace
\ScssPhp\ScssPhp\Compiler::$libSelectorReplace
[['selector', 'original', 'replacement'], ['selectors', 'original', 'replacement']]
libSelectorNest
\ScssPhp\ScssPhp\Compiler::$libSelectorNest
['selector...']
libSelectorParse
\ScssPhp\ScssPhp\Compiler::$libSelectorParse
[['selector'], ['selectors']]
libSelectorUnify
\ScssPhp\ScssPhp\Compiler::$libSelectorUnify
['selectors1', 'selectors2']
libSimpleSelectors
\ScssPhp\ScssPhp\Compiler::$libSimpleSelectors
['selector']
__construct
\ScssPhp\ScssPhp\Compiler::__construct()
cacheOptions
null
array|null
Constructor
getCompileOptions
\ScssPhp\ScssPhp\Compiler::getCompileOptions()
Get compiler options
setLogger
\ScssPhp\ScssPhp\Compiler::setLogger()
logger
\ScssPhp\ScssPhp\Logger\LoggerInterface
Sets an alternative logger.
Changing the logger in the middle of the compilation is not
supported and will result in an undefined behavior.
compileString
\ScssPhp\ScssPhp\Compiler::compileString()
source
string
path
null
string|null
Compile scss
isFreshCachedResult
\ScssPhp\ScssPhp\Compiler::isFreshCachedResult()
result
\ScssPhp\ScssPhp\Compiler\CachedResult
parserFactory
\ScssPhp\ScssPhp\Compiler::parserFactory()
path
string|null
Instantiate parser
isSelfExtend
\ScssPhp\ScssPhp\Compiler::isSelfExtend()
target
array
origin
array
Is self extend?
pushExtends
\ScssPhp\ScssPhp\Compiler::pushExtends()
target
string[]
origin
array
block
array|null
Push extends
makeOutputBlock
\ScssPhp\ScssPhp\Compiler::makeOutputBlock()
type
string|null
selectors
null
string[]|null
Make output block
compileRoot
\ScssPhp\ScssPhp\Compiler::compileRoot()
rootBlock
\ScssPhp\ScssPhp\Block
Compile root
missingSelectors
\ScssPhp\ScssPhp\Compiler::missingSelectors()
Report missing selectors
flattenSelectors
\ScssPhp\ScssPhp\Compiler::flattenSelectors()
block
\ScssPhp\ScssPhp\Formatter\OutputBlock
parentKey
null
string|int|null
Flatten selectors
glueFunctionSelectors
\ScssPhp\ScssPhp\Compiler::glueFunctionSelectors()
parts
array
Glue parts of :not( or :nth-child( ... that are in general split in selectors parts
matchExtends
\ScssPhp\ScssPhp\Compiler::matchExtends()
selector
array
out
array
from
0
int
initial
true
bool
Match extends
isPseudoSelector
\ScssPhp\ScssPhp\Compiler::isPseudoSelector()
part
string
matches
array
Test a part for being a pseudo selector
pushOrMergeExtentedSelector
\ScssPhp\ScssPhp\Compiler::pushOrMergeExtentedSelector()
out
array
extended
array
Push extended selector except if
- this is a pseudo selector
- same as previous
- in a white list
in this case we merge the pseudo selector content
matchExtendsSingle
\ScssPhp\ScssPhp\Compiler::matchExtendsSingle()
rawSingle
array
outOrigin
array
initial
true
bool
Match extends single
extractRelationshipFromFragment
\ScssPhp\ScssPhp\Compiler::extractRelationshipFromFragment()
fragment
array
Extract a relationship from the fragment.
When extracting the last portion of a selector we will be left with a
fragment which may end with a direction relationship combinator. This
method will extract the relationship fragment and return it along side
the rest.
combineSelectorSingle
\ScssPhp\ScssPhp\Compiler::combineSelectorSingle()
base
array
other
array
Combine selector single
compileMedia
\ScssPhp\ScssPhp\Compiler::compileMedia()
media
\ScssPhp\ScssPhp\Block
Compile media
mediaParent
\ScssPhp\ScssPhp\Compiler::mediaParent()
scope
\ScssPhp\ScssPhp\Formatter\OutputBlock
Media parent
compileDirective
\ScssPhp\ScssPhp\Compiler::compileDirective()
directive
\ScssPhp\ScssPhp\Block\DirectiveBlock|array
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
Compile directive
compileDirectiveName
\ScssPhp\ScssPhp\Compiler::compileDirectiveName()
directiveName
string|array
directive names can include some interpolation
compileAtRoot
\ScssPhp\ScssPhp\Compiler::compileAtRoot()
block
\ScssPhp\ScssPhp\Block
Compile at-root
filterScopeWithWithout
\ScssPhp\ScssPhp\Compiler::filterScopeWithWithout()
scope
\ScssPhp\ScssPhp\Formatter\OutputBlock
with
array
without
array
Filter at-root scope depending on with/without option
completeScope
\ScssPhp\ScssPhp\Compiler::completeScope()
scope
\ScssPhp\ScssPhp\Formatter\OutputBlock
previousScope
\ScssPhp\ScssPhp\Formatter\OutputBlock
found missing selector from a at-root compilation in the previous scope
(if at-root is just enclosing a property, the selector is in the parent tree)
findScopeSelectors
\ScssPhp\ScssPhp\Compiler::findScopeSelectors()
scope
\ScssPhp\ScssPhp\Formatter\OutputBlock
depth
int
Find a selector by the depth node in the scope
compileWith
\ScssPhp\ScssPhp\Compiler::compileWith()
withCondition
array|null
Compile @at-root's with: inclusion / without: exclusion into 2 lists uses to filter scope/env later
filterWithWithout
\ScssPhp\ScssPhp\Compiler::filterWithWithout()
envs
\ScssPhp\ScssPhp\Compiler\Environment[]
with
array
without
array
Filter env stack
isWith
\ScssPhp\ScssPhp\Compiler::isWith()
block
\ScssPhp\ScssPhp\Block|\ScssPhp\ScssPhp\Formatter\OutputBlock
with
array
without
array
Filter WITH rules
testWithWithout
\ScssPhp\ScssPhp\Compiler::testWithWithout()
what
string
with
array
without
array
Test a single type of block against with/without lists
compileKeyframeBlock
\ScssPhp\ScssPhp\Compiler::compileKeyframeBlock()
block
\ScssPhp\ScssPhp\Block
selectors
string[]
Compile keyframe block
compileNestedPropertiesBlock
\ScssPhp\ScssPhp\Compiler::compileNestedPropertiesBlock()
block
\ScssPhp\ScssPhp\Block
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
Compile nested properties lines
compileNestedBlock
\ScssPhp\ScssPhp\Compiler::compileNestedBlock()
block
\ScssPhp\ScssPhp\Block
selectors
string[]
Compile nested block
compileBlock
\ScssPhp\ScssPhp\Compiler::compileBlock()
block
\ScssPhp\ScssPhp\Block
Recursively compiles a block.
A block is analogous to a CSS block in most cases. A single SCSS document
is encapsulated in a block when parsed, but it does not have parent tags
so all of its children appear on the root level when compiled.
Blocks are made up of selectors and children.
The children of a block are just all the blocks that are defined within.
Compiling the block involves pushing a fresh environment on the stack,
and iterating through the props, compiling each one.
compileCommentValue
\ScssPhp\ScssPhp\Compiler::compileCommentValue()
value
array
pushEnv
false
bool
Compile the value of a comment that can have interpolation
compileComment
\ScssPhp\ScssPhp\Compiler::compileComment()
block
array
Compile root level comment
evalSelectors
\ScssPhp\ScssPhp\Compiler::evalSelectors()
selectors
array
Evaluate selectors
evalSelector
\ScssPhp\ScssPhp\Compiler::evalSelector()
selector
array
Evaluate selector
evalSelectorPart
\ScssPhp\ScssPhp\Compiler::evalSelectorPart()
part
array
Evaluate selector part; replaces all the interpolates, stripping quotes
collapseSelectors
\ScssPhp\ScssPhp\Compiler::collapseSelectors()
selectors
array
Collapse selectors
collapseSelectorsAsList
\ScssPhp\ScssPhp\Compiler::collapseSelectorsAsList()
selectors
array
Collapse selectors
replaceSelfSelector
\ScssPhp\ScssPhp\Compiler::replaceSelfSelector()
selectors
array
replace
null
string|null
Parse down the selector and revert [self] to "&" before a reparsing
flattenSelectorSingle
\ScssPhp\ScssPhp\Compiler::flattenSelectorSingle()
single
array
Flatten selector single; joins together .classes and #ids
compileSelector
\ScssPhp\ScssPhp\Compiler::compileSelector()
selector
string|array
Compile selector to string; self(&) should have been replaced by now
compileSelectorPart
\ScssPhp\ScssPhp\Compiler::compileSelectorPart()
piece
array
Compile selector part
hasSelectorPlaceholder
\ScssPhp\ScssPhp\Compiler::hasSelectorPlaceholder()
selector
array
Has selector placeholder?
pushCallStack
\ScssPhp\ScssPhp\Compiler::pushCallStack()
name
''
string
popCallStack
\ScssPhp\ScssPhp\Compiler::popCallStack()
compileChildren
\ScssPhp\ScssPhp\Compiler::compileChildren()
stms
array
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
traceName
''
string
Compile children and return result
compileChildrenNoReturn
\ScssPhp\ScssPhp\Compiler::compileChildrenNoReturn()
stms
array[]
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
selfParent
null
\ScssPhp\ScssPhp\Block
traceName
''
string
Compile children and throw exception if unexpected at-return
evaluateMediaQuery
\ScssPhp\ScssPhp\Compiler::evaluateMediaQuery()
queryList
array
evaluate media query : compile internal value keeping the structure unchanged
compileMediaQuery
\ScssPhp\ScssPhp\Compiler::compileMediaQuery()
queryList
array
Compile media query
mergeDirectRelationships
\ScssPhp\ScssPhp\Compiler::mergeDirectRelationships()
selectors1
array
selectors2
array
Merge direct relationships between selectors
mergeMediaTypes
\ScssPhp\ScssPhp\Compiler::mergeMediaTypes()
type1
array
type2
array
Merge media types
compileImport
\ScssPhp\ScssPhp\Compiler::compileImport()
rawPath
array
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
Compile import; returns true if the value was something that could be imported
compileImportPath
\ScssPhp\ScssPhp\Compiler::compileImportPath()
rawPath
array
escapeImportPathString
\ScssPhp\ScssPhp\Compiler::escapeImportPathString()
path
array
appendRootDirective
\ScssPhp\ScssPhp\Compiler::appendRootDirective()
line
string
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
allowed
[Type::T_COMMENT]
string[]
Append a root directive like @import or @charset as near as the possible from the source code
(keeping before comments, @import and @charset coming before in the source code)
appendOutputLine
\ScssPhp\ScssPhp\Compiler::appendOutputLine()
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
type
string
line
string
Append lines to the current output block:
directly to the block or through a child if necessary
compileChild
\ScssPhp\ScssPhp\Compiler::compileChild()
child
array
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
Compile child; returns a value to halt execution
expToString
\ScssPhp\ScssPhp\Compiler::expToString()
exp
array
keepParens
false
bool
Reduce expression to string
isTruthy
\ScssPhp\ScssPhp\Compiler::isTruthy()
value
array|\ScssPhp\ScssPhp\Node\Number
Is truthy?
isImmediateRelationshipCombinator
\ScssPhp\ScssPhp\Compiler::isImmediateRelationshipCombinator()
value
string
Is the value a direct relationship combinator?
shouldEval
\ScssPhp\ScssPhp\Compiler::shouldEval()
value
array
Should $value cause its operand to eval
reduce
\ScssPhp\ScssPhp\Compiler::reduce()
value
array|\ScssPhp\ScssPhp\Node\Number
inExp
false
bool
Reduce value
fncall
\ScssPhp\ScssPhp\Compiler::fncall()
functionReference
string|array
argValues
array
Function caller
cssValidArg
\ScssPhp\ScssPhp\Compiler::cssValidArg()
arg
array|\ScssPhp\ScssPhp\Node\Number
allowed_function
[]
string[]
inFunction
false
string|bool
stringifyFncallArgs
\ScssPhp\ScssPhp\Compiler::stringifyFncallArgs()
arg
array|\ScssPhp\ScssPhp\Node\Number
Reformat fncall arguments to proper css function output
getFunctionReference
\ScssPhp\ScssPhp\Compiler::getFunctionReference()
name
string
safeCopy
false
bool
Find a function reference
normalizeName
\ScssPhp\ScssPhp\Compiler::normalizeName()
name
string
Normalize name
normalizeValue
\ScssPhp\ScssPhp\Compiler::normalizeValue()
value
array|\ScssPhp\ScssPhp\Node\Number
Normalize value
opAddNumberNumber
\ScssPhp\ScssPhp\Compiler::opAddNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Add numbers
opMulNumberNumber
\ScssPhp\ScssPhp\Compiler::opMulNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Multiply numbers
opSubNumberNumber
\ScssPhp\ScssPhp\Compiler::opSubNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Subtract numbers
opDivNumberNumber
\ScssPhp\ScssPhp\Compiler::opDivNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Divide numbers
opModNumberNumber
\ScssPhp\ScssPhp\Compiler::opModNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Mod numbers
opAdd
\ScssPhp\ScssPhp\Compiler::opAdd()
left
array|\ScssPhp\ScssPhp\Node\Number
right
array|\ScssPhp\ScssPhp\Node\Number
Add strings
opAnd
\ScssPhp\ScssPhp\Compiler::opAnd()
left
array|\ScssPhp\ScssPhp\Node\Number
right
array|\ScssPhp\ScssPhp\Node\Number
shouldEval
bool
Boolean and
opOr
\ScssPhp\ScssPhp\Compiler::opOr()
left
array|\ScssPhp\ScssPhp\Node\Number
right
array|\ScssPhp\ScssPhp\Node\Number
shouldEval
bool
Boolean or
opColorColor
\ScssPhp\ScssPhp\Compiler::opColorColor()
op
string
left
array
right
array
Compare colors
opColorNumber
\ScssPhp\ScssPhp\Compiler::opColorNumber()
op
string
left
array
right
\ScssPhp\ScssPhp\Node\Number
Compare color and number
opNumberColor
\ScssPhp\ScssPhp\Compiler::opNumberColor()
op
string
left
\ScssPhp\ScssPhp\Node\Number
right
array
Compare number and color
opEq
\ScssPhp\ScssPhp\Compiler::opEq()
left
array|\ScssPhp\ScssPhp\Node\Number
right
array|\ScssPhp\ScssPhp\Node\Number
Compare number1 == number2
opNeq
\ScssPhp\ScssPhp\Compiler::opNeq()
left
array|\ScssPhp\ScssPhp\Node\Number
right
array|\ScssPhp\ScssPhp\Node\Number
Compare number1 != number2
opEqNumberNumber
\ScssPhp\ScssPhp\Compiler::opEqNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 == number2
opNeqNumberNumber
\ScssPhp\ScssPhp\Compiler::opNeqNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 != number2
opGteNumberNumber
\ScssPhp\ScssPhp\Compiler::opGteNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 >= number2
opGtNumberNumber
\ScssPhp\ScssPhp\Compiler::opGtNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 > number2
opLteNumberNumber
\ScssPhp\ScssPhp\Compiler::opLteNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 <= number2
opLtNumberNumber
\ScssPhp\ScssPhp\Compiler::opLtNumberNumber()
left
\ScssPhp\ScssPhp\Node\Number
right
\ScssPhp\ScssPhp\Node\Number
Compare number1 < number2
toBool
\ScssPhp\ScssPhp\Compiler::toBool()
thing
bool
Cast to boolean
escapeNonPrintableChars
\ScssPhp\ScssPhp\Compiler::escapeNonPrintableChars()
string
string
inKeyword
false
bool
Escape non printable chars in strings output as in dart-sass
compileValue
\ScssPhp\ScssPhp\Compiler::compileValue()
value
array|\ScssPhp\ScssPhp\Node\Number
quote
true
bool
Compiles a primitive value into a CSS property value.
Values in scssphp are typed by being wrapped in arrays, their format is
typically:
array(type, contents [, additional_contents]*)
The input is expected to be reduced. This function will not work on
things like expressions and variables.
compileDebugValue
\ScssPhp\ScssPhp\Compiler::compileDebugValue()
value
array|\ScssPhp\ScssPhp\Node\Number
getStringText
\ScssPhp\ScssPhp\Compiler::getStringText()
value
array
Gets the text of a Sass string
Calling this method on anything else than a SassString is unsupported. Use {@see \ScssPhp\ScssPhp\assertString} first
to ensure that the value is indeed a string.
compileStringContent
\ScssPhp\ScssPhp\Compiler::compileStringContent()
string
array
quote
true
bool
Compile string content
extractInterpolation
\ScssPhp\ScssPhp\Compiler::extractInterpolation()
list
array
Extract interpolation; it doesn't need to be recursive, compileValue will handle that
multiplySelectors
\ScssPhp\ScssPhp\Compiler::multiplySelectors()
env
\ScssPhp\ScssPhp\Compiler\Environment
selfParent
null
\ScssPhp\ScssPhp\Block
Find the final set of selectors
joinSelectors
\ScssPhp\ScssPhp\Compiler::joinSelectors()
parent
array
child
array
stillHasSelf
bool
selfParentSelectors
null
array
Join selectors; looks for & to replace, or append parent before child
multiplyMedia
\ScssPhp\ScssPhp\Compiler::multiplyMedia()
env
null
\ScssPhp\ScssPhp\Compiler\Environment
childQueries
null
array|null
Multiply media
compactEnv
\ScssPhp\ScssPhp\Compiler::compactEnv()
env
\ScssPhp\ScssPhp\Compiler\Environment
Convert env linked list to stack
extractEnv
\ScssPhp\ScssPhp\Compiler::extractEnv()
envs
\ScssPhp\ScssPhp\Compiler\Environment[]
Convert env stack to singly linked list
pushEnv
\ScssPhp\ScssPhp\Compiler::pushEnv()
block
null
\ScssPhp\ScssPhp\Block
Push environment
popEnv
\ScssPhp\ScssPhp\Compiler::popEnv()
Pop environment
backPropagateEnv
\ScssPhp\ScssPhp\Compiler::backPropagateEnv()
store
array
excludedVars
null
null|string[]
Propagate vars from a just poped Env (used in @each and @for)
getStoreEnv
\ScssPhp\ScssPhp\Compiler::getStoreEnv()
Get store environment
set
\ScssPhp\ScssPhp\Compiler::set()
name
string
value
mixed
shadow
false
bool
env
null
\ScssPhp\ScssPhp\Compiler\Environment
valueUnreduced
null
mixed
Set variable
setExisting
\ScssPhp\ScssPhp\Compiler::setExisting()
name
string
value
mixed
env
\ScssPhp\ScssPhp\Compiler\Environment
valueUnreduced
null
mixed
Set existing variable
setRaw
\ScssPhp\ScssPhp\Compiler::setRaw()
name
string
value
mixed
env
\ScssPhp\ScssPhp\Compiler\Environment
valueUnreduced
null
mixed
Set raw variable
get
\ScssPhp\ScssPhp\Compiler::get()
name
string
shouldThrow
true
bool
env
null
\ScssPhp\ScssPhp\Compiler\Environment|null
unreduced
false
bool
Get variable
has
\ScssPhp\ScssPhp\Compiler::has()
name
string
env
null
\ScssPhp\ScssPhp\Compiler\Environment|null
Has variable?
injectVariables
\ScssPhp\ScssPhp\Compiler::injectVariables()
args
array
Inject variables
replaceVariables
\ScssPhp\ScssPhp\Compiler::replaceVariables()
variables
array<string,mixed>
Replaces variables.
addVariables
\ScssPhp\ScssPhp\Compiler::addVariables()
variables
array<string,mixed>
Replaces variables.
unsetVariable
\ScssPhp\ScssPhp\Compiler::unsetVariable()
name
string
Unset variable
getVariables
\ScssPhp\ScssPhp\Compiler::getVariables()
Returns list of variables
addParsedFile
\ScssPhp\ScssPhp\Compiler::addParsedFile()
path
string|null
Adds to list of parsed files
addImportPath
\ScssPhp\ScssPhp\Compiler::addImportPath()
path
string|callable
Add import path
setImportPaths
\ScssPhp\ScssPhp\Compiler::setImportPaths()
path
string|(string|callable)[]
Set import paths
setOutputStyle
\ScssPhp\ScssPhp\Compiler::setOutputStyle()
style
string
Sets the output style.
setCharset
\ScssPhp\ScssPhp\Compiler::setCharset()
charset
bool
Configures the handling of non-ASCII outputs.
If $charset is `true`, this will include a `@charset` declaration or a
UTF-8 [byte-order mark][] if the stylesheet contains any non-ASCII
characters. Otherwise, it will never include a `@charset` declaration or a
byte-order mark.
[byte-order mark]: https://en.wikipedia.org/wiki/Byte_order_mark#UTF-8
setSourceMap
\ScssPhp\ScssPhp\Compiler::setSourceMap()
sourceMap
int
Enable/disable source maps
setSourceMapOptions
\ScssPhp\ScssPhp\Compiler::setSourceMapOptions()
sourceMapOptions
array
Set source map options
registerFunction
\ScssPhp\ScssPhp\Compiler::registerFunction()
name
string
callback
callable
argumentDeclaration
string[]
Register function
unregisterFunction
\ScssPhp\ScssPhp\Compiler::unregisterFunction()
name
string
Unregister function
importFile
\ScssPhp\ScssPhp\Compiler::importFile()
path
string
out
\ScssPhp\ScssPhp\Formatter\OutputBlock
Import file
registerImport
\ScssPhp\ScssPhp\Compiler::registerImport()
currentDirectory
string|null
path
string
filePath
string
Save the imported files with their resolving path context
isCssImport
\ScssPhp\ScssPhp\Compiler::isCssImport()
url
string
Detects whether the import is a CSS import.
findImport
\ScssPhp\ScssPhp\Compiler::findImport()
url
string
currentDir
null
string|null
Return the file path for an import url if it exists
resolveImportPath
\ScssPhp\ScssPhp\Compiler::resolveImportPath()
url
string
baseDir
string
checkImportPathConflicts
\ScssPhp\ScssPhp\Compiler::checkImportPathConflicts()
paths
string[]
tryImportPathWithExtensions
\ScssPhp\ScssPhp\Compiler::tryImportPathWithExtensions()
path
string
tryImportPath
\ScssPhp\ScssPhp\Compiler::tryImportPath()
path
string
tryImportPathAsDirectory
\ScssPhp\ScssPhp\Compiler::tryImportPathAsDirectory()
path
string
getPrettyPath
\ScssPhp\ScssPhp\Compiler::getPrettyPath()
path
string|null
error
\ScssPhp\ScssPhp\Compiler::error()
msg
string
args
bool|float|int|string|null
Build an error (exception)
addLocationToMessage
\ScssPhp\ScssPhp\Compiler::addLocationToMessage()
msg
string
callStackMessage
\ScssPhp\ScssPhp\Compiler::callStackMessage()
all
false
bool
limit
null
int|null
Beautify call stack for output
handleImportLoop
\ScssPhp\ScssPhp\Compiler::handleImportLoop()
name
string
Handle import loop
callScssFunction
\ScssPhp\ScssPhp\Compiler::callScssFunction()
func
\ScssPhp\ScssPhp\Block\CallableBlock|null
argValues
array
Call SCSS @function
callNativeFunction
\ScssPhp\ScssPhp\Compiler::callNativeFunction()
name
string
function
callable
prototype
array
args
array
Call built-in and registered (PHP) functions
getBuiltinFunction
\ScssPhp\ScssPhp\Compiler::getBuiltinFunction()
name
string
Get built-in function
normalizeNativeFunctionName
\ScssPhp\ScssPhp\Compiler::normalizeNativeFunctionName()
name
string
Normalize native function name
sortNativeFunctionArgs
\ScssPhp\ScssPhp\Compiler::sortNativeFunctionArgs()
functionName
string|null
prototypes
array
args
array
Sorts keyword arguments
parseFunctionPrototype
\ScssPhp\ScssPhp\Compiler::parseFunctionPrototype()
prototype
string[]
Parses a function prototype to the internal representation of arguments.
The input is an array of strings describing each argument, as supported
in {@see \ScssPhp\ScssPhp\registerFunction}. Argument names don't include the `$`.
The output contains the list of positional argument, with their normalized
name (underscores are replaced by dashes), their original name (to be used
in case of error reporting) and their default value. The output also contains
the normalized name of the rest argument, or null if the function prototype
is not variadic.
selectFunctionPrototype
\ScssPhp\ScssPhp\Compiler::selectFunctionPrototype()
prototypes
array[]
positional
int
names
array<string,string>
Returns the function prototype for the given positional and named arguments.
If no exact match is found, finds the closest approximation. Note that this
doesn't guarantee that $positional and $names are valid for the returned
prototype.
checkPrototypeMatches
\ScssPhp\ScssPhp\Compiler::checkPrototypeMatches()
prototype
array
positional
int
names
array<string,string>
Checks whether the argument invocation matches the callable prototype.
The rules are similar to {@see \ScssPhp\ScssPhp\verifyPrototype}. The boolean return value
avoids the overhead of building and catching exceptions when the reason of
not matching the prototype does not need to be known.
verifyPrototype
\ScssPhp\ScssPhp\Compiler::verifyPrototype()
prototype
array
positional
int
names
array<string,string>
hasSplat
bool
Verifies that the argument invocation is valid for the callable prototype.
evaluateArguments
\ScssPhp\ScssPhp\Compiler::evaluateArguments()
args
array[]
reduce
true
bool
Evaluates the argument from the invocation.
This returns several things about this invocation:
- the list of positional arguments
- the map of named arguments, indexed by normalized names
- the set of names used in the arguments (that's an array using the normalized names as keys for O(1) access)
- the separator used by the list using the splat operator, if any
- a boolean indicator whether any splat argument (list or map) was used, to support the incomplete error reporting.
maybeReduce
\ScssPhp\ScssPhp\Compiler::maybeReduce()
reduce
bool
value
array|\ScssPhp\ScssPhp\Node\Number
applyArguments
\ScssPhp\ScssPhp\Compiler::applyArguments()
argDef
array[]
argValues
array|null
storeInEnv
true
bool
reduce
true
bool
Apply argument values per definition
applyArgumentsToDeclaration
\ScssPhp\ScssPhp\Compiler::applyArgumentsToDeclaration()
prototype
array
positionalArgs
(array|\ScssPhp\ScssPhp\Node\Number)[]
namedArgs
array<string,array|\ScssPhp\ScssPhp\Node\Number>
splatSeparator
string|null
Apply argument values per definition.
This method assumes that the arguments are valid for the provided prototype.
The validation with {@see \ScssPhp\ScssPhp\verifyPrototype} must have been run before calling
it.
Arguments are returned as a map from the normalized argument names to the
value. Additional arguments are collected in a sass argument list available
under the name of the rest argument in the result.
Defaults are not applied as they are resolved in a different environment.
coerceValue
\ScssPhp\ScssPhp\Compiler::coerceValue()
value
mixed
Coerce a php value into a scss one
tryMap
\ScssPhp\ScssPhp\Compiler::tryMap()
item
\ScssPhp\ScssPhp\Node\Number|array
Tries to convert an item to a Sass map
coerceMap
\ScssPhp\ScssPhp\Compiler::coerceMap()
item
array|\ScssPhp\ScssPhp\Node\Number
Coerce something to map
coerceList
\ScssPhp\ScssPhp\Compiler::coerceList()
item
array|\ScssPhp\ScssPhp\Node\Number
delim
','
string
removeTrailingNull
false
bool
Coerce something to list
coerceForExpression
\ScssPhp\ScssPhp\Compiler::coerceForExpression()
value
array|\ScssPhp\ScssPhp\Node\Number
Coerce color for expression
coerceColor
\ScssPhp\ScssPhp\Compiler::coerceColor()
value
array|\ScssPhp\ScssPhp\Node\Number
inRGBFunction
false
bool
Coerce value to color
compileRGBAValue
\ScssPhp\ScssPhp\Compiler::compileRGBAValue()
value
int|\ScssPhp\ScssPhp\Node\Number
isAlpha
false
bool
compileColorPartValue
\ScssPhp\ScssPhp\Compiler::compileColorPartValue()
value
mixed
min
int|float
max
int|float
isInt
true
bool
coerceString
\ScssPhp\ScssPhp\Compiler::coerceString()
value
array|\ScssPhp\ScssPhp\Node\Number
Coerce value to string
assertString
\ScssPhp\ScssPhp\Compiler::assertString()
value
array|\ScssPhp\ScssPhp\Node\Number
varName
null
string|null
Assert value is a string
This method deals with internal implementation details of the value
representation where unquoted strings can sometimes be stored under
other types.
The returned value is always using the T_STRING type.
assertMap
\ScssPhp\ScssPhp\Compiler::assertMap()
value
array|\ScssPhp\ScssPhp\Node\Number
varName
null
string|null
Assert value is a map
assertList
\ScssPhp\ScssPhp\Compiler::assertList()
value
array|\ScssPhp\ScssPhp\Node\Number
Assert value is a list
getArgumentListKeywords
\ScssPhp\ScssPhp\Compiler::getArgumentListKeywords()
value
array|\ScssPhp\ScssPhp\Node\Number
Gets the keywords of an argument list.
Keys in the returned array are normalized names (underscores are replaced with dashes)
without the leading `$`.
Calling this helper with anything that an argument list received for a rest argument
of the function argument declaration is not supported.
assertColor
\ScssPhp\ScssPhp\Compiler::assertColor()
value
array|\ScssPhp\ScssPhp\Node\Number
varName
null
string|null
Assert value is a color
assertNumber
\ScssPhp\ScssPhp\Compiler::assertNumber()
value
array|\ScssPhp\ScssPhp\Node\Number
varName
null
string|null
Assert value is a number
assertInteger
\ScssPhp\ScssPhp\Compiler::assertInteger()
value
array|\ScssPhp\ScssPhp\Node\Number
varName
null
string|null
Assert value is a integer
extractSlashAlphaInColorFunction
\ScssPhp\ScssPhp\Compiler::extractSlashAlphaInColorFunction()
args
array
Extract the ... / alpha on the last argument of channel arg
in color functions
fixColor
\ScssPhp\ScssPhp\Compiler::fixColor()
c
array
Make sure a color's components don't go out of bounds
toHSL
\ScssPhp\ScssPhp\Compiler::toHSL()
red
int
green
int
blue
int
Convert RGB to HSL
hueToRGB
\ScssPhp\ScssPhp\Compiler::hueToRGB()
m1
float
m2
float
h
float
Hue to RGB helper
toRGB
\ScssPhp\ScssPhp\Compiler::toRGB()
hue
int|float
saturation
int|float
lightness
int|float
Convert HSL to RGB
HWBtoRGB
\ScssPhp\ScssPhp\Compiler::HWBtoRGB()
hue
int|float
whiteness
int|float
blackness
int|float
Convert HWB to RGB
https://www.w3.org/TR/css-color-4/#hwb-to-rgb
RGBtoHWB
\ScssPhp\ScssPhp\Compiler::RGBtoHWB()
red
int
green
int
blue
int
Convert RGB to HWB
libCall
\ScssPhp\ScssPhp\Compiler::libCall()
args
mixed
libGetFunction
\ScssPhp\ScssPhp\Compiler::libGetFunction()
args
mixed
libIf
\ScssPhp\ScssPhp\Compiler::libIf()
args
mixed
libIndex
\ScssPhp\ScssPhp\Compiler::libIndex()
args
mixed
libRgb
\ScssPhp\ScssPhp\Compiler::libRgb()
args
array
kwargs
array
funcName
'rgb'
string
libRgba
\ScssPhp\ScssPhp\Compiler::libRgba()
args
mixed
kwargs
mixed
alterColor
\ScssPhp\ScssPhp\Compiler::alterColor()
args
(array|\ScssPhp\ScssPhp\Node\Number)[]
operation
string
fn
callable
Helper function for adjust_color, change_color, and scale_color
libAdjustColor
\ScssPhp\ScssPhp\Compiler::libAdjustColor()
args
mixed
libChangeColor
\ScssPhp\ScssPhp\Compiler::libChangeColor()
args
mixed
libScaleColor
\ScssPhp\ScssPhp\Compiler::libScaleColor()
args
mixed
libIeHexStr
\ScssPhp\ScssPhp\Compiler::libIeHexStr()
args
mixed
libRed
\ScssPhp\ScssPhp\Compiler::libRed()
args
mixed
libGreen
\ScssPhp\ScssPhp\Compiler::libGreen()
args
mixed
libBlue
\ScssPhp\ScssPhp\Compiler::libBlue()
args
mixed
libAlpha
\ScssPhp\ScssPhp\Compiler::libAlpha()
args
mixed
libOpacity
\ScssPhp\ScssPhp\Compiler::libOpacity()
args
mixed
libMix
\ScssPhp\ScssPhp\Compiler::libMix()
args
mixed
libHsl
\ScssPhp\ScssPhp\Compiler::libHsl()
args
array
kwargs
array
funcName
'hsl'
string
libHsla
\ScssPhp\ScssPhp\Compiler::libHsla()
args
mixed
kwargs
mixed
libHue
\ScssPhp\ScssPhp\Compiler::libHue()
args
mixed
libSaturation
\ScssPhp\ScssPhp\Compiler::libSaturation()
args
mixed
libLightness
\ScssPhp\ScssPhp\Compiler::libLightness()
args
mixed
adjustHsl
\ScssPhp\ScssPhp\Compiler::adjustHsl()
color
array
idx
int
amount
int|float
libAdjustHue
\ScssPhp\ScssPhp\Compiler::libAdjustHue()
args
mixed
libLighten
\ScssPhp\ScssPhp\Compiler::libLighten()
args
mixed
libDarken
\ScssPhp\ScssPhp\Compiler::libDarken()
args
mixed
libSaturate
\ScssPhp\ScssPhp\Compiler::libSaturate()
args
mixed
libDesaturate
\ScssPhp\ScssPhp\Compiler::libDesaturate()
args
mixed
libGrayscale
\ScssPhp\ScssPhp\Compiler::libGrayscale()
args
mixed
libComplement
\ScssPhp\ScssPhp\Compiler::libComplement()
args
mixed
libInvert
\ScssPhp\ScssPhp\Compiler::libInvert()
args
mixed
libOpacify
\ScssPhp\ScssPhp\Compiler::libOpacify()
args
mixed
libFadeIn
\ScssPhp\ScssPhp\Compiler::libFadeIn()
args
mixed
libTransparentize
\ScssPhp\ScssPhp\Compiler::libTransparentize()
args
mixed
libFadeOut
\ScssPhp\ScssPhp\Compiler::libFadeOut()
args
mixed
libUnquote
\ScssPhp\ScssPhp\Compiler::libUnquote()
args
mixed
libQuote
\ScssPhp\ScssPhp\Compiler::libQuote()
args
mixed
libPercentage
\ScssPhp\ScssPhp\Compiler::libPercentage()
args
mixed
libRound
\ScssPhp\ScssPhp\Compiler::libRound()
args
mixed
libFloor
\ScssPhp\ScssPhp\Compiler::libFloor()
args
mixed
libCeil
\ScssPhp\ScssPhp\Compiler::libCeil()
args
mixed
libAbs
\ScssPhp\ScssPhp\Compiler::libAbs()
args
mixed
libMin
\ScssPhp\ScssPhp\Compiler::libMin()
args
mixed
libMax
\ScssPhp\ScssPhp\Compiler::libMax()
args
mixed
libLength
\ScssPhp\ScssPhp\Compiler::libLength()
args
mixed
libListSeparator
\ScssPhp\ScssPhp\Compiler::libListSeparator()
args
mixed
libNth
\ScssPhp\ScssPhp\Compiler::libNth()
args
mixed
libSetNth
\ScssPhp\ScssPhp\Compiler::libSetNth()
args
mixed
libMapGet
\ScssPhp\ScssPhp\Compiler::libMapGet()
args
mixed
mapGet
\ScssPhp\ScssPhp\Compiler::mapGet()
map
array
key
\ScssPhp\ScssPhp\Node\Number|array
Gets the value corresponding to that key in the map
mapGetEntryIndex
\ScssPhp\ScssPhp\Compiler::mapGetEntryIndex()
map
array
key
\ScssPhp\ScssPhp\Node\Number|array
Gets the index corresponding to that key in the map entries
libMapKeys
\ScssPhp\ScssPhp\Compiler::libMapKeys()
args
mixed
libMapValues
\ScssPhp\ScssPhp\Compiler::libMapValues()
args
mixed
libMapRemove
\ScssPhp\ScssPhp\Compiler::libMapRemove()
args
mixed
libMapHasKey
\ScssPhp\ScssPhp\Compiler::libMapHasKey()
args
mixed
mapHasKey
\ScssPhp\ScssPhp\Compiler::mapHasKey()
map
array
keyValue
array|\ScssPhp\ScssPhp\Node\Number
libMapMerge
\ScssPhp\ScssPhp\Compiler::libMapMerge()
args
mixed
modifyMap
\ScssPhp\ScssPhp\Compiler::modifyMap()
map
array
keys
array
modify
callable
addNesting
true
bool
modifyNestedMap
\ScssPhp\ScssPhp\Compiler::modifyNestedMap()
map
array
keys
array
modify
callable
addNesting
bool
mergeMaps
\ScssPhp\ScssPhp\Compiler::mergeMaps()
map1
array
map2
array
Merges 2 Sass maps together
libKeywords
\ScssPhp\ScssPhp\Compiler::libKeywords()
args
mixed
libIsBracketed
\ScssPhp\ScssPhp\Compiler::libIsBracketed()
args
mixed
listSeparatorForJoin
\ScssPhp\ScssPhp\Compiler::listSeparatorForJoin()
list1
array
sep
array|\ScssPhp\ScssPhp\Node\Number|null
libJoin
\ScssPhp\ScssPhp\Compiler::libJoin()
args
mixed
libAppend
\ScssPhp\ScssPhp\Compiler::libAppend()
args
mixed
libZip
\ScssPhp\ScssPhp\Compiler::libZip()
args
mixed
libTypeOf
\ScssPhp\ScssPhp\Compiler::libTypeOf()
args
mixed
getTypeOf
\ScssPhp\ScssPhp\Compiler::getTypeOf()
value
array|\ScssPhp\ScssPhp\Node\Number
libUnit
\ScssPhp\ScssPhp\Compiler::libUnit()
args
mixed
libUnitless
\ScssPhp\ScssPhp\Compiler::libUnitless()
args
mixed
libComparable
\ScssPhp\ScssPhp\Compiler::libComparable()
args
mixed
libStrIndex
\ScssPhp\ScssPhp\Compiler::libStrIndex()
args
mixed
libStrInsert
\ScssPhp\ScssPhp\Compiler::libStrInsert()
args
mixed
libStrLength
\ScssPhp\ScssPhp\Compiler::libStrLength()
args
mixed
libStrSlice
\ScssPhp\ScssPhp\Compiler::libStrSlice()
args
mixed
libToLowerCase
\ScssPhp\ScssPhp\Compiler::libToLowerCase()
args
mixed
libToUpperCase
\ScssPhp\ScssPhp\Compiler::libToUpperCase()
args
mixed
stringTransformAsciiOnly
\ScssPhp\ScssPhp\Compiler::stringTransformAsciiOnly()
stringContent
string
filter
callable
Apply a filter on a string content, only on ascii chars
let extended chars untouched
libFeatureExists
\ScssPhp\ScssPhp\Compiler::libFeatureExists()
args
mixed
libFunctionExists
\ScssPhp\ScssPhp\Compiler::libFunctionExists()
args
mixed
libGlobalVariableExists
\ScssPhp\ScssPhp\Compiler::libGlobalVariableExists()
args
mixed
libMixinExists
\ScssPhp\ScssPhp\Compiler::libMixinExists()
args
mixed
libVariableExists
\ScssPhp\ScssPhp\Compiler::libVariableExists()
args
mixed
libRandom
\ScssPhp\ScssPhp\Compiler::libRandom()
args
mixed
libUniqueId
\ScssPhp\ScssPhp\Compiler::libUniqueId()
inspectFormatValue
\ScssPhp\ScssPhp\Compiler::inspectFormatValue()
value
array|\ScssPhp\ScssPhp\Node\Number
force_enclosing_display
false
bool
libInspect
\ScssPhp\ScssPhp\Compiler::libInspect()
args
mixed
getSelectorArg
\ScssPhp\ScssPhp\Compiler::getSelectorArg()
arg
array
varname
null
string|null
allowParent
false
bool
Preprocess selector args
checkSelectorArgType
\ScssPhp\ScssPhp\Compiler::checkSelectorArgType()
arg
array
maxDepth
2
int
Check variable type for getSelectorArg() function
formatOutputSelector
\ScssPhp\ScssPhp\Compiler::formatOutputSelector()
selectors
array
Postprocess selector to output in right format
libIsSuperselector
\ScssPhp\ScssPhp\Compiler::libIsSuperselector()
args
mixed
isSuperSelector
\ScssPhp\ScssPhp\Compiler::isSuperSelector()
super
array
sub
array
Test a $super selector again $sub
isSuperPart
\ScssPhp\ScssPhp\Compiler::isSuperPart()
superParts
array
subParts
array
Test a part of super selector again a part of sub selector
libSelectorAppend
\ScssPhp\ScssPhp\Compiler::libSelectorAppend()
args
mixed
selectorAppend
\ScssPhp\ScssPhp\Compiler::selectorAppend()
selectors
array
Append parts of the last selector in the list to the previous, recursively
libSelectorExtend
\ScssPhp\ScssPhp\Compiler::libSelectorExtend()
args
mixed
libSelectorReplace
\ScssPhp\ScssPhp\Compiler::libSelectorReplace()
args
mixed
extendOrReplaceSelectors
\ScssPhp\ScssPhp\Compiler::extendOrReplaceSelectors()
selectors
array
extendee
array
extender
array
replace
false
bool
Extend/replace in selectors
used by selector-extend and selector-replace that use the same logic
libSelectorNest
\ScssPhp\ScssPhp\Compiler::libSelectorNest()
args
mixed
libSelectorParse
\ScssPhp\ScssPhp\Compiler::libSelectorParse()
args
mixed
libSelectorUnify
\ScssPhp\ScssPhp\Compiler::libSelectorUnify()
args
mixed
unifyCompoundSelectors
\ScssPhp\ScssPhp\Compiler::unifyCompoundSelectors()
compound1
array
compound2
array
The selector-unify magic as its best
(at least works as expected on test cases)
prependSelectors
\ScssPhp\ScssPhp\Compiler::prependSelectors()
selectors
array
parts
array
Prepend each selector from $selectors with $parts
matchPartInCompound
\ScssPhp\ScssPhp\Compiler::matchPartInCompound()
part
array
compound
array
Try to find a matching part in a compound:
- with same html tag name
- with some class or id or something in common
mergeParts
\ScssPhp\ScssPhp\Compiler::mergeParts()
parts1
array
parts2
array
Merge two part list taking care that
- the html tag is coming first - if any
- the :something are coming last
checkCompatibleTags
\ScssPhp\ScssPhp\Compiler::checkCompatibleTags()
tag1
string
tag2
string
Check the compatibility between two tag names:
if both are defined they should be identical or one has to be '*'
findTagName
\ScssPhp\ScssPhp\Compiler::findTagName()
parts
string[]
Find the html tag name in a selector parts list
libSimpleSelectors
\ScssPhp\ScssPhp\Compiler::libSimpleSelectors()
args
mixed
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SassException
\ScssPhp\ScssPhp\Exception\SassException
\Throwable
SCSSPHP
SCSSPHP
SassScriptException
\ScssPhp\ScssPhp\Exception\SassScriptException
An exception thrown by SassScript.
This class does not implement SassException on purpose, as it should
never be returned to the outside code. The compilation will catch it
and replace it with a SassException reporting the location of the
error.
\Exception
forArgument
\ScssPhp\ScssPhp\Exception\SassScriptException::forArgument()
message
string
name
null
string|null
previous
null
\Throwable|null
Creates a SassScriptException with support for an argument name.
This helper ensures a consistent handling of argument names in the
error message, without duplicating it.
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
FilesystemImporter
\ScssPhp\ScssPhp\Importer\FilesystemImporter
An importer that loads files from a load path on the filesystem.
\ScssPhp\ScssPhp\Importer\Importer
loadPath
\ScssPhp\ScssPhp\Importer\FilesystemImporter::$loadPath
The path relative to which this importer looks for files.
__construct
\ScssPhp\ScssPhp\Importer\FilesystemImporter::__construct()
loadPath
string
canonicalize
\ScssPhp\ScssPhp\Importer\FilesystemImporter::canonicalize()
url
\League\Uri\Contracts\UriInterface
If $url is recognized by this importer, returns its canonical format.
Note that canonical URLs *must* be absolute, including a scheme. Returning
`file:` URLs is encouraged if the imported stylesheet comes from a file on
disk.
If Sass has already loaded a stylesheet with the returned canonical URL,
it re-uses the existing parse tree. This means that importers **must
ensure** that the same canonical URL always refers to the same stylesheet,
*even across different importers*.
This may return `null` if $url isn't recognized by this importer.
If this importer's URL format supports file extensions, it should
canonicalize them the same way as the default filesystem importer:
* The importer should look for stylesheets by adding the prefix `_` to the
URL's basename, and by adding the extensions `.sass` and `.scss` if the
URL doesn't already have one of those extensions. For example, if the
URL was `foo/bar/baz`, the importer would look for:
* `foo/bar/baz.sass`
* `foo/bar/baz.scss`
* `foo/bar/_baz.sass`
* `foo/bar/_baz.scss`
If the URL was `foo/bar/baz.scss`, the importer would just look for:
* `foo/bar/baz.scss`
* `foo/bar/_baz.scss`
If the importer finds a stylesheet at more than one of these URLs, it
should throw an exception indicating that the import is ambiguous. Note
that if the extension is explicitly specified, a stylesheet with the
opposite extension may exist.
* If none of the possible paths is valid, the importer should perform the
same resolution on the URL followed by `/index`. In the example above,
it would look for:
* `foo/bar/baz/_index.sass`
* `foo/bar/baz/index.sass`
* `foo/bar/baz/_index.scss`
* `foo/bar/baz/index.scss`
As above, if the importer finds a stylesheet at more than one of these
URLs, it should throw an exception indicating that the import is
ambiguous.
If no stylesheets are found, the importer should return `null`.
Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} multiple times with the same URL must return the
same result. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize}
must return that URL. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL relative to one
returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize} must return a meaningful result.
load
\ScssPhp\ScssPhp\Importer\FilesystemImporter::load()
url
\League\Uri\Contracts\UriInterface
Loads the Sass text for the given $url, or returns `null` if
this importer can't find the stylesheet it refers to.
The $url comes from a call to {@see \ScssPhp\ScssPhp\Importer\canonicalize} for this importer.
When Sass encounters an `@import` rule in a stylesheet, it first calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on the importer that first loaded that
stylesheet with the imported URL resolved relative to the stylesheet's
original URL. If either of those returns `null`, it then calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on each importer in order with the URL as it
appears in the `@import` rule.
If the importer finds a stylesheet at $url but it fails to load for some
reason, or if $url is uniquely associated with this importer but doesn't
refer to a real stylesheet, the importer may throw an exception that will
be wrapped by Sass.
couldCanonicalize
\ScssPhp\ScssPhp\Importer\FilesystemImporter::couldCanonicalize()
url
\League\Uri\Contracts\UriInterface
canonicalUrl
\League\Uri\Contracts\UriInterface
Without accessing the filesystem, returns whether passing $url to
{@see canonicalize} could possibly return $canonicalUrl.
This is expected to be very efficient, and subclasses are allowed to
return false positives if it would be inefficient to determine whether
$url would actually resolve to $canonicalUrl. Subclasses are not allowed
to return false negatives.
__toString
\ScssPhp\ScssPhp\Importer\FilesystemImporter::__toString()
canonicalize
\ScssPhp\ScssPhp\Importer\Importer::canonicalize()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
If $url is recognized by this importer, returns its canonical format.
Note that canonical URLs *must* be absolute, including a scheme. Returning
`file:` URLs is encouraged if the imported stylesheet comes from a file on
disk.
If Sass has already loaded a stylesheet with the returned canonical URL,
it re-uses the existing parse tree. This means that importers **must
ensure** that the same canonical URL always refers to the same stylesheet,
*even across different importers*.
This may return `null` if $url isn't recognized by this importer.
If this importer's URL format supports file extensions, it should
canonicalize them the same way as the default filesystem importer:
* The importer should look for stylesheets by adding the prefix `_` to the
URL's basename, and by adding the extensions `.sass` and `.scss` if the
URL doesn't already have one of those extensions. For example, if the
URL was `foo/bar/baz`, the importer would look for:
* `foo/bar/baz.sass`
* `foo/bar/baz.scss`
* `foo/bar/_baz.sass`
* `foo/bar/_baz.scss`
If the URL was `foo/bar/baz.scss`, the importer would just look for:
* `foo/bar/baz.scss`
* `foo/bar/_baz.scss`
If the importer finds a stylesheet at more than one of these URLs, it
should throw an exception indicating that the import is ambiguous. Note
that if the extension is explicitly specified, a stylesheet with the
opposite extension may exist.
* If none of the possible paths is valid, the importer should perform the
same resolution on the URL followed by `/index`. In the example above,
it would look for:
* `foo/bar/baz/_index.sass`
* `foo/bar/baz/index.sass`
* `foo/bar/baz/_index.scss`
* `foo/bar/baz/index.scss`
As above, if the importer finds a stylesheet at more than one of these
URLs, it should throw an exception indicating that the import is
ambiguous.
If no stylesheets are found, the importer should return `null`.
Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} multiple times with the same URL must return the
same result. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize}
must return that URL. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL relative to one
returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize} must return a meaningful result.
load
\ScssPhp\ScssPhp\Importer\Importer::load()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
Loads the Sass text for the given $url, or returns `null` if
this importer can't find the stylesheet it refers to.
The $url comes from a call to {@see \ScssPhp\ScssPhp\Importer\canonicalize} for this importer.
When Sass encounters an `@import` rule in a stylesheet, it first calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on the importer that first loaded that
stylesheet with the imported URL resolved relative to the stylesheet's
original URL. If either of those returns `null`, it then calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on each importer in order with the URL as it
appears in the `@import` rule.
If the importer finds a stylesheet at $url but it fails to load for some
reason, or if $url is uniquely associated with this importer but doesn't
refer to a real stylesheet, the importer may throw an exception that will
be wrapped by Sass.
couldCanonicalize
\ScssPhp\ScssPhp\Importer\Importer::couldCanonicalize()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
canonicalUrl
\League\Uri\Contracts\UriInterface
Without accessing the filesystem, returns whether passing $url to
{@see canonicalize} could possibly return $canonicalUrl.
This is expected to be very efficient, and subclasses are allowed to
return false positives if it would be inefficient to determine whether
$url would actually resolve to $canonicalUrl. Subclasses are not allowed
to return false negatives.
isNonCanonicalScheme
\ScssPhp\ScssPhp\Importer\Importer::isNonCanonicalScheme()
\ScssPhp\ScssPhp\Importer\Importer
scheme
string
Returns whether the given URL scheme (without `:`) should be considered
"non-canonical" for this importer.
An importer may not return a URL with a non-canonical scheme from
{@see \ScssPhp\ScssPhp\Importer\canonicalize}. In exchange, {@see \ScssPhp\ScssPhp\Importer\getContainingUrl} is available within
{@see \ScssPhp\ScssPhp\Importer\canonicalize} for absolute URLs with non-canonical schemes so that the
importer can resolve those URLs differently based on where they're loaded.
This must always return the same value for the same $scheme. It is
expected to be very efficient.
isFromImport
\ScssPhp\ScssPhp\Importer\Importer::isFromImport()
\ScssPhp\ScssPhp\Importer\Importer
Whether the current {@see canonicalize} invocation comes from an `@import`
rule.
When evaluating `@import` rules, URLs should canonicalize to an
[import-only file] if one exists for the URL being canonicalized.
Otherwise, canonicalization should be identical for `@import` and `@use`
rules.
[import-only file]: https://sass-lang.com/documentation/at-rules/import#import-only-files
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
getContainingUrl
\ScssPhp\ScssPhp\Importer\Importer::getContainingUrl()
\ScssPhp\ScssPhp\Importer\Importer
The canonical URL of the stylesheet that caused the current {@see canonicalize}
invocation.
This is only set when the containing stylesheet has a canonical URL, and
when the URL being canonicalized is either relative or has a scheme for
which {@see \ScssPhp\ScssPhp\Importer\isNonCanonicalScheme} returns `true`. This restriction ensures that
canonical URLs are always interpreted the same way regardless of their
context.
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
SCSSPHP
check if basename is safe to use for the URL context
SCSSPHP
SCSSPHP
Importer
\ScssPhp\ScssPhp\Importer\Importer
A base class for importers that resolves URLs in `@import`s to the contents
of Sass files.
Importers should implement {@see \ScssPhp\ScssPhp\Importer\__toString} to provide a human-readable description
of the importer. For example, the default filesystem importer returns its
load path.
\Stringable
canonicalize
\ScssPhp\ScssPhp\Importer\Importer::canonicalize()
url
\League\Uri\Contracts\UriInterface
If $url is recognized by this importer, returns its canonical format.
Note that canonical URLs *must* be absolute, including a scheme. Returning
`file:` URLs is encouraged if the imported stylesheet comes from a file on
disk.
If Sass has already loaded a stylesheet with the returned canonical URL,
it re-uses the existing parse tree. This means that importers **must
ensure** that the same canonical URL always refers to the same stylesheet,
*even across different importers*.
This may return `null` if $url isn't recognized by this importer.
If this importer's URL format supports file extensions, it should
canonicalize them the same way as the default filesystem importer:
* The importer should look for stylesheets by adding the prefix `_` to the
URL's basename, and by adding the extensions `.sass` and `.scss` if the
URL doesn't already have one of those extensions. For example, if the
URL was `foo/bar/baz`, the importer would look for:
* `foo/bar/baz.sass`
* `foo/bar/baz.scss`
* `foo/bar/_baz.sass`
* `foo/bar/_baz.scss`
If the URL was `foo/bar/baz.scss`, the importer would just look for:
* `foo/bar/baz.scss`
* `foo/bar/_baz.scss`
If the importer finds a stylesheet at more than one of these URLs, it
should throw an exception indicating that the import is ambiguous. Note
that if the extension is explicitly specified, a stylesheet with the
opposite extension may exist.
* If none of the possible paths is valid, the importer should perform the
same resolution on the URL followed by `/index`. In the example above,
it would look for:
* `foo/bar/baz/_index.sass`
* `foo/bar/baz/index.sass`
* `foo/bar/baz/_index.scss`
* `foo/bar/baz/index.scss`
As above, if the importer finds a stylesheet at more than one of these
URLs, it should throw an exception indicating that the import is
ambiguous.
If no stylesheets are found, the importer should return `null`.
Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} multiple times with the same URL must return the
same result. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize}
must return that URL. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL relative to one
returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize} must return a meaningful result.
load
\ScssPhp\ScssPhp\Importer\Importer::load()
url
\League\Uri\Contracts\UriInterface
Loads the Sass text for the given $url, or returns `null` if
this importer can't find the stylesheet it refers to.
The $url comes from a call to {@see \ScssPhp\ScssPhp\Importer\canonicalize} for this importer.
When Sass encounters an `@import` rule in a stylesheet, it first calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on the importer that first loaded that
stylesheet with the imported URL resolved relative to the stylesheet's
original URL. If either of those returns `null`, it then calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on each importer in order with the URL as it
appears in the `@import` rule.
If the importer finds a stylesheet at $url but it fails to load for some
reason, or if $url is uniquely associated with this importer but doesn't
refer to a real stylesheet, the importer may throw an exception that will
be wrapped by Sass.
couldCanonicalize
\ScssPhp\ScssPhp\Importer\Importer::couldCanonicalize()
url
\League\Uri\Contracts\UriInterface
canonicalUrl
\League\Uri\Contracts\UriInterface
Without accessing the filesystem, returns whether passing $url to
{@see canonicalize} could possibly return $canonicalUrl.
This is expected to be very efficient, and subclasses are allowed to
return false positives if it would be inefficient to determine whether
$url would actually resolve to $canonicalUrl. Subclasses are not allowed
to return false negatives.
isNonCanonicalScheme
\ScssPhp\ScssPhp\Importer\Importer::isNonCanonicalScheme()
scheme
string
Returns whether the given URL scheme (without `:`) should be considered
"non-canonical" for this importer.
An importer may not return a URL with a non-canonical scheme from
{@see \ScssPhp\ScssPhp\Importer\canonicalize}. In exchange, {@see \ScssPhp\ScssPhp\Importer\getContainingUrl} is available within
{@see \ScssPhp\ScssPhp\Importer\canonicalize} for absolute URLs with non-canonical schemes so that the
importer can resolve those URLs differently based on where they're loaded.
This must always return the same value for the same $scheme. It is
expected to be very efficient.
isFromImport
\ScssPhp\ScssPhp\Importer\Importer::isFromImport()
Whether the current {@see canonicalize} invocation comes from an `@import`
rule.
When evaluating `@import` rules, URLs should canonicalize to an
[import-only file] if one exists for the URL being canonicalized.
Otherwise, canonicalization should be identical for `@import` and `@use`
rules.
[import-only file]: https://sass-lang.com/documentation/at-rules/import#import-only-files
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
getContainingUrl
\ScssPhp\ScssPhp\Importer\Importer::getContainingUrl()
The canonical URL of the stylesheet that caused the current {@see canonicalize}
invocation.
This is only set when the containing stylesheet has a canonical URL, and
when the URL being canonicalized is either relative or has a scheme for
which {@see \ScssPhp\ScssPhp\Importer\isNonCanonicalScheme} returns `true`. This restriction ensures that
canonical URLs are always interpreted the same way regardless of their
context.
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
SCSSPHP
ImporterResult
\ScssPhp\ScssPhp\Importer\ImporterResult
contents
\ScssPhp\ScssPhp\Importer\ImporterResult::$contents
sourceMapUrl
\ScssPhp\ScssPhp\Importer\ImporterResult::$sourceMapUrl
syntax
\ScssPhp\ScssPhp\Importer\ImporterResult::$syntax
__construct
\ScssPhp\ScssPhp\Importer\ImporterResult::__construct()
contents
string
syntax
\ScssPhp\ScssPhp\Syntax
sourceMapUrl
null
?\League\Uri\Contracts\UriInterface
getContents
\ScssPhp\ScssPhp\Importer\ImporterResult::getContents()
getSourceMapUrl
\ScssPhp\ScssPhp\Importer\ImporterResult::getSourceMapUrl()
An absolute, browser-accessible URL indicating the resolved location of
the imported stylesheet.
This should be a `file:` URL if one is available, but an `http:` URL is
acceptable as well. If no URL is supplied, a `data:` URL is generated
automatically from {@see \ScssPhp\ScssPhp\Importer\contents}.
getSyntax
\ScssPhp\ScssPhp\Importer\ImporterResult::getSyntax()
The syntax to use to parse the stylesheet.
SCSSPHP
SCSSPHP
NoOpImporter
\ScssPhp\ScssPhp\Importer\NoOpImporter
An importer that never imports any stylesheets.
This is used for stylesheets which don't support relative imports, such as
those created from PHP code with plain strings.
\ScssPhp\ScssPhp\Importer\Importer
canonicalize
\ScssPhp\ScssPhp\Importer\NoOpImporter::canonicalize()
url
\League\Uri\Contracts\UriInterface
If $url is recognized by this importer, returns its canonical format.
Note that canonical URLs *must* be absolute, including a scheme. Returning
`file:` URLs is encouraged if the imported stylesheet comes from a file on
disk.
If Sass has already loaded a stylesheet with the returned canonical URL,
it re-uses the existing parse tree. This means that importers **must
ensure** that the same canonical URL always refers to the same stylesheet,
*even across different importers*.
This may return `null` if $url isn't recognized by this importer.
If this importer's URL format supports file extensions, it should
canonicalize them the same way as the default filesystem importer:
* The importer should look for stylesheets by adding the prefix `_` to the
URL's basename, and by adding the extensions `.sass` and `.scss` if the
URL doesn't already have one of those extensions. For example, if the
URL was `foo/bar/baz`, the importer would look for:
* `foo/bar/baz.sass`
* `foo/bar/baz.scss`
* `foo/bar/_baz.sass`
* `foo/bar/_baz.scss`
If the URL was `foo/bar/baz.scss`, the importer would just look for:
* `foo/bar/baz.scss`
* `foo/bar/_baz.scss`
If the importer finds a stylesheet at more than one of these URLs, it
should throw an exception indicating that the import is ambiguous. Note
that if the extension is explicitly specified, a stylesheet with the
opposite extension may exist.
* If none of the possible paths is valid, the importer should perform the
same resolution on the URL followed by `/index`. In the example above,
it would look for:
* `foo/bar/baz/_index.sass`
* `foo/bar/baz/index.sass`
* `foo/bar/baz/_index.scss`
* `foo/bar/baz/index.scss`
As above, if the importer finds a stylesheet at more than one of these
URLs, it should throw an exception indicating that the import is
ambiguous.
If no stylesheets are found, the importer should return `null`.
Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} multiple times with the same URL must return the
same result. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize}
must return that URL. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL relative to one
returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize} must return a meaningful result.
load
\ScssPhp\ScssPhp\Importer\NoOpImporter::load()
url
\League\Uri\Contracts\UriInterface
Loads the Sass text for the given $url, or returns `null` if
this importer can't find the stylesheet it refers to.
The $url comes from a call to {@see \ScssPhp\ScssPhp\Importer\canonicalize} for this importer.
When Sass encounters an `@import` rule in a stylesheet, it first calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on the importer that first loaded that
stylesheet with the imported URL resolved relative to the stylesheet's
original URL. If either of those returns `null`, it then calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on each importer in order with the URL as it
appears in the `@import` rule.
If the importer finds a stylesheet at $url but it fails to load for some
reason, or if $url is uniquely associated with this importer but doesn't
refer to a real stylesheet, the importer may throw an exception that will
be wrapped by Sass.
couldCanonicalize
\ScssPhp\ScssPhp\Importer\NoOpImporter::couldCanonicalize()
url
\League\Uri\Contracts\UriInterface
canonicalUrl
\League\Uri\Contracts\UriInterface
Without accessing the filesystem, returns whether passing $url to
{@see canonicalize} could possibly return $canonicalUrl.
This is expected to be very efficient, and subclasses are allowed to
return false positives if it would be inefficient to determine whether
$url would actually resolve to $canonicalUrl. Subclasses are not allowed
to return false negatives.
__toString
\ScssPhp\ScssPhp\Importer\NoOpImporter::__toString()
canonicalize
\ScssPhp\ScssPhp\Importer\Importer::canonicalize()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
If $url is recognized by this importer, returns its canonical format.
Note that canonical URLs *must* be absolute, including a scheme. Returning
`file:` URLs is encouraged if the imported stylesheet comes from a file on
disk.
If Sass has already loaded a stylesheet with the returned canonical URL,
it re-uses the existing parse tree. This means that importers **must
ensure** that the same canonical URL always refers to the same stylesheet,
*even across different importers*.
This may return `null` if $url isn't recognized by this importer.
If this importer's URL format supports file extensions, it should
canonicalize them the same way as the default filesystem importer:
* The importer should look for stylesheets by adding the prefix `_` to the
URL's basename, and by adding the extensions `.sass` and `.scss` if the
URL doesn't already have one of those extensions. For example, if the
URL was `foo/bar/baz`, the importer would look for:
* `foo/bar/baz.sass`
* `foo/bar/baz.scss`
* `foo/bar/_baz.sass`
* `foo/bar/_baz.scss`
If the URL was `foo/bar/baz.scss`, the importer would just look for:
* `foo/bar/baz.scss`
* `foo/bar/_baz.scss`
If the importer finds a stylesheet at more than one of these URLs, it
should throw an exception indicating that the import is ambiguous. Note
that if the extension is explicitly specified, a stylesheet with the
opposite extension may exist.
* If none of the possible paths is valid, the importer should perform the
same resolution on the URL followed by `/index`. In the example above,
it would look for:
* `foo/bar/baz/_index.sass`
* `foo/bar/baz/index.sass`
* `foo/bar/baz/_index.scss`
* `foo/bar/baz/index.scss`
As above, if the importer finds a stylesheet at more than one of these
URLs, it should throw an exception indicating that the import is
ambiguous.
If no stylesheets are found, the importer should return `null`.
Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} multiple times with the same URL must return the
same result. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize}
must return that URL. Calling {@see \ScssPhp\ScssPhp\Importer\canonicalize} with a URL relative to one
returned by {@see \ScssPhp\ScssPhp\Importer\canonicalize} must return a meaningful result.
load
\ScssPhp\ScssPhp\Importer\Importer::load()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
Loads the Sass text for the given $url, or returns `null` if
this importer can't find the stylesheet it refers to.
The $url comes from a call to {@see \ScssPhp\ScssPhp\Importer\canonicalize} for this importer.
When Sass encounters an `@import` rule in a stylesheet, it first calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on the importer that first loaded that
stylesheet with the imported URL resolved relative to the stylesheet's
original URL. If either of those returns `null`, it then calls
{@see \ScssPhp\ScssPhp\Importer\canonicalize} and {@see \ScssPhp\ScssPhp\Importer\load} on each importer in order with the URL as it
appears in the `@import` rule.
If the importer finds a stylesheet at $url but it fails to load for some
reason, or if $url is uniquely associated with this importer but doesn't
refer to a real stylesheet, the importer may throw an exception that will
be wrapped by Sass.
couldCanonicalize
\ScssPhp\ScssPhp\Importer\Importer::couldCanonicalize()
\ScssPhp\ScssPhp\Importer\Importer
url
\League\Uri\Contracts\UriInterface
canonicalUrl
\League\Uri\Contracts\UriInterface
Without accessing the filesystem, returns whether passing $url to
{@see canonicalize} could possibly return $canonicalUrl.
This is expected to be very efficient, and subclasses are allowed to
return false positives if it would be inefficient to determine whether
$url would actually resolve to $canonicalUrl. Subclasses are not allowed
to return false negatives.
isNonCanonicalScheme
\ScssPhp\ScssPhp\Importer\Importer::isNonCanonicalScheme()
\ScssPhp\ScssPhp\Importer\Importer
scheme
string
Returns whether the given URL scheme (without `:`) should be considered
"non-canonical" for this importer.
An importer may not return a URL with a non-canonical scheme from
{@see \ScssPhp\ScssPhp\Importer\canonicalize}. In exchange, {@see \ScssPhp\ScssPhp\Importer\getContainingUrl} is available within
{@see \ScssPhp\ScssPhp\Importer\canonicalize} for absolute URLs with non-canonical schemes so that the
importer can resolve those URLs differently based on where they're loaded.
This must always return the same value for the same $scheme. It is
expected to be very efficient.
isFromImport
\ScssPhp\ScssPhp\Importer\Importer::isFromImport()
\ScssPhp\ScssPhp\Importer\Importer
Whether the current {@see canonicalize} invocation comes from an `@import`
rule.
When evaluating `@import` rules, URLs should canonicalize to an
[import-only file] if one exists for the URL being canonicalized.
Otherwise, canonicalization should be identical for `@import` and `@use`
rules.
[import-only file]: https://sass-lang.com/documentation/at-rules/import#import-only-files
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
getContainingUrl
\ScssPhp\ScssPhp\Importer\Importer::getContainingUrl()
\ScssPhp\ScssPhp\Importer\Importer
The canonical URL of the stylesheet that caused the current {@see canonicalize}
invocation.
This is only set when the containing stylesheet has a canonical URL, and
when the URL being canonicalized is either relative or has a scheme for
which {@see \ScssPhp\ScssPhp\Importer\isNonCanonicalScheme} returns `true`. This restriction ensures that
canonical URLs are always interpreted the same way regardless of their
context.
Subclasses should only access this from within calls to {@see \ScssPhp\ScssPhp\Importer\canonicalize}.
Outside of that context, its value is undefined and subject to change.
SCSSPHP
SCSSPHP
SCSSPHP
implement the highlight of a span
SCSSPHP
SCSSPHP
add trace
use the right exception type
SCSSPHP
LocationAwareLoggerInterface
\ScssPhp\ScssPhp\Logger\LocationAwareLoggerInterface
Interface implemented by loggers for warnings and debug messages.
The official Sass implementation recommends that loggers report the
messages immediately rather than waiting for the end of the
compilation, to provide a better debugging experience when the
compilation does not end (error or infinite loop after the warning
for instance).
\ScssPhp\ScssPhp\Logger\LoggerInterface
warn
\ScssPhp\ScssPhp\Logger\LocationAwareLoggerInterface::warn()
message
string
deprecation
false
bool
span
null
?\ScssPhp\ScssPhp\SourceSpan\FileSpan
trace
null
?\ScssPhp\ScssPhp\StackTrace\Trace
Emits a warning with the given message.
If $span is passed, it's the location in the Sass source that generated
the warning. If $trace is passed, it's the Sass stack trace when the
warning was issued.
If $deprecation is true, it indicates that this is a deprecation
warning. Implementations should surface all this information to
the end user.
debug
\ScssPhp\ScssPhp\Logger\LocationAwareLoggerInterface::debug()
message
string
span
null
?\ScssPhp\ScssPhp\SourceSpan\FileSpan
Emits a debugging message associated with the given span.
SCSSPHP
LoggerInterface
\ScssPhp\ScssPhp\Logger\LoggerInterface
Interface implemented by loggers for warnings and debug messages.
The official Sass implementation recommends that loggers report the
messages immediately rather than waiting for the end of the
compilation, to provide a better debugging experience when the
compilation does not end (error or infinite loop after the warning
for instance).
warn
\ScssPhp\ScssPhp\Logger\LoggerInterface::warn()
message
string
deprecation
false
bool
Emits a warning with the given message.
If $deprecation is true, it indicates that this is a deprecation
warning. Implementations should surface all this information to
the end user.
debug
\ScssPhp\ScssPhp\Logger\LoggerInterface::debug()
message
string
Emits a debugging message.
SCSSPHP
QuietLogger
\ScssPhp\ScssPhp\Logger\QuietLogger
A logger that silently ignores all messages.
\ScssPhp\ScssPhp\Logger\LocationAwareLoggerInterface
\ScssPhp\ScssPhp\Logger\DeprecationAwareLoggerInterface
warn
\ScssPhp\ScssPhp\Logger\QuietLogger::warn()
message
string
deprecation
false
bool
span
null
?\ScssPhp\ScssPhp\SourceSpan\FileSpan
trace
null
?\ScssPhp\ScssPhp\StackTrace\Trace
Emits a warning with the given message.
If $span is passed, it's the location in the Sass source that generated
the warning. If $trace is passed, it's the Sass stack trace when the
warning was issued.
If $deprecation is true, it indicates that this is a deprecation
warning. Implementations should surface all this information to
the end user.
debug
\ScssPhp\ScssPhp\Logger\QuietLogger::debug()
message
string
span
null
\ScssPhp\ScssPhp\SourceSpan\FileSpan
Emits a debugging message associated with the given span.
SCSSPHP
StreamLogger
\ScssPhp\ScssPhp\Logger\StreamLogger
A logger that prints to a PHP stream (for instance stderr)
TODO implement LocationAwareLoggerInterface once the compiler is migrated to actually provide the location
\ScssPhp\ScssPhp\Logger\LoggerInterface
stream
\ScssPhp\ScssPhp\Logger\StreamLogger::$stream
closeOnDestruct
\ScssPhp\ScssPhp\Logger\StreamLogger::$closeOnDestruct
__construct
\ScssPhp\ScssPhp\Logger\StreamLogger::__construct()
stream
resource
closeOnDestruct
false
bool
warn
\ScssPhp\ScssPhp\Logger\StreamLogger::warn()
message
string
deprecation
false
bool
Emits a warning with the given message.
debug
\ScssPhp\ScssPhp\Logger\StreamLogger::debug()
message
string
Emits a debugging message.
SCSSPHP
Number
\ScssPhp\ScssPhp\Node\Number
Dimension + optional units
}
\ScssPhp\ScssPhp\Node
\ArrayAccess
PRECISION
\ScssPhp\ScssPhp\Node\Number::PRECISION
10
unitTable
\ScssPhp\ScssPhp\Node\Number::$unitTable
['in' => ['in' => 1, 'pc' => 6, 'pt' => 72, 'px' => 96, 'cm' => 2.54, 'mm' => 25.4, 'q' => 101.6], 'turn' => [
'deg' => 360,
'grad' => 400,
'rad' => 6.283185307179586,
// 2 * M_PI
'turn' => 1,
], 's' => ['s' => 1, 'ms' => 1000], 'Hz' => ['Hz' => 1, 'kHz' => 0.001], 'dpi' => ['dpi' => 1, 'dpcm' => 1 / 2.54, 'dppx' => 1 / 96]]
dimension
\ScssPhp\ScssPhp\Node\Number::$dimension
numeratorUnits
\ScssPhp\ScssPhp\Node\Number::$numeratorUnits
denominatorUnits
\ScssPhp\ScssPhp\Node\Number::$denominatorUnits
__construct
\ScssPhp\ScssPhp\Node\Number::__construct()
dimension
int|float
numeratorUnits
string[]|string
denominatorUnits
[]
string[]
Initialize number
getDimension
\ScssPhp\ScssPhp\Node\Number::getDimension()
getNumeratorUnits
\ScssPhp\ScssPhp\Node\Number::getNumeratorUnits()
getDenominatorUnits
\ScssPhp\ScssPhp\Node\Number::getDenominatorUnits()
offsetExists
\ScssPhp\ScssPhp\Node\Number::offsetExists()
offset
mixed
offsetGet
\ScssPhp\ScssPhp\Node\Number::offsetGet()
offset
mixed
offsetSet
\ScssPhp\ScssPhp\Node\Number::offsetSet()
offset
mixed
value
mixed
offsetUnset
\ScssPhp\ScssPhp\Node\Number::offsetUnset()
offset
mixed
unitless
\ScssPhp\ScssPhp\Node\Number::unitless()
Returns true if the number is unitless
hasUnits
\ScssPhp\ScssPhp\Node\Number::hasUnits()
Returns true if the number has any units
hasUnit
\ScssPhp\ScssPhp\Node\Number::hasUnit()
unit
string
Checks whether the number has exactly this unit
unitStr
\ScssPhp\ScssPhp\Node\Number::unitStr()
Returns unit(s) as the product of numerator units divided by the product of denominator units
valueInRange
\ScssPhp\ScssPhp\Node\Number::valueInRange()
min
float|int
max
float|int
name
null
string|null
assertNoUnits
\ScssPhp\ScssPhp\Node\Number::assertNoUnits()
varName
null
string|null
assertUnit
\ScssPhp\ScssPhp\Node\Number::assertUnit()
unit
string
varName
null
string|null
assertSameUnitOrUnitless
\ScssPhp\ScssPhp\Node\Number::assertSameUnitOrUnitless()
other
\ScssPhp\ScssPhp\Node\Number
coerce
\ScssPhp\ScssPhp\Node\Number::coerce()
newNumeratorUnits
string[]
newDenominatorUnits
string[]
Returns a copy of this number, converted to the units represented by $newNumeratorUnits and $newDenominatorUnits.
This does not throw an error if this number is unitless and
$newNumeratorUnits/$newDenominatorUnits are not empty, or vice versa. Instead,
it treats all unitless numbers as convertible to and from all units without
changing the value.
isComparableTo
\ScssPhp\ScssPhp\Node\Number::isComparableTo()
other
\ScssPhp\ScssPhp\Node\Number
lessThan
\ScssPhp\ScssPhp\Node\Number::lessThan()
other
\ScssPhp\ScssPhp\Node\Number
lessThanOrEqual
\ScssPhp\ScssPhp\Node\Number::lessThanOrEqual()
other
\ScssPhp\ScssPhp\Node\Number
greaterThan
\ScssPhp\ScssPhp\Node\Number::greaterThan()
other
\ScssPhp\ScssPhp\Node\Number
greaterThanOrEqual
\ScssPhp\ScssPhp\Node\Number::greaterThanOrEqual()
other
\ScssPhp\ScssPhp\Node\Number
plus
\ScssPhp\ScssPhp\Node\Number::plus()
other
\ScssPhp\ScssPhp\Node\Number
minus
\ScssPhp\ScssPhp\Node\Number::minus()
other
\ScssPhp\ScssPhp\Node\Number
unaryMinus
\ScssPhp\ScssPhp\Node\Number::unaryMinus()
modulo
\ScssPhp\ScssPhp\Node\Number::modulo()
other
\ScssPhp\ScssPhp\Node\Number
times
\ScssPhp\ScssPhp\Node\Number::times()
other
\ScssPhp\ScssPhp\Node\Number
dividedBy
\ScssPhp\ScssPhp\Node\Number::dividedBy()
other
\ScssPhp\ScssPhp\Node\Number
equals
\ScssPhp\ScssPhp\Node\Number::equals()
other
\ScssPhp\ScssPhp\Node\Number
output
\ScssPhp\ScssPhp\Node\Number::output()
compiler
null
\ScssPhp\ScssPhp\Compiler
Output number
__toString
\ScssPhp\ScssPhp\Node\Number::__toString()
{@inheritdoc}
coerceNumber
\ScssPhp\ScssPhp\Node\Number::coerceNumber()
other
\ScssPhp\ScssPhp\Node\Number
operation
callable
coerceUnits
\ScssPhp\ScssPhp\Node\Number::coerceUnits()
other
\ScssPhp\ScssPhp\Node\Number
operation
callable
valueInUnits
\ScssPhp\ScssPhp\Node\Number::valueInUnits()
numeratorUnits
string[]
denominatorUnits
string[]
multiplyUnits
\ScssPhp\ScssPhp\Node\Number::multiplyUnits()
value
int|float
numerators1
string[]
denominators1
string[]
numerators2
string[]
denominators2
string[]
getConversionFactor
\ScssPhp\ScssPhp\Node\Number::getConversionFactor()
unit1
string
unit2
string
Returns the number of [unit1]s per [unit2].
Equivalently, `1unit1 * conversionFactor(unit1, unit2) = 1unit2`.
getUnitString
\ScssPhp\ScssPhp\Node\Number::getUnitString()
numerators
string[]
denominators
string[]
Returns unit(s) as the product of numerator units divided by the product of denominator units
get rid of this once `$number[2]` is not used anymore
SCSSPHP
OutputStyle
\ScssPhp\ScssPhp\OutputStyle
TODO convert to an enum with appropriate forward-compat/backward-compat APIs in 1.x
EXPANDED
\ScssPhp\ScssPhp\OutputStyle::EXPANDED
'expanded'
COMPRESSED
\ScssPhp\ScssPhp\OutputStyle::COMPRESSED
'compressed'
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
implement the Multi-span support here
SCSSPHP
SCSSPHP
check that
SCSSPHP
SCSSPHP
handle multi-span exceptions
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
remove this when implementing modules
remove this when implementing modules
remove this when implementing modules
remove this when implementing modules
remove this when implementing modules
remove this when implementing modules
remove this when implementing modules
SCSSPHP
output an error here if nothing found according to sass spec
: warning
SCSSPHP
build the source map
SCSSPHP
SCSSPHP
implement source map tracking
implement sourcemap tracking
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
implement the highlighting of a code snippet
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
Frame
\ScssPhp\ScssPhp\StackTrace\Frame
A single stack frame. Each frame points to a precise location in Sass code.
url
\ScssPhp\ScssPhp\StackTrace\Frame::$url
The URI of the file in which the code is located.
line
\ScssPhp\ScssPhp\StackTrace\Frame::$line
The line number on which the code location is located.
This can be null, indicating that the line number is unknown or
unimportant.
column
\ScssPhp\ScssPhp\StackTrace\Frame::$column
The column number of the code location.
This can be null, indicating that the column number is unknown or
unimportant.
member
\ScssPhp\ScssPhp\StackTrace\Frame::$member
The name of the member in which the code location occurs.
__construct
\ScssPhp\ScssPhp\StackTrace\Frame::__construct()
url
string
line
?int
column
?int
member
?string
getUrl
\ScssPhp\ScssPhp\StackTrace\Frame::getUrl()
The URI of the file in which the code is located.
getLine
\ScssPhp\ScssPhp\StackTrace\Frame::getLine()
The line number on which the code location is located.
This can be null, indicating that the line number is unknown or
unimportant.
getColumn
\ScssPhp\ScssPhp\StackTrace\Frame::getColumn()
The column number of the code location.
This can be null, indicating that the column number is unknown or
unimportant.
getMember
\ScssPhp\ScssPhp\StackTrace\Frame::getMember()
The name of the member in which the code location occurs.
getLocation
\ScssPhp\ScssPhp\StackTrace\Frame::getLocation()
A human-friendly description of the code location.
SCSSPHP
Trace
\ScssPhp\ScssPhp\StackTrace\Trace
A stack trace, comprised of a list of stack frames.
frames
\ScssPhp\ScssPhp\StackTrace\Trace::$frames
__construct
\ScssPhp\ScssPhp\StackTrace\Trace::__construct()
frames
list<\ScssPhp\ScssPhp\StackTrace\Frame>
getFrames
\ScssPhp\ScssPhp\StackTrace\Trace::getFrames()
getFormattedTrace
\ScssPhp\ScssPhp\StackTrace\Trace::getFormattedTrace()
SCSSPHP
SCSSPHP
Type
\ScssPhp\ScssPhp\Type
Block/node types
T_COLOR
\ScssPhp\ScssPhp\Type::T_COLOR
'color'
T_FUNCTION
\ScssPhp\ScssPhp\Type::T_FUNCTION
'function'
T_LIST
\ScssPhp\ScssPhp\Type::T_LIST
'list'
T_MAP
\ScssPhp\ScssPhp\Type::T_MAP
'map'
T_NULL
\ScssPhp\ScssPhp\Type::T_NULL
'null'
T_NUMBER
\ScssPhp\ScssPhp\Type::T_NUMBER
'number'
T_STRING
\ScssPhp\ScssPhp\Type::T_STRING
'string'
SCSSPHP
Box
\ScssPhp\ScssPhp\Util\Box
An unmodifiable reference to a value that may be mutated elsewhere.
This uses reference equality based on the underlying {@see \ScssPhp\ScssPhp\Util\ModifiableBox}, even
when the underlying type uses value equality.
\ScssPhp\ScssPhp\Util\Equatable
inner
\ScssPhp\ScssPhp\Util\Box::$inner
__construct
\ScssPhp\ScssPhp\Util\Box::__construct()
inner
\ScssPhp\ScssPhp\Util\ModifiableBox<\ScssPhp\ScssPhp\Util\T>
getValue
\ScssPhp\ScssPhp\Util\Box::getValue()
equals
\ScssPhp\ScssPhp\Util\Box::equals()
other
object
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
add support for returning a relative path using ../ in some cases, like Dart's path.prettyUri method
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
CalculationOperation
\ScssPhp\ScssPhp\Value\CalculationOperation
A binary operation that can appear in a {@see SassCalculation}.
\ScssPhp\ScssPhp\Util\Equatable
\Stringable
operator
\ScssPhp\ScssPhp\Value\CalculationOperation::$operator
left
\ScssPhp\ScssPhp\Value\CalculationOperation::$left
The left-hand operand.
This is either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an unquoted
{@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
right
\ScssPhp\ScssPhp\Value\CalculationOperation::$right
The right-hand operand.
This is either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an unquoted
{@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
__construct
\ScssPhp\ScssPhp\Value\CalculationOperation::__construct()
operator
\ScssPhp\ScssPhp\Value\CalculationOperator
left
object
right
object
getOperator
\ScssPhp\ScssPhp\Value\CalculationOperation::getOperator()
getLeft
\ScssPhp\ScssPhp\Value\CalculationOperation::getLeft()
getRight
\ScssPhp\ScssPhp\Value\CalculationOperation::getRight()
equals
\ScssPhp\ScssPhp\Value\CalculationOperation::equals()
other
object
__toString
\ScssPhp\ScssPhp\Value\CalculationOperation::__toString()
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SassArgumentList
\ScssPhp\ScssPhp\Value\SassArgumentList
A SassScript argument list.
An argument list comes from a rest argument. It's distinct from a normal
{@see \ScssPhp\ScssPhp\Value\SassList} in that it may contain a keyword map as well as the positional
arguments.
\ScssPhp\ScssPhp\Value\SassList
keywords
\ScssPhp\ScssPhp\Value\SassArgumentList::$keywords
keywordAccessed
\ScssPhp\ScssPhp\Value\SassArgumentList::$keywordAccessed
false
contents
\ScssPhp\ScssPhp\Value\SassList::$contents
\ScssPhp\ScssPhp\Value\SassList
separator
\ScssPhp\ScssPhp\Value\SassList::$separator
\ScssPhp\ScssPhp\Value\SassList
brackets
\ScssPhp\ScssPhp\Value\SassList::$brackets
\ScssPhp\ScssPhp\Value\SassList
__construct
\ScssPhp\ScssPhp\Value\SassArgumentList::__construct()
contents
list<\ScssPhp\ScssPhp\Value\Value>
keywords
array<string,\ScssPhp\ScssPhp\Value\Value>
separator
\ScssPhp\ScssPhp\Value\ListSeparator
SassArgumentList constructor.
getKeywords
\ScssPhp\ScssPhp\Value\SassArgumentList::getKeywords()
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\SassList::getSeparator()
\ScssPhp\ScssPhp\Value\SassList
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\SassList::hasBrackets()
\ScssPhp\ScssPhp\Value\SassList
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\SassList::asList()
\ScssPhp\ScssPhp\Value\SassList
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\SassList::getLengthAsList()
\ScssPhp\ScssPhp\Value\SassList
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\SassList::assertMap()
\ScssPhp\ScssPhp\Value\SassList
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\SassList::tryMap()
\ScssPhp\ScssPhp\Value\SassList
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
createEmpty
\ScssPhp\ScssPhp\Value\SassList::createEmpty()
\ScssPhp\ScssPhp\Value\SassList
separator
ListSeparator::UNDECIDED
\ScssPhp\ScssPhp\Value\ListSeparator
brackets
false
bool
__construct
\ScssPhp\ScssPhp\Value\SassList::__construct()
\ScssPhp\ScssPhp\Value\SassList
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
\ScssPhp\ScssPhp\Value\ListSeparator
brackets
false
bool
isBlank
\ScssPhp\ScssPhp\Value\SassList::isBlank()
\ScssPhp\ScssPhp\Value\SassList
accept
\ScssPhp\ScssPhp\Value\SassList::accept()
\ScssPhp\ScssPhp\Value\SassList
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
equals
\ScssPhp\ScssPhp\Value\SassList::equals()
\ScssPhp\ScssPhp\Value\SassList
other
object
SCSSPHP
SassBoolean
\ScssPhp\ScssPhp\Value\SassBoolean
A SassScript boolean value.
\ScssPhp\ScssPhp\Value\Value
trueInstance
\ScssPhp\ScssPhp\Value\SassBoolean::$trueInstance
falseInstance
\ScssPhp\ScssPhp\Value\SassBoolean::$falseInstance
value
\ScssPhp\ScssPhp\Value\SassBoolean::$value
create
\ScssPhp\ScssPhp\Value\SassBoolean::create()
value
bool
__construct
\ScssPhp\ScssPhp\Value\SassBoolean::__construct()
value
bool
getValue
\ScssPhp\ScssPhp\Value\SassBoolean::getValue()
isTruthy
\ScssPhp\ScssPhp\Value\SassBoolean::isTruthy()
Whether the value counts as `true` in an `@if` statement and other contexts
accept
\ScssPhp\ScssPhp\Value\SassBoolean::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertBoolean
\ScssPhp\ScssPhp\Value\SassBoolean::assertBoolean()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
unaryNot
\ScssPhp\ScssPhp\Value\SassBoolean::unaryNot()
equals
\ScssPhp\ScssPhp\Value\SassBoolean::equals()
other
object
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassCalculation
\ScssPhp\ScssPhp\Value\SassCalculation
A SassScript calculation.
Although calculations can in principle have any name or any number of
arguments, this class only exposes the specific calculations that are
supported by the Sass spec. This ensures that all calculations that the user
works with are always fully simplified.
\ScssPhp\ScssPhp\Value\Value
name
\ScssPhp\ScssPhp\Value\SassCalculation::$name
The calculation's name, such as `"calc"`.
arguments
\ScssPhp\ScssPhp\Value\SassCalculation::$arguments
The calculation's arguments.
Each argument is either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an unquoted
{@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
calc
\ScssPhp\ScssPhp\Value\SassCalculation::calc()
argument
object
Creates a `calc()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
min
\ScssPhp\ScssPhp\Value\SassCalculation::min()
arguments
list<object>
Creates a `min()` calculation with the given $arguments.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}. It must be passed at
least one argument.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
max
\ScssPhp\ScssPhp\Value\SassCalculation::max()
arguments
list<object>
Creates a `max()` calculation with the given $arguments.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}. It must be passed at
least one argument.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
hypot
\ScssPhp\ScssPhp\Value\SassCalculation::hypot()
arguments
list<object>
Creates a `hypot()` calculation with the given $arguments.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}. It must be passed at
least one argument.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
sqrt
\ScssPhp\ScssPhp\Value\SassCalculation::sqrt()
argument
object
Creates a `sqrt()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
sin
\ScssPhp\ScssPhp\Value\SassCalculation::sin()
argument
object
Creates a `sin()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
cos
\ScssPhp\ScssPhp\Value\SassCalculation::cos()
argument
object
Creates a `cos()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
tan
\ScssPhp\ScssPhp\Value\SassCalculation::tan()
argument
object
Creates a `tan()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
atan
\ScssPhp\ScssPhp\Value\SassCalculation::atan()
argument
object
Creates an `atan()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
asin
\ScssPhp\ScssPhp\Value\SassCalculation::asin()
argument
object
Creates an `asin()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
acos
\ScssPhp\ScssPhp\Value\SassCalculation::acos()
argument
object
Creates an `acos()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
abs
\ScssPhp\ScssPhp\Value\SassCalculation::abs()
argument
object
Creates an `abs()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
exp
\ScssPhp\ScssPhp\Value\SassCalculation::exp()
argument
object
Creates an `exp()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
sign
\ScssPhp\ScssPhp\Value\SassCalculation::sign()
argument
object
Creates a `sign()` calculation with the given $argument.
The $argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
clamp
\ScssPhp\ScssPhp\Value\SassCalculation::clamp()
min
object
value
null
?object
max
null
?object
Creates a `clamp()` calculation with the given $min, $value, and $max.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than three arguments, but only if one of the
arguments is an unquoted `var()` string.
pow
\ScssPhp\ScssPhp\Value\SassCalculation::pow()
base
object
exponent
?object
Creates a `pow()` calculation with the given $base and $exponent.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than two arguments, but only if one of the
arguments is an unquoted `var()` string.
log
\ScssPhp\ScssPhp\Value\SassCalculation::log()
number
object
base
?object
Creates a `log()` calculation with the given $number and $base.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
If arguments contains exactly a single argument, the base is set to
`math.e` by default.
atan2
\ScssPhp\ScssPhp\Value\SassCalculation::atan2()
y
object
x
?object
Creates a `atan2()` calculation for $y and $x.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than two arguments, but only if one of the
arguments is an unquoted `var()` string.
rem
\ScssPhp\ScssPhp\Value\SassCalculation::rem()
dividend
object
modulus
?object
Creates a `rem()` calculation with the given $dividend and $modulus.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than two arguments, but only if one of the
arguments is an unquoted `var()` string.
mod
\ScssPhp\ScssPhp\Value\SassCalculation::mod()
dividend
object
modulus
?object
Creates a `mod()` calculation with the given $dividend and $modulus.
Each argument must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than two arguments, but only if one of the
arguments is an unquoted `var()` string.
round
\ScssPhp\ScssPhp\Value\SassCalculation::round()
strategyOrNumber
object
numberOrStep
null
?object
step
null
?object
Creates a `round()` calculation with the given $strategyOrNumber,
$numberOrStep, and $step. Strategy must be either nearest, up, down or
to-zero.
Number and step must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a {@see \ScssPhp\ScssPhp\Value\SassCalculation}, an
unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
This automatically simplifies the calculation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\SassCalculation}. It throws an exception if it
can determine that the calculation will definitely produce invalid CSS.
This may be passed fewer than two arguments, but only if one of the
arguments is an unquoted `var()` string.
operate
\ScssPhp\ScssPhp\Value\SassCalculation::operate()
operator
\ScssPhp\ScssPhp\Value\CalculationOperator
left
object
right
object
Creates and simplifies a {@see CalculationOperation} with the given $operator,
$left, and $right.
This automatically simplifies the operation, so it may return a
{@see \ScssPhp\ScssPhp\Value\SassNumber} rather than a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
Each of $left and $right must be either a {@see \ScssPhp\ScssPhp\Value\SassNumber}, a
{@see \ScssPhp\ScssPhp\Value\SassCalculation}, an unquoted {@see \ScssPhp\ScssPhp\Value\SassString}, or a {@see \ScssPhp\ScssPhp\Value\CalculationOperation}.
__construct
\ScssPhp\ScssPhp\Value\SassCalculation::__construct()
name
string
arguments
list<object>
An internal constructor that doesn't perform any validation or
simplification.
getName
\ScssPhp\ScssPhp\Value\SassCalculation::getName()
isSpecialNumber
\ScssPhp\ScssPhp\Value\SassCalculation::isSpecialNumber()
getArguments
\ScssPhp\ScssPhp\Value\SassCalculation::getArguments()
accept
\ScssPhp\ScssPhp\Value\SassCalculation::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertCalculation
\ScssPhp\ScssPhp\Value\SassCalculation::assertCalculation()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
plus
\ScssPhp\ScssPhp\Value\SassCalculation::plus()
other
\ScssPhp\ScssPhp\Value\Value
minus
\ScssPhp\ScssPhp\Value\SassCalculation::minus()
other
\ScssPhp\ScssPhp\Value\Value
unaryPlus
\ScssPhp\ScssPhp\Value\SassCalculation::unaryPlus()
unaryMinus
\ScssPhp\ScssPhp\Value\SassCalculation::unaryMinus()
equals
\ScssPhp\ScssPhp\Value\SassCalculation::equals()
other
object
matchUnits
\ScssPhp\ScssPhp\Value\SassCalculation::matchUnits()
value
float
number
\ScssPhp\ScssPhp\Value\SassNumber
Returns $value coerced to $number's units.
roundWithStep
\ScssPhp\ScssPhp\Value\SassCalculation::roundWithStep()
strategy
string
number
\ScssPhp\ScssPhp\Value\SassNumber
step
\ScssPhp\ScssPhp\Value\SassNumber
Returns a rounded $number based on a selected rounding $strategy,
to the nearest integer multiple of $step.
simplifyArguments
\ScssPhp\ScssPhp\Value\SassCalculation::simplifyArguments()
args
list<object>
simplify
\ScssPhp\ScssPhp\Value\SassCalculation::simplify()
arg
object
needsParentheses
\ScssPhp\ScssPhp\Value\SassCalculation::needsParentheses()
text
string
Returns whether $text needs parentheses if it's the contents of a
`calc()` being embedded in another calculation.
charNeedsParentheses
\ScssPhp\ScssPhp\Value\SassCalculation::charNeedsParentheses()
character
string
Returns whether $character intrinsically needs parentheses if it appears
in the unquoted string argument of a `calc()` being embedded in another
calculation.
verifyCompatibleNumbers
\ScssPhp\ScssPhp\Value\SassCalculation::verifyCompatibleNumbers()
args
list<object>
Verifies that all the numbers in $args aren't known to be incompatible
with one another, and that they don't have units that are too complex for
calculations.
verifyLength
\ScssPhp\ScssPhp\Value\SassCalculation::verifyLength()
args
list<object>
expectedLength
int
Throws a {@see SassScriptException} if $args isn't $expectedLength *and*
doesn't contain either a {@see SassString}.
singleArgument
\ScssPhp\ScssPhp\Value\SassCalculation::singleArgument()
name
string
argument
object
mathFunc
callable
forbidUnits
false
bool
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassColor
\ScssPhp\ScssPhp\Value\SassColor
A SassScript color.
\ScssPhp\ScssPhp\Value\Value
red
\ScssPhp\ScssPhp\Value\SassColor::$red
This color's red channel, between `0` and `255`.
blue
\ScssPhp\ScssPhp\Value\SassColor::$blue
This color's blue channel, between `0` and `255`.
green
\ScssPhp\ScssPhp\Value\SassColor::$green
This color's green channel, between `0` and `255`.
hue
\ScssPhp\ScssPhp\Value\SassColor::$hue
This color's hue, between `0` and `360`.
saturation
\ScssPhp\ScssPhp\Value\SassColor::$saturation
This color's saturation, a percentage between `0` and `100`.
lightness
\ScssPhp\ScssPhp\Value\SassColor::$lightness
This color's lightness, a percentage between `0` and `100`.
alpha
\ScssPhp\ScssPhp\Value\SassColor::$alpha
This color's alpha channel, between `0` and `1`.
format
\ScssPhp\ScssPhp\Value\SassColor::$format
rgb
\ScssPhp\ScssPhp\Value\SassColor::rgb()
red
int
green
int
blue
int
alpha
1.0
float
Creates a RGB color
hsl
\ScssPhp\ScssPhp\Value\SassColor::hsl()
hue
float
saturation
float
lightness
float
alpha
1.0
float
hwb
\ScssPhp\ScssPhp\Value\SassColor::hwb()
hue
float
whiteness
float
blackness
float
alpha
1.0
float
__construct
\ScssPhp\ScssPhp\Value\SassColor::__construct()
red
?int
green
?int
blue
?int
hue
?float
saturation
?float
lightness
?float
alpha
float
format
null
?\ScssPhp\ScssPhp\Value\ColorFormat
This must always provide non-null values for either RGB or HSL values.
If they are all provided, they are expected to be in sync and this not
revalidated. This constructor does not revalidate ranges either.
Use named factories when this cannot be guaranteed.
getRed
\ScssPhp\ScssPhp\Value\SassColor::getRed()
getGreen
\ScssPhp\ScssPhp\Value\SassColor::getGreen()
getBlue
\ScssPhp\ScssPhp\Value\SassColor::getBlue()
getHue
\ScssPhp\ScssPhp\Value\SassColor::getHue()
getSaturation
\ScssPhp\ScssPhp\Value\SassColor::getSaturation()
getLightness
\ScssPhp\ScssPhp\Value\SassColor::getLightness()
getWhiteness
\ScssPhp\ScssPhp\Value\SassColor::getWhiteness()
getBlackness
\ScssPhp\ScssPhp\Value\SassColor::getBlackness()
getAlpha
\ScssPhp\ScssPhp\Value\SassColor::getAlpha()
accept
\ScssPhp\ScssPhp\Value\SassColor::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertColor
\ScssPhp\ScssPhp\Value\SassColor::assertColor()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
changeRgb
\ScssPhp\ScssPhp\Value\SassColor::changeRgb()
red
null
?int
green
null
?int
blue
null
?int
alpha
null
?float
changeHsl
\ScssPhp\ScssPhp\Value\SassColor::changeHsl()
hue
null
?float
saturation
null
?float
lightness
null
?float
alpha
null
?float
changeHwb
\ScssPhp\ScssPhp\Value\SassColor::changeHwb()
hue
null
?float
whiteness
null
?float
blackness
null
?float
alpha
null
?float
changeAlpha
\ScssPhp\ScssPhp\Value\SassColor::changeAlpha()
alpha
float
plus
\ScssPhp\ScssPhp\Value\SassColor::plus()
other
\ScssPhp\ScssPhp\Value\Value
minus
\ScssPhp\ScssPhp\Value\SassColor::minus()
other
\ScssPhp\ScssPhp\Value\Value
dividedBy
\ScssPhp\ScssPhp\Value\SassColor::dividedBy()
other
\ScssPhp\ScssPhp\Value\Value
modulo
\ScssPhp\ScssPhp\Value\SassColor::modulo()
other
\ScssPhp\ScssPhp\Value\Value
equals
\ScssPhp\ScssPhp\Value\SassColor::equals()
other
object
rgbToHsl
\ScssPhp\ScssPhp\Value\SassColor::rgbToHsl()
hslToRgb
\ScssPhp\ScssPhp\Value\SassColor::hslToRgb()
hueToRgb
\ScssPhp\ScssPhp\Value\SassColor::hueToRgb()
m1
float
m2
float
hue
float
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassFunction
\ScssPhp\ScssPhp\Value\SassFunction
A SassScript function reference.
A function reference captures a function from the local environment so that
it may be passed between modules.
\ScssPhp\ScssPhp\Value\Value
name
\ScssPhp\ScssPhp\Value\SassFunction::$name
accept
\ScssPhp\ScssPhp\Value\SassFunction::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertFunction
\ScssPhp\ScssPhp\Value\SassFunction::assertFunction()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
equals
\ScssPhp\ScssPhp\Value\SassFunction::equals()
other
object
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
find a better representation of functions, as names won't be unique anymore once modules enter in the equation.
SCSSPHP
SassList
\ScssPhp\ScssPhp\Value\SassList
A SassScript list.
\ScssPhp\ScssPhp\Value\Value
contents
\ScssPhp\ScssPhp\Value\SassList::$contents
separator
\ScssPhp\ScssPhp\Value\SassList::$separator
brackets
\ScssPhp\ScssPhp\Value\SassList::$brackets
createEmpty
\ScssPhp\ScssPhp\Value\SassList::createEmpty()
separator
ListSeparator::UNDECIDED
\ScssPhp\ScssPhp\Value\ListSeparator
brackets
false
bool
__construct
\ScssPhp\ScssPhp\Value\SassList::__construct()
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
\ScssPhp\ScssPhp\Value\ListSeparator
brackets
false
bool
getSeparator
\ScssPhp\ScssPhp\Value\SassList::getSeparator()
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\SassList::hasBrackets()
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
isBlank
\ScssPhp\ScssPhp\Value\SassList::isBlank()
asList
\ScssPhp\ScssPhp\Value\SassList::asList()
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\SassList::getLengthAsList()
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
accept
\ScssPhp\ScssPhp\Value\SassList::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertMap
\ScssPhp\ScssPhp\Value\SassList::assertMap()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\SassList::tryMap()
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
equals
\ScssPhp\ScssPhp\Value\SassList::equals()
other
object
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassMap
\ScssPhp\ScssPhp\Value\SassMap
A SassScript map.
\ScssPhp\ScssPhp\Value\Value
contents
\ScssPhp\ScssPhp\Value\SassMap::$contents
__construct
\ScssPhp\ScssPhp\Value\SassMap::__construct()
contents
\ScssPhp\ScssPhp\Collection\Map<\ScssPhp\ScssPhp\Value\Value>
createEmpty
\ScssPhp\ScssPhp\Value\SassMap::createEmpty()
create
\ScssPhp\ScssPhp\Value\SassMap::create()
contents
\ScssPhp\ScssPhp\Collection\Map<\ScssPhp\ScssPhp\Value\Value>
getContents
\ScssPhp\ScssPhp\Value\SassMap::getContents()
The returned Map is unmodifiable.
getSeparator
\ScssPhp\ScssPhp\Value\SassMap::getSeparator()
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\SassMap::asList()
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\SassMap::getLengthAsList()
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
accept
\ScssPhp\ScssPhp\Value\SassMap::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertMap
\ScssPhp\ScssPhp\Value\SassMap::assertMap()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\SassMap::tryMap()
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
equals
\ScssPhp\ScssPhp\Value\SassMap::equals()
other
object
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassNull
\ScssPhp\ScssPhp\Value\SassNull
The SassScript `null` value.
\ScssPhp\ScssPhp\Value\Value
instance
\ScssPhp\ScssPhp\Value\SassNull::$instance
create
\ScssPhp\ScssPhp\Value\SassNull::create()
__construct
\ScssPhp\ScssPhp\Value\SassNull::__construct()
isTruthy
\ScssPhp\ScssPhp\Value\SassNull::isTruthy()
Whether the value counts as `true` in an `@if` statement and other contexts
isBlank
\ScssPhp\ScssPhp\Value\SassNull::isBlank()
accept
\ScssPhp\ScssPhp\Value\SassNull::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
equals
\ScssPhp\ScssPhp\Value\SassNull::equals()
other
object
unaryNot
\ScssPhp\ScssPhp\Value\SassNull::unaryNot()
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassNumber
\ScssPhp\ScssPhp\Value\SassNumber
A SassScript number.
Numbers can have units. Although there's no literal syntax for it, numbers
support scientific-style numerator and denominator units (for example,
`miles/hour`). These are expected to be resolved before being emitted to
CSS.
\ScssPhp\ScssPhp\Value\Value
PRECISION
\ScssPhp\ScssPhp\Value\SassNumber::PRECISION
10
CONVERSIONS
\ScssPhp\ScssPhp\Value\SassNumber::CONVERSIONS
['in' => ['in' => 1.0, 'pc' => 6.0, 'pt' => 72.0, 'px' => 96.0, 'cm' => 2.54, 'mm' => 25.4, 'q' => 101.6], 'deg' => ['deg' => 360.0, 'grad' => 400.0, 'rad' => 2 * M_PI, 'turn' => 1.0], 's' => ['s' => 1.0, 'ms' => 1000.0], 'Hz' => ['Hz' => 1.0, 'kHz' => 0.001], 'dpi' => ['dpi' => 1.0, 'dpcm' => 1 / 2.54, 'dppx' => 1 / 96]]
UNITS_BY_TYPE
\ScssPhp\ScssPhp\Value\SassNumber::UNITS_BY_TYPE
['length' => ['in', 'cm', 'pc', 'mm', 'q', 'pt', 'px'], 'angle' => ['deg', 'grad', 'rad', 'turn'], 'time' => ['s', 'ms'], 'frequency' => ['Hz', 'kHz'], 'pixel density' => ['dpi', 'dpcm', 'dppx']]
A map from human-readable names of unit types to the convertible units that
fall into those types.
TYPES_BY_UNIT
\ScssPhp\ScssPhp\Value\SassNumber::TYPES_BY_UNIT
['in' => 'length', 'cm' => 'length', 'pc' => 'length', 'mm' => 'length', 'q' => 'length', 'pt' => 'length', 'px' => 'length', 'deg' => 'angle', 'grad' => 'angle', 'rad' => 'angle', 'turn' => 'angle', 's' => 'time', 'ms' => 'time', 'Hz' => 'frequency', 'kHz' => 'frequency', 'dpi' => 'pixel density', 'dpcm' => 'pixel density', 'dppx' => 'pixel density']
A map from units to the human-readable names of those unit types.
value
\ScssPhp\ScssPhp\Value\SassNumber::$value
__construct
\ScssPhp\ScssPhp\Value\SassNumber::__construct()
value
float
asSlash
null
array{: \ScssPhp\ScssPhp\Value\SassNumber, : \ScssPhp\ScssPhp\Value\SassNumber}|null
create
\ScssPhp\ScssPhp\Value\SassNumber::create()
value
float
unit
null
?string
Creates a number, optionally with a single numerator unit.
This matches the numbers that can be written as literals.
{@see \ScssPhp\ScssPhp\Value\SassNumber::withUnits} can be used to construct more complex units.
withUnits
\ScssPhp\ScssPhp\Value\SassNumber::withUnits()
value
float
numeratorUnits
[]
list<string>
denominatorUnits
[]
list<string>
Creates a number with full $numeratorUnits and $denominatorUnits.
getValue
\ScssPhp\ScssPhp\Value\SassNumber::getValue()
The value of this number.
Note that due to details of floating-point arithmetic, this may be a
float even if $this represents an int from Sass's perspective. Use
{@see \ScssPhp\ScssPhp\Value\isInt} to determine whether this is an integer, {@see \ScssPhp\ScssPhp\Value\asInt} to get its
integer value, or {@see \ScssPhp\ScssPhp\Value\assertInt} to do both at once.
getNumeratorUnits
\ScssPhp\ScssPhp\Value\SassNumber::getNumeratorUnits()
getDenominatorUnits
\ScssPhp\ScssPhp\Value\SassNumber::getDenominatorUnits()
accept
\ScssPhp\ScssPhp\Value\SassNumber::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
withValue
\ScssPhp\ScssPhp\Value\SassNumber::withValue()
value
float
Returns a SassNumber with this value and the same units.
withoutSlash
\ScssPhp\ScssPhp\Value\SassNumber::withoutSlash()
assertNumber
\ScssPhp\ScssPhp\Value\SassNumber::assertNumber()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
getUnitString
\ScssPhp\ScssPhp\Value\SassNumber::getUnitString()
Returns a human-readable string representation of this number's units.
isInt
\ScssPhp\ScssPhp\Value\SassNumber::isInt()
Whether $this is an integer, according to {@see NumberUtil::fuzzyEquals}.
The int value can be accessed using {@see \ScssPhp\ScssPhp\Value\asInt} or {@see \ScssPhp\ScssPhp\Value\assertInt}. Note that
this may return `false` for very large doubles even though they may be
mathematically integers, because not all platforms have a valid
representation for integers that large.
asInt
\ScssPhp\ScssPhp\Value\SassNumber::asInt()
If $this is an integer according to {@see isInt}, returns {@see value} as an int.
Otherwise, returns `null`.
assertInt
\ScssPhp\ScssPhp\Value\SassNumber::assertInt()
name
null
?string
Returns the value as an int, if it's an integer value according to
{@see isInt}.
valueInRange
\ScssPhp\ScssPhp\Value\SassNumber::valueInRange()
min
float
max
float
name
null
?string
If {@see value} is between $min and $max, returns it.
If {@see \ScssPhp\ScssPhp\Value\value} is {@see \ScssPhp\ScssPhp\Util\NumberUtil::fuzzyEquals} to $min or $max, it's clamped to the
appropriate value. Otherwise, this throws a {@see \ScssPhp\ScssPhp\Exception\SassScriptException}. If this
came from a function argument, $name is the argument name (without the
`$`). It's used for error reporting.
hasUnits
\ScssPhp\ScssPhp\Value\SassNumber::hasUnits()
Returns true if the number has units.
hasUnit
\ScssPhp\ScssPhp\Value\SassNumber::hasUnit()
unit
string
Returns whether $this has $unit as its only unit (and as a numerator).
hasCompatibleUnits
\ScssPhp\ScssPhp\Value\SassNumber::hasCompatibleUnits()
other
\ScssPhp\ScssPhp\Value\SassNumber
Returns whether $this has units that are compatible with $other.
Unlike {@see \ScssPhp\ScssPhp\Value\isComparableTo}, unitless numbers are only considered compatible
with other unitless numbers.
compatibleWithUnit
\ScssPhp\ScssPhp\Value\SassNumber::compatibleWithUnit()
unit
string
Returns whether $this can be coerced to the given unit.
This always returns `true` for a unitless number.
assertUnit
\ScssPhp\ScssPhp\Value\SassNumber::assertUnit()
unit
string
varName
null
?string
Throws a SassScriptException unless $this has $unit as its only unit
(and as a numerator).
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertNoUnits
\ScssPhp\ScssPhp\Value\SassNumber::assertNoUnits()
varName
null
?string
Throws a SassScriptException unless $this has no units.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
convert
\ScssPhp\ScssPhp\Value\SassNumber::convert()
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
name
null
?string
Returns a copy of this number, converted to the units represented by $newNumeratorUnits and $newDenominatorUnits.
Note that {@see \ScssPhp\ScssPhp\Value\convertValue} is generally more efficient if the value
is going to be accessed directly.
convertValue
\ScssPhp\ScssPhp\Value\SassNumber::convertValue()
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
name
null
?string
Returns {@see value}, converted to the units represented by $newNumeratorUnits and $newDenominatorUnits.
convertToMatch
\ScssPhp\ScssPhp\Value\SassNumber::convertToMatch()
other
\ScssPhp\ScssPhp\Value\SassNumber
name
null
string|null
otherName
null
string|null
Returns a copy of this number, converted to the same units as $other.
Note that {@see \ScssPhp\ScssPhp\Value\convertValueToMatch} is generally more efficient if the value
is going to be accessed directly.
convertValueToMatch
\ScssPhp\ScssPhp\Value\SassNumber::convertValueToMatch()
other
\ScssPhp\ScssPhp\Value\SassNumber
name
null
string|null
otherName
null
string|null
Returns {@see value}, converted to the same units as $other.
coerce
\ScssPhp\ScssPhp\Value\SassNumber::coerce()
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
name
null
?string
Returns a copy of this number, converted to the units represented by $newNumeratorUnits and $newDenominatorUnits.
This does not throw an error if this number is unitless and
$newNumeratorUnits/$newDenominatorUnits are not empty, or vice versa. Instead,
it treats all unitless numbers as convertible to and from all units without
changing the value.
Note that {@see \ScssPhp\ScssPhp\Value\coerceValue} is generally more efficient if the value
is going to be accessed directly.
coerceValue
\ScssPhp\ScssPhp\Value\SassNumber::coerceValue()
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
name
null
?string
Returns {@see value}, converted to the units represented by $newNumeratorUnits and $newDenominatorUnits.
This does not throw an error if this number is unitless and
$newNumeratorUnits/$newDenominatorUnits are not empty, or vice versa. Instead,
it treats all unitless numbers as convertible to and from all units without
changing the value.
coerceValueToUnit
\ScssPhp\ScssPhp\Value\SassNumber::coerceValueToUnit()
unit
string
name
null
?string
A shorthand for {@see coerceValue} with a single unit
coerceToMatch
\ScssPhp\ScssPhp\Value\SassNumber::coerceToMatch()
other
\ScssPhp\ScssPhp\Value\SassNumber
name
null
string|null
otherName
null
string|null
Returns a copy of this number, converted to the same units as $other.
Unlike {@see \ScssPhp\ScssPhp\Value\convertToMatch}, this does not throw an error if this number is
unitless and $other is not, or vice versa. Instead, it treats all unitless
numbers as convertible to and from all units without changing the value.
Note that {@see \ScssPhp\ScssPhp\Value\coerceValueToMatch} is generally more efficient if the value
is going to be accessed directly.
coerceValueToMatch
\ScssPhp\ScssPhp\Value\SassNumber::coerceValueToMatch()
other
\ScssPhp\ScssPhp\Value\SassNumber
name
null
string|null
otherName
null
string|null
Returns {@see value}, converted to the same units as $other.
Unlike {@see \ScssPhp\ScssPhp\Value\convertValueToMatch}, this does not throw an error if this number
is unitless and $other is not, or vice versa. Instead, it treats all unitless
numbers as convertible to and from all units without changing the value.
greaterThan
\ScssPhp\ScssPhp\Value\SassNumber::greaterThan()
other
\ScssPhp\ScssPhp\Value\Value
greaterThanOrEquals
\ScssPhp\ScssPhp\Value\SassNumber::greaterThanOrEquals()
other
\ScssPhp\ScssPhp\Value\Value
lessThan
\ScssPhp\ScssPhp\Value\SassNumber::lessThan()
other
\ScssPhp\ScssPhp\Value\Value
lessThanOrEquals
\ScssPhp\ScssPhp\Value\SassNumber::lessThanOrEquals()
other
\ScssPhp\ScssPhp\Value\Value
modulo
\ScssPhp\ScssPhp\Value\SassNumber::modulo()
other
\ScssPhp\ScssPhp\Value\Value
plus
\ScssPhp\ScssPhp\Value\SassNumber::plus()
other
\ScssPhp\ScssPhp\Value\Value
minus
\ScssPhp\ScssPhp\Value\SassNumber::minus()
other
\ScssPhp\ScssPhp\Value\Value
times
\ScssPhp\ScssPhp\Value\SassNumber::times()
other
\ScssPhp\ScssPhp\Value\Value
dividedBy
\ScssPhp\ScssPhp\Value\SassNumber::dividedBy()
other
\ScssPhp\ScssPhp\Value\Value
unaryPlus
\ScssPhp\ScssPhp\Value\SassNumber::unaryPlus()
equals
\ScssPhp\ScssPhp\Value\SassNumber::equals()
other
object
getCanonicalMultiplier
\ScssPhp\ScssPhp\Value\SassNumber::getCanonicalMultiplier()
units
list<string>
getCanonicalMultiplierForUnit
\ScssPhp\ScssPhp\Value\SassNumber::getCanonicalMultiplierForUnit()
unit
string
canonicalizeUnitList
\ScssPhp\ScssPhp\Value\SassNumber::canonicalizeUnitList()
units
list<string>
coerceUnits
\ScssPhp\ScssPhp\Value\SassNumber::coerceUnits()
other
\ScssPhp\ScssPhp\Value\SassNumber
operation
callable
convertOrCoerceValue
\ScssPhp\ScssPhp\Value\SassNumber::convertOrCoerceValue()
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
coerceUnitless
bool
name
null
string|null
other
null
\ScssPhp\ScssPhp\Value\SassNumber
otherName
null
string|null
compatibilityException
\ScssPhp\ScssPhp\Value\SassNumber::compatibilityException()
otherHasUnits
bool
newNumeratorUnits
list<string>
newDenominatorUnits
list<string>
name
?string
other
null
?\ScssPhp\ScssPhp\Value\SassNumber
otherName
null
?string
multiplyUnits
\ScssPhp\ScssPhp\Value\SassNumber::multiplyUnits()
value
float
otherNumerators
list<string>
otherDenominators
list<string>
getConversionFactor
\ScssPhp\ScssPhp\Value\SassNumber::getConversionFactor()
unit1
string
unit2
string
Returns the number of [unit1]s per [unit2].
Equivalently, `1unit2 * conversionFactor(unit1, unit2) = 1unit1`.
buildUnitString
\ScssPhp\ScssPhp\Value\SassNumber::buildUnitString()
numerators
list<string>
denominators
list<string>
Returns unit(s) as the product of numerator units divided by the product of denominator units
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SassString
\ScssPhp\ScssPhp\Value\SassString
A SassScript string.
Strings can either be quoted or unquoted. Unquoted strings are usually CSS
identifiers, but they may contain any text.
\ScssPhp\ScssPhp\Value\Value
text
\ScssPhp\ScssPhp\Value\SassString::$text
The contents of the string.
For quoted strings, this is the semantic content—any escape sequences that
were been written in the source text are resolved to their Unicode values.
For unquoted strings, though, escape sequences are preserved as literal
backslashes.
This difference allows us to distinguish between identifiers with escapes,
such as `url\u28 http://example.com\u29`, and unquoted strings that
contain characters that aren't valid in identifiers, such as
`url(http://example.com)`. Unfortunately, it also means that we don't
consider `foo` and `f\6F\6F` the same string.
quotes
\ScssPhp\ScssPhp\Value\SassString::$quotes
Whether this string has quotes.
__construct
\ScssPhp\ScssPhp\Value\SassString::__construct()
text
string
quotes
true
bool
getText
\ScssPhp\ScssPhp\Value\SassString::getText()
hasQuotes
\ScssPhp\ScssPhp\Value\SassString::hasQuotes()
getSassLength
\ScssPhp\ScssPhp\Value\SassString::getSassLength()
isSpecialNumber
\ScssPhp\ScssPhp\Value\SassString::isSpecialNumber()
isVar
\ScssPhp\ScssPhp\Value\SassString::isVar()
isBlank
\ScssPhp\ScssPhp\Value\SassString::isBlank()
sassIndexToStringIndex
\ScssPhp\ScssPhp\Value\SassString::sassIndexToStringIndex()
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into {@see text}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the string.
In addition, Sass indices refer to Unicode code points while PHP string
indices refer to bytes. For example, the character U+1F60A,
Smiling Face With Smiling Eyes, is a single Unicode code point but is
represented in UTF-8 as several bytes (`0xF0`, `0x9F`, `0x98` and `0x8A`). So in
PHP, `substr("a😊b", 1, 1)` returns `"\xF0"`, whereas in Sass
`str-slice("a😊b", 1, 1)` returns `"😊"`.
sassIndexToCodePointIndex
\ScssPhp\ScssPhp\Value\SassString::sassIndexToCodePointIndex()
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into codepoints.
This index is suitable to use with functions dealing with codepoints
(i.e. the mbstring functions).
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the string.
See also {@see \ScssPhp\ScssPhp\Value\sassIndexToStringIndex}, which is an index into {@see \ScssPhp\ScssPhp\Value\getText} directly.
accept
\ScssPhp\ScssPhp\Value\SassString::accept()
visitor
\ScssPhp\ScssPhp\Visitor\ValueVisitor
assertString
\ScssPhp\ScssPhp\Value\SassString::assertString()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
plus
\ScssPhp\ScssPhp\Value\SassString::plus()
other
\ScssPhp\ScssPhp\Value\Value
equals
\ScssPhp\ScssPhp\Value\SassString::equals()
other
object
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
\ScssPhp\ScssPhp\Value\Value
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
\ScssPhp\ScssPhp\Value\Value
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
\ScssPhp\ScssPhp\Value\Value
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
\ScssPhp\ScssPhp\Value\Value
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
\ScssPhp\ScssPhp\Value\Value
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
\ScssPhp\ScssPhp\Value\Value
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
\ScssPhp\ScssPhp\Value\Value
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
\ScssPhp\ScssPhp\Value\Value
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
\ScssPhp\ScssPhp\Value\Value
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
\ScssPhp\ScssPhp\Value\Value
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
\ScssPhp\ScssPhp\Value\Value
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
\ScssPhp\ScssPhp\Value\Value
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
Value
\ScssPhp\ScssPhp\Value\Value
A SassScript value.
All SassScript values are unmodifiable. New values can be constructed using
subclass constructors like `new SassString`. Untyped values can be cast to
particular types using `assert*()` functions like {@see \ScssPhp\ScssPhp\Value\assertString}, which
throw user-friendly error messages if they fail.
\ScssPhp\ScssPhp\Util\Equatable
\Stringable
isTruthy
\ScssPhp\ScssPhp\Value\Value::isTruthy()
Whether the value counts as `true` in an `@if` statement and other contexts
getSeparator
\ScssPhp\ScssPhp\Value\Value::getSeparator()
The separator for this value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
hasBrackets
\ScssPhp\ScssPhp\Value\Value::hasBrackets()
Whether this value as a list has brackets.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
asList
\ScssPhp\ScssPhp\Value\Value::asList()
This value as a list.
All SassScript values can be used as lists. Maps count as lists of pairs,
and all other values count as single-value lists.
getLengthAsList
\ScssPhp\ScssPhp\Value\Value::getLengthAsList()
The length of {@see asList}.
This is used to compute {@see \ScssPhp\ScssPhp\Value\sassIndexToListIndex} without allocating a new
list.
sassIndexToListIndex
\ScssPhp\ScssPhp\Value\Value::sassIndexToListIndex()
sassIndex
\ScssPhp\ScssPhp\Value\Value
name
null
?string
Converts $sassIndex into a PHP-style index into the list returned by
{@see asList}.
Sass indexes are one-based, while PHP indexes are zero-based. Sass
indexes may also be negative in order to index from the end of the list.
assertBoolean
\ScssPhp\ScssPhp\Value\Value::assertBoolean()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a boolean.
Note that generally, functions should use {@see \ScssPhp\ScssPhp\Value\isTruthy} rather than requiring
a literal boolean.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertCalculation
\ScssPhp\ScssPhp\Value\Value::assertCalculation()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a calculation.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertColor
\ScssPhp\ScssPhp\Value\Value::assertColor()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a color.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertFunction
\ScssPhp\ScssPhp\Value\Value::assertFunction()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertMap
\ScssPhp\ScssPhp\Value\Value::assertMap()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a map.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
tryMap
\ScssPhp\ScssPhp\Value\Value::tryMap()
Return $this as a SassMap if it is one (including empty lists) or null otherwise.
assertNumber
\ScssPhp\ScssPhp\Value\Value::assertNumber()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a number.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
assertString
\ScssPhp\ScssPhp\Value\Value::assertString()
name
null
?string
Throws a {@see SassScriptException} if $this isn't a string.
If this came from a function argument, $name is the argument name
(without the `$`). It's used for error reporting.
selectorString
\ScssPhp\ScssPhp\Value\Value::selectorString()
name
?string
Converts a `selector-parse()`-style input into a string that can be
parsed.
selectorStringOrNull
\ScssPhp\ScssPhp\Value\Value::selectorStringOrNull()
Converts a `selector-parse()`-style input into a string that can be
parsed.
Returns `null` if $this isn't a type or a structure that can be parsed as
a selector.
withListContents
\ScssPhp\ScssPhp\Value\Value::withListContents()
contents
list<\ScssPhp\ScssPhp\Value\Value>
separator
null
?\ScssPhp\ScssPhp\Value\ListSeparator
brackets
null
?bool
Returns a new list containing $contents that defaults to this value's
separator and brackets.
toCssString
\ScssPhp\ScssPhp\Value\Value::toCssString()
quote
true
bool
Returns a valid CSS representation of $this.
Use {@see \ScssPhp\ScssPhp\Value\toString} instead to get a string representation even if this
isn't valid CSS.
Internal-only: If $quote is `false`, quoted strings are emitted without
quotes.
__toString
\ScssPhp\ScssPhp\Value\Value::__toString()
Returns a Sass representation of $this.
Note that this is equivalent to calling `inspect()` on the value, and thus
won't reflect the user's output settings. {@see \ScssPhp\ScssPhp\Value\toCssString} should be used
instead to convert $this to CSS.
SCSSPHP
ValueConverter
\ScssPhp\ScssPhp\ValueConverter
__construct
\ScssPhp\ScssPhp\ValueConverter::__construct()
parseValue
\ScssPhp\ScssPhp\ValueConverter::parseValue()
source
string
Parses a value from a Scss source string.
The returned value is guaranteed to be supported by the
Compiler methods for registering custom variables. No other
guarantee about it is provided. It should be considered
opaque values by the caller.
fromPhp
\ScssPhp\ScssPhp\ValueConverter::fromPhp()
value
mixed
Converts a PHP value to a Sass value
The returned value is guaranteed to be supported by the
Compiler methods for registering custom variables. No other
guarantee about it is provided. It should be considered
opaque values by the caller.
SCSSPHP
Version
\ScssPhp\ScssPhp\Version
SCSSPHP version
VERSION
\ScssPhp\ScssPhp\Version::VERSION
'1.11.1'
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
SCSSPHP
Warn
\ScssPhp\ScssPhp\Warn
callback
\ScssPhp\ScssPhp\Warn::$callback
warning
\ScssPhp\ScssPhp\Warn::warning()
message
string
Prints a warning message associated with the current `@import` or function call.
This may only be called within a custom function or importer callback.
deprecation
\ScssPhp\ScssPhp\Warn::deprecation()
message
string
Prints a deprecation warning message associated with the current `@import` or function call.
This may only be called within a custom function or importer callback.
forDeprecation
\ScssPhp\ScssPhp\Warn::forDeprecation()
message
string
deprecation
\ScssPhp\ScssPhp\Deprecation
reportWarning
\ScssPhp\ScssPhp\Warn::reportWarning()
message
string
deprecation
?\ScssPhp\ScssPhp\Deprecation
SCSSPHP
ApiTest
\ScssPhp\ScssPhp\Tests\ApiTest
API test
\PHPUnit\Framework\TestCase
scss
\ScssPhp\ScssPhp\Tests\ApiTest::$scss
testUserFunction
\ScssPhp\ScssPhp\Tests\ApiTest::testUserFunction()
testUserFunctionNull
\ScssPhp\ScssPhp\Tests\ApiTest::testUserFunctionNull()
testUserFunctionKwargs
\ScssPhp\ScssPhp\Tests\ApiTest::testUserFunctionKwargs()
testWrongCaseInFunctionName
\ScssPhp\ScssPhp\Tests\ApiTest::testWrongCaseInFunctionName()
testWrongCaseAtBeginningOfFunctionName
\ScssPhp\ScssPhp\Tests\ApiTest::testWrongCaseAtBeginningOfFunctionName()
testOmittedDashInFunctionName
\ScssPhp\ScssPhp\Tests\ApiTest::testOmittedDashInFunctionName()
testAdditionalDashInFunctionName
\ScssPhp\ScssPhp\Tests\ApiTest::testAdditionalDashInFunctionName()
testImportCustomCallback
\ScssPhp\ScssPhp\Tests\ApiTest::testImportCustomCallback()
testImportAbsolutePath
\ScssPhp\ScssPhp\Tests\ApiTest::testImportAbsolutePath()
testSetVariables
\ScssPhp\ScssPhp\Tests\ApiTest::testSetVariables()
expected
mixed
scss
mixed
variables
mixed
provideSetVariables
\ScssPhp\ScssPhp\Tests\ApiTest::provideSetVariables()
testCompileWithoutCharset
\ScssPhp\ScssPhp\Tests\ApiTest::testCompileWithoutCharset()
testCompileWithCharset
\ScssPhp\ScssPhp\Tests\ApiTest::testCompileWithCharset()
testCompileByteOrderMarker
\ScssPhp\ScssPhp\Tests\ApiTest::testCompileByteOrderMarker()
testSourceMapWithoutSourcePath
\ScssPhp\ScssPhp\Tests\ApiTest::testSourceMapWithoutSourcePath()
testGetStringText
\ScssPhp\ScssPhp\Tests\ApiTest::testGetStringText()
compile
\ScssPhp\ScssPhp\Tests\ApiTest::compile()
str
mixed
SCSSPHP
CssMediaQueryTest
\ScssPhp\ScssPhp\Tests\Ast\Css\CssMediaQueryTest
\PHPUnit\Framework\TestCase
testMerging
\ScssPhp\ScssPhp\Tests\Ast\Css\CssMediaQueryTest::testMerging()
expected
\ScssPhp\ScssPhp\Ast\Css\MediaQueryMergeResult
first
string
other
string
provideMergedQueries
\ScssPhp\ScssPhp\Tests\Ast\Css\CssMediaQueryTest::provideMergedQueries()
parseQuery
\ScssPhp\ScssPhp\Tests\Ast\Css\CssMediaQueryTest::parseQuery()
query
string
SCSSPHP
Base64VLQTest
\ScssPhp\ScssPhp\Tests\Base64VLQTest
Base64VLQ encoder test
\PHPUnit\Framework\TestCase
testEncode
\ScssPhp\ScssPhp\Tests\Base64VLQTest::testEncode()
expected
mixed
value
mixed
Test encode
param string $expected
param string $value
getEncode
\ScssPhp\ScssPhp\Tests\Base64VLQTest::getEncode()
Data provider for testEncode
CompilerTest
\ScssPhp\ScssPhp\Tests\CompilerTest
\PHPUnit\Framework\TestCase
testArgumentDeclaration
\ScssPhp\ScssPhp\Tests\CompilerTest::testArgumentDeclaration()
method
mixed
provideSassFunctionMethods
\ScssPhp\ScssPhp\Tests\CompilerTest::provideSassFunctionMethods()
SCSSPHP
CompressedTest
\ScssPhp\ScssPhp\Tests\CompressedTest
\PHPUnit\Framework\TestCase
testRemovesUnnecessaryWhitespaceAndSemicolons
\ScssPhp\ScssPhp\Tests\CompressedTest::testRemovesUnnecessaryWhitespaceAndSemicolons()
testForDeclarationsPreservesSemicolonsWhenNecessary
\ScssPhp\ScssPhp\Tests\CompressedTest::testForDeclarationsPreservesSemicolonsWhenNecessary()
testTheTopLevelRemovesWhitespaceAndSemicolonsBetweenAtRules
\ScssPhp\ScssPhp\Tests\CompressedTest::testTheTopLevelRemovesWhitespaceAndSemicolonsBetweenAtRules()
testTheTopLevelRemovesWhitespaceAndSemicolonsBetweenStyleRules
\ScssPhp\ScssPhp\Tests\CompressedTest::testTheTopLevelRemovesWhitespaceAndSemicolonsBetweenStyleRules()
testKeyframesRemovesWhitespaceAfterTheSelector
\ScssPhp\ScssPhp\Tests\CompressedTest::testKeyframesRemovesWhitespaceAfterTheSelector()
testKeyframesRemovesWhitespaceAfterCommas
\ScssPhp\ScssPhp\Tests\CompressedTest::testKeyframesRemovesWhitespaceAfterCommas()
testCommentsAreRemoved
\ScssPhp\ScssPhp\Tests\CompressedTest::testCommentsAreRemoved()
testCommentsArePreserved
\ScssPhp\ScssPhp\Tests\CompressedTest::testCommentsArePreserved()
compile
\ScssPhp\ScssPhp\Tests\CompressedTest::compile()
input
string
SCSSPHP
ExceptionTest
\ScssPhp\ScssPhp\Tests\ExceptionTest
Exception test
\PHPUnit\Framework\TestCase
testThrowError
\ScssPhp\ScssPhp\Tests\ExceptionTest::testThrowError()
scss
string
expectedExceptionMessage
string
provideScss
\ScssPhp\ScssPhp\Tests\ExceptionTest::provideScss()
compile
\ScssPhp\ScssPhp\Tests\ExceptionTest::compile()
str
string
SCSSPHP
NestingTest
\ScssPhp\ScssPhp\Tests\Extend\NestingTest
Selector nesting tests, taken from sass-spec
TODO Remove those tests once the compiler uses this implementation of selectors, as sass-spec covers that logic
\PHPUnit\Framework\TestCase
testNest
\ScssPhp\ScssPhp\Tests\Extend\NestingTest::testNest()
expected
string
parent
string
child
string
provideNestingTests
\ScssPhp\ScssPhp\Tests\Extend\NestingTest::provideNestingTests()
Provide selector nesting tests taken from sass-spec in spec/core_functions/selector/nest/
SCSSPHP
SuperselectorTest
\ScssPhp\ScssPhp\Tests\Extend\SuperselectorTest
Selector comparison tests, taken from sass-spec
TODO Remove those tests once the compiler uses this implementation of selectors, as sass-spec covers that logic
\PHPUnit\Framework\TestCase
testIsSuperselector
\ScssPhp\ScssPhp\Tests\Extend\SuperselectorTest::testIsSuperselector()
expected
bool
super
string
sub
string
provideSuperselectorTests
\ScssPhp\ScssPhp\Tests\Extend\SuperselectorTest::provideSuperselectorTests()
Provide selector unification tests taken from sass-spec in spec/core_functions/selector/is_superselector/
SCSSPHP
UnificationTest
\ScssPhp\ScssPhp\Tests\Extend\UnificationTest
Selector unification tests, taken from sass-spec
TODO Remove those tests once the compiler uses this implementation of selectors, as sass-spec covers that logic
\PHPUnit\Framework\TestCase
testUnify
\ScssPhp\ScssPhp\Tests\Extend\UnificationTest::testUnify()
expected
mixed
first
mixed
second
mixed
provideUnificationTests
\ScssPhp\ScssPhp\Tests\Extend\UnificationTest::provideUnificationTests()
Provide selector unification tests taken from sass-spec in spec/core_functions/selector/unify/
SCSSPHP
FrameworkTest
\ScssPhp\ScssPhp\Tests\FrameworkTest
\PHPUnit\Framework\TestCase
testBootstrap
\ScssPhp\ScssPhp\Tests\FrameworkTest::testBootstrap()
testBootstrap4
\ScssPhp\ScssPhp\Tests\FrameworkTest::testBootstrap4()
testBootstrap4CustomSettings
\ScssPhp\ScssPhp\Tests\FrameworkTest::testBootstrap4CustomSettings()
testFoundation
\ScssPhp\ScssPhp\Tests\FrameworkTest::testFoundation()
testBourbon
\ScssPhp\ScssPhp\Tests\FrameworkTest::testBourbon()
entrypoint
mixed
provideBourbonEntrypoints
\ScssPhp\ScssPhp\Tests\FrameworkTest::provideBourbonEntrypoints()
SCSSPHP
InputTest
\ScssPhp\ScssPhp\Tests\InputTest
Input test - runs all the tests in inputs/ and compares their output to outputs/
\PHPUnit\Framework\TestCase
scss
\ScssPhp\ScssPhp\Tests\InputTest::$scss
inputDir
\ScssPhp\ScssPhp\Tests\InputTest::$inputDir
'inputs'
outputDir
\ScssPhp\ScssPhp\Tests\InputTest::$outputDir
'outputs'
testInputFile
\ScssPhp\ScssPhp\Tests\InputTest::testInputFile()
inFname
string
outFname
string
fileNameProvider
\ScssPhp\ScssPhp\Tests\InputTest::fileNameProvider()
buildInput
\ScssPhp\ScssPhp\Tests\InputTest::buildInput()
inFname
string
outFname
string
findInputNames
\ScssPhp\ScssPhp\Tests\InputTest::findInputNames()
outputNameFor
\ScssPhp\ScssPhp\Tests\InputTest::outputNameFor()
input
mixed
SCSSPHP
AtRootQueryParserTest
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest
\PHPUnit\Framework\TestCase
testWithSingle
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest::testWithSingle()
testWithMultiple
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest::testWithMultiple()
testWithoutSingle
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest::testWithoutSingle()
testInvalidQuery
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest::testInvalidQuery()
query
string
provideInvalidQueries
\ScssPhp\ScssPhp\Tests\Parser\AtRootQueryParserTest::provideInvalidQueries()
KeyframeSelectorParserTest
\ScssPhp\ScssPhp\Tests\Parser\KeyframeSelectorParserTest
\PHPUnit\Framework\TestCase
testParse
\ScssPhp\ScssPhp\Tests\Parser\KeyframeSelectorParserTest::testParse()
expected
array
selector
string
provideSelectors
\ScssPhp\ScssPhp\Tests\Parser\KeyframeSelectorParserTest::provideSelectors()
SCSSPHP
MediaQueryParserTest
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest
\PHPUnit\Framework\TestCase
testParsesOnlyType
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesOnlyType()
testParsesTypeAndModifier
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesTypeAndModifier()
testParsesTypeAndFeature
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesTypeAndFeature()
testParsesTypeAndModifierAndFeature
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesTypeAndModifierAndFeature()
testParsesOnlyFeature
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesOnlyFeature()
testParsesMultipleFeatures
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesMultipleFeatures()
testParsesMultipleQueries
\ScssPhp\ScssPhp\Tests\Parser\MediaQueryParserTest::testParsesMultipleQueries()
SCSSPHP
SelectorParserTest
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest
\PHPUnit\Framework\TestCase
testSimpleSelector
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::testSimpleSelector()
selector
string
testCompoundSelector
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::testCompoundSelector()
selector
string
testSelectorList
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::testSelectorList()
selector
string
provideSimpleSelectors
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::provideSimpleSelectors()
provideCompoundSelectors
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::provideCompoundSelectors()
provideSelectorLists
\ScssPhp\ScssPhp\Tests\Parser\SelectorParserTest::provideSelectorLists()
SCSSPHP
SassSpecTest
\ScssPhp\ScssPhp\Tests\SassSpecTest
Sass Spec Test - extracts tests from https://github.com/sass/sass-spec
\PHPUnit\Framework\TestCase
exclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::$exclusionList
warningExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::$warningExclusionList
fileExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::$fileExclusionList
__DIR__ . '/specs/sass-spec-exclude.txt'
fileWarningExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::$fileWarningExclusionList
__DIR__ . '/specs/sass-spec-exclude-warning.txt'
dirToClean
\ScssPhp\ScssPhp\Tests\SassSpecTest::$dirToClean
cleanDirection
\ScssPhp\ScssPhp\Tests\SassSpecTest::cleanDirection()
sassSpecDir
\ScssPhp\ScssPhp\Tests\SassSpecTest::sassSpecDir()
getExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::getExclusionList()
List of excluded tests if not in TEST_SASS_SPEC mode
canonicalTestName
\ScssPhp\ScssPhp\Tests\SassSpecTest::canonicalTestName()
testName
mixed
Remove order/total. prefix from testName
matchExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::matchExclusionList()
testName
mixed
exclusionList
mixed
Check the presence of a test in an exclusion list
getWarningExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::getWarningExclusionList()
List of tests excluding the assertion on warnings if not in TEST_SASS_SPEC mode
resetExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::resetExclusionList()
RAZ the file that lists excluded tests
appendToExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::appendToExclusionList()
testName
mixed
Append a test name to the list of excluded tests
appendToWarningExclusionList
\ScssPhp\ScssPhp\Tests\SassSpecTest::appendToWarningExclusionList()
testName
mixed
Append a test name to the list of excluded tests
normalizeCssOutput
\ScssPhp\ScssPhp\Tests\SassSpecTest::normalizeCssOutput()
css
string
Do some normalization on css output, for comparison purpose
checkCssEqual
\ScssPhp\ScssPhp\Tests\SassSpecTest::checkCssEqual()
computed
string
spec
string
disallowQuoteDifference
false
bool
Check if two CSS outputs are equivalent
ie equals (or differing only by quotes if $disallowQuoteDifference=false)
testTests
\ScssPhp\ScssPhp\Tests\SassSpecTest::testTests()
name
mixed
input
mixed
output
mixed
reformatOutput
\ScssPhp\ScssPhp\Tests\SassSpecTest::reformatOutput()
css
mixed
prepareWarning
\ScssPhp\ScssPhp\Tests\SassSpecTest::prepareWarning()
warning
mixed
baseTestName
mixed
baseDir
mixed
provideTests
\ScssPhp\ScssPhp\Tests\SassSpecTest::provideTests()
removeDirectory
\ScssPhp\ScssPhp\Tests\SassSpecTest::removeDirectory()
dir
mixed
assert the error message ?
assert the error message ?
SCSSPHP
SerializerTest
\ScssPhp\ScssPhp\Tests\Serializer\SerializerTest
\PHPUnit\Framework\TestCase
testSerializeQuotedString
\ScssPhp\ScssPhp\Tests\Serializer\SerializerTest::testSerializeQuotedString()
expected
mixed
input
mixed
provideQuotedStrings
\ScssPhp\ScssPhp\Tests\Serializer\SerializerTest::provideQuotedStrings()
testSerializeUnquotedString
\ScssPhp\ScssPhp\Tests\Serializer\SerializerTest::testSerializeUnquotedString()
expected
mixed
input
mixed
provideUnquotedStrings
\ScssPhp\ScssPhp\Tests\Serializer\SerializerTest::provideUnquotedStrings()
PathTest
\ScssPhp\ScssPhp\Tests\Util\PathTest
\PHPUnit\Framework\TestCase
testAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::testAbsolutePath()
path
string
testNonAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::testNonAbsolutePath()
path
string
testWindowsOnlyAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::testWindowsOnlyAbsolutePath()
path
string
testWindowsAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::testWindowsAbsolutePath()
path
string
testWindowsNonAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::testWindowsNonAbsolutePath()
path
string
provideCommonAbsolutePaths
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideCommonAbsolutePaths()
provideCommonNonAbsolutePaths
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideCommonNonAbsolutePaths()
provideWindowsOnlyAbsolutePath
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideWindowsOnlyAbsolutePath()
testJoin
\ScssPhp\ScssPhp\Tests\Util\PathTest::testJoin()
part1
mixed
part2
mixed
expected
mixed
provideJoinCases
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideJoinCases()
testExtension
\ScssPhp\ScssPhp\Tests\Util\PathTest::testExtension()
path
string
expected
string
provideExtensionCases
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideExtensionCases()
testWithoutExtension
\ScssPhp\ScssPhp\Tests\Util\PathTest::testWithoutExtension()
path
string
expected
string
provideWithoutExtensionCases
\ScssPhp\ScssPhp\Tests\Util\PathTest::provideWithoutExtensionCases()
SCSSPHP
SassBooleanTest
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest
\PHPUnit\Framework\TestCase
testTrueTruthy
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testTrueTruthy()
testFalseIsFalsy
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testFalseIsFalsy()
provideValues
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::provideValues()
testIsABoolean
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsABoolean()
value
\ScssPhp\ScssPhp\Value\Value
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsNotAColor()
value
\ScssPhp\ScssPhp\Value\Value
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsNotAFunction()
value
\ScssPhp\ScssPhp\Value\Value
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsNotAMap()
value
\ScssPhp\ScssPhp\Value\Value
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsNotANumber()
value
\ScssPhp\ScssPhp\Value\Value
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassBooleanTest::testIsNotAString()
value
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
HslTest
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::setUp()
testHasRgbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::testHasRgbChannels()
testHasHslChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::testHasHslChannels()
testHasHwbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::testHasHwbChannels()
testHasAnAlphaChannel
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::testHasAnAlphaChannel()
testEqualsTheSameColor
\ScssPhp\ScssPhp\Tests\Value\SassColor\HslTest::testEqualsTheSameColor()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
HwbTest
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::setUp()
testHasRgbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHasRgbChannels()
testHasHslChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHasHslChannels()
testHasHwbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHasHwbChannels()
testHasAnAlphaChannel
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHasAnAlphaChannel()
testEqualsTheSameColor
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testEqualsTheSameColor()
testAllowsValidValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testAllowsValidValues()
testHwbConstructorDisallowsInvalidValuesForWhiteness
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHwbConstructorDisallowsInvalidValuesForWhiteness()
invalidValue
mixed
testHwbConstructorDisallowsInvalidValuesForBlackness
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHwbConstructorDisallowsInvalidValuesForBlackness()
invalidValue
mixed
testHwbConstructorDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::testHwbConstructorDisallowsInvalidValuesForAlpha()
invalidValue
mixed
provideInvalidPercentageValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::provideInvalidPercentageValues()
provideInvalidAlphaValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\HwbTest::provideInvalidAlphaValues()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
RgbTest
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::setUp()
testHasRgbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testHasRgbChannels()
testHasHslChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testHasHslChannels()
testHasHwbChannels
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testHasHwbChannels()
testHasAnAlphaChannel
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testHasAnAlphaChannel()
testEqualsTheSameValue
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testEqualsTheSameValue()
testChangeRgbChangesRGBValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbChangesRGBValues()
testChangeRgbAllowsValidValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbAllowsValidValues()
testChangeRgbDisallowsInvalidValuesForRed
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbDisallowsInvalidValuesForRed()
invalidValue
mixed
testChangeRgbDisallowsInvalidValuesForGreen
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbDisallowsInvalidValuesForGreen()
invalidValue
mixed
testChangeRgbDisallowsInvalidValuesForBlue
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbDisallowsInvalidValuesForBlue()
invalidValue
mixed
provideInvalidRgbValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::provideInvalidRgbValues()
testChangeRgbDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeRgbDisallowsInvalidValuesForAlpha()
invalidValue
mixed
provideInvalidAlphaValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::provideInvalidAlphaValues()
testChangeHslChangesHSLValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHslChangesHSLValues()
testChangeHslAllowsValidValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHslAllowsValidValues()
testChangeHslDisallowsInvalidValuesForSaturation
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHslDisallowsInvalidValuesForSaturation()
invalidValue
mixed
testChangeHslDisallowsInvalidValuesForLightness
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHslDisallowsInvalidValuesForLightness()
invalidValue
mixed
provideInvalidPercentageValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::provideInvalidPercentageValues()
testChangeHslDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHslDisallowsInvalidValuesForAlpha()
invalidValue
mixed
testChangeHwbChangesHWBValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHwbChangesHWBValues()
testChangeHwbAllowsValidValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHwbAllowsValidValues()
testChangeHwbDisallowsInvalidValuesForWhiteness
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHwbDisallowsInvalidValuesForWhiteness()
invalidValue
mixed
testChangeHwbDisallowsInvalidValuesForBlackness
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHwbDisallowsInvalidValuesForBlackness()
invalidValue
mixed
testChangeHwbDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeHwbDisallowsInvalidValuesForAlpha()
invalidValue
mixed
testChangeAlphaChangesTheAlphaValue
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeAlphaChangesTheAlphaValue()
testChangeAlphaAcceptsValidAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeAlphaAcceptsValidAlpha()
testChangeAlphaRejectsInvalidAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testChangeAlphaRejectsInvalidAlpha()
invalidValue
mixed
testIsTruthy
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsTruthy()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsNotABoolean()
testIsAColor
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassColor\RgbTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SassColorTest
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
testAnRgbaColorHasAnAlphaChannel
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testAnRgbaColorHasAnAlphaChannel()
testRgbConstructorDisallowsInvalidValuesForRed
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testRgbConstructorDisallowsInvalidValuesForRed()
invalidValue
mixed
testRgbConstructorDisallowsInvalidValuesForGreen
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testRgbConstructorDisallowsInvalidValuesForGreen()
invalidValue
mixed
testRgbConstructorDisallowsInvalidValuesForBlue
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testRgbConstructorDisallowsInvalidValuesForBlue()
invalidValue
mixed
testRgbConstructorDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testRgbConstructorDisallowsInvalidValuesForAlpha()
invalidValue
mixed
testHslConstructorDisallowsInvalidValuesForSaturation
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testHslConstructorDisallowsInvalidValuesForSaturation()
invalidValue
mixed
testHslConstructorDisallowsInvalidValuesForLightness
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testHslConstructorDisallowsInvalidValuesForLightness()
invalidValue
mixed
testHslConstructorDisallowsInvalidValuesForAlpha
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::testHslConstructorDisallowsInvalidValuesForAlpha()
invalidValue
mixed
provideInvalidRgbValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::provideInvalidRgbValues()
provideInvalidAlphaValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::provideInvalidAlphaValues()
provideInvalidPercentageValues
\ScssPhp\ScssPhp\Tests\Value\SassColor\SassColorTest::provideInvalidPercentageValues()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SassFunctionTest
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::setUp()
testEqualsTheSameFunction
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testEqualsTheSameFunction()
testIsTruthy
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsTruthy()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsNotAColor()
testIsAFunction
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassFunctionTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
CommaSeparatedTest
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::setUp()
testIsCommaSeparated
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsCommaSeparated()
testHasNoBrackets
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testHasNoBrackets()
testReturnsItsContentsAsAList
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testReturnsItsContentsAsAList()
testEqualsTheSameList
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testEqualsTheSameList()
testDoesntEqualAValueWithDifferentMetadata
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testDoesntEqualAValueWithDifferentMetadata()
testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToListIndexRejectsANonNumber
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testSassIndexToListIndexRejectsANonNumber()
testSassIndexToListIndexRejectsANonInteger
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testSassIndexToListIndexRejectsANonInteger()
testSassIndexToListIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testSassIndexToListIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::provideInvalidIndices()
testDoesntEqualAValueWithDifferentContents
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testDoesntEqualAValueWithDifferentContents()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassList\CommaSeparatedTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
ConstructorTest
\ScssPhp\ScssPhp\Tests\Value\SassList\ConstructorTest
\PHPUnit\Framework\TestCase
testCreatesAListWithTheGivenContentsAndMetadata
\ScssPhp\ScssPhp\Tests\Value\SassList\ConstructorTest::testCreatesAListWithTheGivenContentsAndMetadata()
testCanCreateABracketedList
\ScssPhp\ScssPhp\Tests\Value\SassList\ConstructorTest::testCanCreateABracketedList()
testCanCreateAShortListWithAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassList\ConstructorTest::testCanCreateAShortListWithAnUndecidedSeparator()
testCantCreateALongListWithAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassList\ConstructorTest::testCantCreateALongListWithAnUndecidedSeparator()
SCSSPHP
EmptyListTest
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::setUp()
testHasAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testHasAnUndecidedSeparator()
testReturnsItsContentsAsAList
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testReturnsItsContentsAsAList()
testEqualsAnEmptyMap
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testEqualsAnEmptyMap()
testCountsAsAnEmptyMap
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testCountsAsAnEmptyMap()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testIsNotAFunction()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testIsNotAString()
testSassIndexToListIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::testSassIndexToListIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\EmptyListTest::provideInvalidIndices()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SassListTest
\ScssPhp\ScssPhp\Tests\Value\SassList\SassListTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
testASlashSeparatedListIsSlashSeparated
\ScssPhp\ScssPhp\Tests\Value\SassList\SassListTest::testASlashSeparatedListIsSlashSeparated()
testASpaceSeparatedListIsSpaceSeparated
\ScssPhp\ScssPhp\Tests\Value\SassList\SassListTest::testASpaceSeparatedListIsSpaceSeparated()
testABracketedListHasBrackets
\ScssPhp\ScssPhp\Tests\Value\SassList\SassListTest::testABracketedListHasBrackets()
testACommaSeparatedSingleElementListIsCommaSeparated
\ScssPhp\ScssPhp\Tests\Value\SassList\SassListTest::testACommaSeparatedSingleElementListIsCommaSeparated()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
ScalarValueTest
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::setUp()
testHasAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testHasAnUndecidedSeparator()
testHasNoBrackets
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testHasNoBrackets()
testReturnsItselfAsAList
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testReturnsItselfAsAList()
testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToListIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::testSassIndexToListIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassList\ScalarValueTest::provideInvalidIndices()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SingleElementTest
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::setUp()
testHasAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testHasAnUndecidedSeparator()
testReturnsItsContentsAsAList
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testReturnsItsContentsAsAList()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassList\SingleElementTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
ContentsTest
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::setUp()
testHasACommaSeparator
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testHasACommaSeparator()
testReturnsItsContentAsAMap
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testReturnsItsContentAsAMap()
testReturnsItsContentAsAList
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testReturnsItsContentAsAList()
testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testSassIndexToListIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testSassIndexToListIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToListIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testSassIndexToListIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::provideInvalidIndices()
testEqualsTheSameMap
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testEqualsTheSameMap()
testDoesntEqualTheEquivalentList
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testDoesntEqualTheEquivalentList()
testDoesntEqualAMapWithADifferentValue
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testDoesntEqualAMapWithADifferentValue()
testDoesntEqualAMapWithADifferentKey
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testDoesntEqualAMapWithADifferentKey()
testDoesntEqualAMapWithAMissingPair
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testDoesntEqualAMapWithAMissingPair()
testDoesntEqualAMapWithAnAdditionalPair
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testDoesntEqualAMapWithAnAdditionalPair()
testIsAMap
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsAMap()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsNotAFunction()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassMap\ContentsTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
EmptyTest
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::setUp()
testHasAnUndecidedSeparator
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::testHasAnUndecidedSeparator()
testReturnsItsContentAsAMap
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::testReturnsItsContentAsAMap()
testReturnsItsContentAsAList
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::testReturnsItsContentAsAList()
testEqualsAnEmptyList
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::testEqualsAnEmptyList()
testSassIndexToListIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::testSassIndexToListIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassMap\EmptyTest::provideInvalidIndices()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SassNullTest
\ScssPhp\ScssPhp\Tests\Value\SassNullTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::setUp()
testIsFalsy
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsFalsy()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotANumber()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassNullTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
ComplexUnitNumberTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::setUp()
testHasThoseUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testHasThoseUnits()
testHasNoUnitsAssertion
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testHasNoUnitsAssertion()
testReportsFalseForHasUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testReportsFalseForHasUnit()
testCanBeCoercedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanBeCoercedToUnitless()
testCanBeCoercedToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanBeCoercedToCompatibleUnits()
testCanCoerceToMatchAnotherNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanCoerceToMatchAnotherNumber()
testCantBeCoercedToIncompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantBeCoercedToIncompatibleUnits()
testCantBeConvertedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantBeConvertedToUnitless()
testCanBeConvertedToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanBeConvertedToCompatibleUnits()
testCantBeConvertedToIncompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantBeConvertedToIncompatibleUnit()
testCanCoerceItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanCoerceItsValueToUnitless()
testCanCoerceItsValueToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanCoerceItsValueToCompatibleUnits()
testCantCoerceItsValueToIncompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantCoerceItsValueToIncompatibleUnits()
testCantConvertItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantConvertItsValueToUnitless()
testCanConvertItsValueToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCanConvertItsValueToCompatibleUnits()
testCantConvertItsValueToIncompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testCantConvertItsValueToIncompatibleUnit()
testIsIncompatibleWithTheNumeratorUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testIsIncompatibleWithTheNumeratorUnit()
testIsIncompatibleWithTheDenominatorUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testIsIncompatibleWithTheDenominatorUnit()
testEqualsTheSameNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testEqualsTheSameNumber()
testEqualsAnEquivalentNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testEqualsAnEquivalentNumber()
testDoesntEqualAUnitlessNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testDoesntEqualAUnitlessNumber()
testDoesntEqualANumberWithDifferentUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\ComplexUnitNumberTest::testDoesntEqualANumberWithDifferentUnits()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
SassNumberTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SassNumberTest
\PHPUnit\Framework\TestCase
testCreateCanCreateAUnitlessNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SassNumberTest::testCreateCanCreateAUnitlessNumber()
testCreateCanCreateANumberWithANumerator
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SassNumberTest::testCreateCanCreateANumberWithANumerator()
testWithUnitsCanCreateAUnitlessNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SassNumberTest::testWithUnitsCanCreateAUnitlessNumber()
testWithUnitsCanCreateANumberWithUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SassNumberTest::testWithUnitsCanCreateANumberWithUnits()
SCSSPHP
SingleUnitIntegerTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::setUp()
testHasThatUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testHasThatUnits()
testHasNoUnitsAssertion
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testHasNoUnitsAssertion()
testHasNoOtherUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testHasNoOtherUnits()
testCanBeCoercedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanBeCoercedToUnitless()
testCanBeCoercedToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanBeCoercedToCompatibleUnits()
testCantBeCoercedToIncompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantBeCoercedToIncompatibleUnits()
testCantBeConvertedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantBeConvertedToUnitless()
testCanBeConvertedToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanBeConvertedToCompatibleUnits()
testCantBeConvertedToIncompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantBeConvertedToIncompatibleUnit()
testCanCoerceItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanCoerceItsValueToUnitless()
testCanCoerceItsValueToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanCoerceItsValueToCompatibleUnits()
testCantCoerceItsValueToIncompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantCoerceItsValueToIncompatibleUnits()
testCantConvertItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantConvertItsValueToUnitless()
testCanConvertItsValueToCompatibleUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCanConvertItsValueToCompatibleUnits()
testCantConvertItsValueToIncompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testCantConvertItsValueToIncompatibleUnit()
testIsCompatibleWithTheSameUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testIsCompatibleWithTheSameUnit()
testIsCompatibleWithACompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testIsCompatibleWithACompatibleUnit()
testIsIncompatibleWithAnIncompatibleUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testIsIncompatibleWithAnIncompatibleUnit()
testEqualsTheSameNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testEqualsTheSameNumber()
testEqualsAnEquivalentNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testEqualsAnEquivalentNumber()
testDoesntEqualAUnitlessNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testDoesntEqualAUnitlessNumber()
testDoesntEqualANumberWithDifferentUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\SingleUnitIntegerTest::testDoesntEqualANumberWithDifferentUnits()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
UnitlessDoubleTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessDoubleTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessDoubleTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessDoubleTest::setUp()
testHasTheCorrectValue
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessDoubleTest::testHasTheCorrectValue()
testIsNotAnInt
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessDoubleTest::testIsNotAnInt()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
UnitlessFuzzyIntegerTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::setUp()
testHasTheCorrectValue
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testHasTheCorrectValue()
testIsAnInt
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testIsAnInt()
testEqualsTheSameNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testEqualsTheSameNumber()
testEqualsTheSameNumberWithinPrecisionTolerance
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testEqualsTheSameNumberWithinPrecisionTolerance()
testValueInRangeClampsWithinAGivenRange
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testValueInRangeClampsWithinAGivenRange()
testValueInRangeRejectsAValueOutsideTheRange
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::testValueInRangeRejectsAValueOutsideTheRange()
min
mixed
max
mixed
provideRanges
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessFuzzyIntegerTest::provideRanges()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
UnitlessIntegerTest
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::setUp()
testHasTheCorrectValue
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testHasTheCorrectValue()
testHasNoUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testHasNoUnits()
testHasNoUnitsAssertion
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testHasNoUnitsAssertion()
testIsAnInt
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsAnInt()
testCanBeCoercedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanBeCoercedToUnitless()
testCanBeCoercedToAnyUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanBeCoercedToAnyUnits()
testCanBeConvertedToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanBeConvertedToUnitless()
testCantBeConvertedToAUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCantBeConvertedToAUnit()
testCanCoerceItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanCoerceItsValueToUnitless()
testCanCoerceItsValueToAnyUnits
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanCoerceItsValueToAnyUnits()
testCanConvertItsValueToUnitless
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCanConvertItsValueToUnitless()
testCantConvertItsValueToAnyUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testCantConvertItsValueToAnyUnit()
testIsCompatibleWithAnyUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsCompatibleWithAnyUnit()
testValueInRangeReturnsItsValueWithinAGivenRange
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testValueInRangeReturnsItsValueWithinAGivenRange()
testValueInRangeRejectsAValueOutsideTheRange
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testValueInRangeRejectsAValueOutsideTheRange()
min
mixed
max
mixed
provideRanges
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::provideRanges()
testEqualsTheSameNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testEqualsTheSameNumber()
testEqualsTheSameNumberWithinPrecisionTolerance
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testEqualsTheSameNumberWithinPrecisionTolerance()
testDoesntEqualADifferentNumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testDoesntEqualADifferentNumber()
testDoesntEqualANumberWithUnit
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testDoesntEqualANumberWithUnit()
testIsANumber
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsANumber()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsNotAMap()
testIsNotAString
\ScssPhp\ScssPhp\Tests\Value\SassNumber\UnitlessIntegerTest::testIsNotAString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
QuotedAsciiTest
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest::setUp()
testHasTheCorrectText
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest::testHasTheCorrectText()
testHasNoQuotes
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest::testHasNoQuotes()
testEqualsTheSameString
\ScssPhp\ScssPhp\Tests\Value\SassString\QuotedAsciiTest::testEqualsTheSameString()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
UnquotedAsciiTest
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::setUp()
testHasTheCorrectText
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testHasTheCorrectText()
testHasNoQuotes
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testHasNoQuotes()
testEqualsTheSameString
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testEqualsTheSameString()
testIsAString
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsAString()
testIsNotABoolean
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsNotABoolean()
testIsNotAColor
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsNotAColor()
testIsNotAFunction
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsNotAFunction()
testIsNotAMap
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsNotAMap()
testIsNotANumber
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testIsNotANumber()
testSassLengthReturnsTheLength
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassLengthReturnsTheLength()
testSassIndexToStringIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToStringIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToStringIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToStringIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToStringIndexRejectsANonNumber
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToStringIndexRejectsANonNumber()
testSassIndexToStringIndexRejectsANonInteger
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToStringIndexRejectsANonInteger()
testSassIndexToStringIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToStringIndexRejectsInvalidIndices()
index
mixed
testSassIndexToCodePointIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToCodePointIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToCodePointIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToCodePointIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToCodePointIndexRejectsANonNumber
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToCodePointIndexRejectsANonNumber()
testSassIndexToCodePointIndexRejectsANonInteger
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToCodePointIndexRejectsANonInteger()
testSassIndexToCodePointIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::testSassIndexToCodePointIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedAsciiTest::provideInvalidIndices()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
UnquotedUnicodeTest
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::$value
setUp
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::setUp()
testSassLengthReturnsTheLength
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassLengthReturnsTheLength()
testSassIndexToStringIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToStringIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToStringIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToStringIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToStringIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToStringIndexRejectsInvalidIndices()
index
mixed
testSassIndexToCodePointIndexConvertsAPositiveIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToCodePointIndexConvertsAPositiveIndexToAPHPIndex()
testSassIndexToCodePointIndexConvertsANegativeIndexToAPHPIndex
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToCodePointIndexConvertsANegativeIndexToAPHPIndex()
testSassIndexToCodePointIndexRejectsInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::testSassIndexToCodePointIndexRejectsInvalidIndices()
index
mixed
provideInvalidIndices
\ScssPhp\ScssPhp\Tests\Value\SassString\UnquotedUnicodeTest::provideInvalidIndices()
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
SCSSPHP
ValueTestCase
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase
\PHPUnit\Framework\TestCase
parseValue
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::parseValue()
source
string
assertSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertSassEquals()
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
assertNotSassEquals
\ScssPhp\ScssPhp\Tests\Value\ValueTestCase::assertNotSassEquals()
value
\ScssPhp\ScssPhp\Value\Value
expected
\ScssPhp\ScssPhp\Value\Value
switch to an actual equivalent of dart-sass's parseValue test utility once the compiler uses value objects
lib_scssphp
\LIB\lib_scssphp
php lib Class provided by System to provide php libs.
\LIB\lib_php
get_class
\LIB\lib_scssphp::get_class()
php_autoload
\LIB\lib_scssphp::php_autoload()
include the php files to be used
version
\LIB\lib_scssphp::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
php_autoload
\LIB\lib_php::php_autoload()
\LIB\lib_php
include the php files to be used
System - PHP Framework
PHP Version 5.6
lib_system
\LIB\lib_system
lib_system Class provided by System to serve system.js and system.css library.
\LIB\lib_jscss
get_class
\LIB\lib_system::get_class()
Get Classname of the Library
js_path
\LIB\lib_system::js_path()
Returns a Systempath Object to the js ressource of the Library
css_path
\LIB\lib_system::css_path()
Returns a Systempath Object to the css ressource of the Library
version
\LIB\lib_system::version()
Returns version string of the library
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_jscss::js_path()
\LIB\lib_jscss
Get js lib include path
css_path
\LIB\lib_jscss::css_path()
\LIB\lib_jscss
Get Css lib include path
System - PHP Framework
PHP Version 5.6
docu_tablesorter
\LIB\docu_tablesorter
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_tablesorter::get_config()
Config of the Docu Package
lib_tablesorter
\LIB\lib_tablesorter
js+css lib Class provided by System to provide js+css libs.
\LIB\lib_jscss
get_class
\LIB\lib_tablesorter::get_class()
js_path
\LIB\lib_tablesorter::js_path()
Get js lib include path
css_path
\LIB\lib_tablesorter::css_path()
Get Css lib include path
version
\LIB\lib_tablesorter::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_jscss::js_path()
\LIB\lib_jscss
Get js lib include path
css_path
\LIB\lib_jscss::css_path()
\LIB\lib_jscss
Get Css lib include path
System - PHP Framework
PHP Version 5.6
docu_textillate
\LIB\docu_textillate
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_textillate::get_config()
Config of the Docu Package
lib_textillate
\LIB\lib_textillate
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_textillate::get_class()
js_path
\LIB\lib_textillate::js_path()
Get js lib include path
version
\LIB\lib_textillate::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
docu_tinymce
\LIB\docu_tinymce
\SYSTEM\DOCU\docu_package
get_config
\LIB\docu_tinymce::get_config()
Config of the Docu Package
lib_tinymce
\LIB\lib_tinymce
js lib Class provided by System to provide js libs.
\LIB\lib_js
get_class
\LIB\lib_tinymce::get_class()
js_path
\LIB\lib_tinymce::js_path()
Get js lib include path
version
\LIB\lib_tinymce::version()
Default Version for every lib if not overritten by derived class
php
\LIB\lib::php()
\LIB\lib
Call php lib include
css
\LIB\lib::css()
\LIB\lib
Call css lib include
js
\LIB\lib::js()
\LIB\lib
Call js lib include
version
\LIB\lib::version()
\LIB\lib
Default Version for every lib if not overritten by derived class
js_path
\LIB\lib_js::js_path()
\LIB\lib_js
Get js lib include path
System - PHP Framework
PHP Version 5.6
error_handler
\SYSTEM\LOG\error_handler
Error handler Interface provided by System to derive your own loghandlers from.
CALL
\SYSTEM\LOG\error_handler::CALL()
E
\Exception
thrown
bool
Call function to handle exceptions
System - PHP Framework
PHP Version 5.6
error_handler_dbwriter
\SYSTEM\LOG\error_handler_dbwriter
Error handler Class provided by System to log to the database.
Register this before every other handler, cuz this will need to handle every single error.
\SYSTEM\LOG\error_handler
CALL
\SYSTEM\LOG\error_handler_dbwriter::CALL()
E
\Exception
thrown
bool
Call function to handle exceptions
todo_exception
\SYSTEM\LOG\error_handler_dbwriter::todo_exception()
E
\Exception
thrown
bool
type
SYSTEMSQLsystem_todo::FIELD_TYPE_EXCEPTION
int
Save a Exception as ToDo in the Database
This is used as Errorhandler in some form.
System - PHP Framework
PHP Version 5.6
error_handler_jsonoutput
\SYSTEM\LOG\error_handler_jsonoutput
Error handler Class provided by System to return the Error as JSON.
Register this Handler as last one
\SYSTEM\LOG\error_handler
CALL
\SYSTEM\LOG\error_handler_jsonoutput::CALL()
E
\Exception
thrown
bool
Call function to handle exceptions
System - PHP Framework
PHP Version 5.6
COUNTER
\SYSTEM\LOG\COUNTER
Counter Log Class provided by System to count calls to the Site.
\SYSTEM\LOG\INFO
do_not_todo_log
\SYSTEM\LOG\INFO::$do_not_todo_log
\SYSTEM\LOG\INFO
Property to store if the Exception should not be logged
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
CRON
\SYSTEM\LOG\CRON
Cron Log Class provided by System for Cron Messages.
\SYSTEM\LOG\INFO
do_not_todo_log
\SYSTEM\LOG\INFO::$do_not_todo_log
\SYSTEM\LOG\INFO
Property to store if the Exception should not be logged
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
DEPRECATED
\SYSTEM\LOG\DEPRECATED
Deprecated Log Class provided by System for marking code as Deprecated.
\SYSTEM\LOG\SYSTEM_EXCEPTION
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
ERROR
\SYSTEM\LOG\ERROR
Error Log Class provided by System for all kinds of Errors.
\SYSTEM\LOG\SYSTEM_EXCEPTION
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
ERROR_EXCEPTION
\SYSTEM\LOG\ERROR_EXCEPTION
Error Exception Log Class provided by System for Errors Exceptions.
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION
__construct
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION
message
""
string
code
1
int
severity
0
int
filename
""
string
lineno
0
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
INFO
\SYSTEM\LOG\INFO
Info Log Class provided by System for logging Infos.
\SYSTEM\LOG\SYSTEM_EXCEPTION
do_not_todo_log
\SYSTEM\LOG\INFO::$do_not_todo_log
Property to store if the Exception should not be logged
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
SHUTDOWN_EXCEPTION
\SYSTEM\LOG\SHUTDOWN_EXCEPTION
Shutdown Exception Class provided by System for logging Shutdown Exceptions.
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION
__construct
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION
message
""
string
code
1
int
severity
0
int
filename
""
string
lineno
0
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
SYSTEM_ERROR_EXCEPTION
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION
System Exception Class provided by System for logging all kinds of System Exceptions.
All other error exception Classes are derived from this.
\ErrorException
__construct
\SYSTEM\LOG\SYSTEM_ERROR_EXCEPTION::__construct()
message
""
string
code
1
int
severity
0
int
filename
""
string
lineno
0
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
SYSTEM_EXCEPTION
\SYSTEM\LOG\SYSTEM_EXCEPTION
System Exception Class provided by System for logging all kinds of System Exceptions.
All other log Classes are derived from this.
\Exception
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
TODO
\SYSTEM\LOG\TODO
Todo Class provided by System for logging todos.
\SYSTEM\LOG\SYSTEM_EXCEPTION
__construct
\SYSTEM\LOG\TODO::__construct()
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error and logs it to the Todo aswell
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
TranslatableError
\SYSTEM\LOG\TranslatableError
Translateable Error Class provided by System for serving Multilanguage Errors from Database.
\SYSTEM\LOG\ERROR
__construct
\SYSTEM\LOG\TranslatableError::__construct()
string_id
string
code
0
int
previous
NULL
\Exception
locale
NULL
string
Construct the Error and logs it. Requests the Error String from db based on a given string_id.
Result can varry upon callers locale settings.
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
WARNING
\SYSTEM\LOG\WARNING
Warning Class provided by System for logging Warnings.
\SYSTEM\LOG\SYSTEM_EXCEPTION
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
DEPRECATED
\DEPRECATED
Deprecated Log Class provided by System for marking code as Deprecated.
\SYSTEM\LOG\DEPRECATED
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
ERROR
\ERROR
Error Log Class provided by System for all kinds of Errors.
\SYSTEM\LOG\ERROR
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
INFO
\INFO
Info Log Class provided by System for logging Infos.
\SYSTEM\LOG\INFO
do_not_todo_log
\SYSTEM\LOG\INFO::$do_not_todo_log
\SYSTEM\LOG\INFO
Property to store if the Exception should not be logged
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
TODO
\TODO
Todo Class provided by System for logging todos.
\SYSTEM\LOG\TODO
__construct
\SYSTEM\LOG\TODO::__construct()
\SYSTEM\LOG\TODO
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error and logs it to the Todo aswell
System - PHP Framework
PHP Version 5.6
WARNING
\WARNING
Warning Class provided by System for logging Warnings.
\SYSTEM\LOG\WARNING
__construct
\SYSTEM\LOG\SYSTEM_EXCEPTION::__construct()
\SYSTEM\LOG\SYSTEM_EXCEPTION
message
""
string
code
1
int
previous
NULL
\Exception
Construct the Error
System - PHP Framework
PHP Version 5.6
log
\SYSTEM\LOG\log
Log Class provided by System to manage log handlers.
HANDLER_FUNC_CALL
\SYSTEM\LOG\log::HANDLER_FUNC_CALL
'CALL'
string Variable to store hander function call name
handlers
\SYSTEM\LOG\log::$handlers
array()
array Variable to store all registred log handlers
registerHandler
\SYSTEM\LOG\log::registerHandler()
handler
\SYSTEM\LOG\class
Register a Log Handler
call_handlers
\SYSTEM\LOG\log::call_handlers()
E
\Exception
thrown
true
bool
Call handlers function upon error
__exception_handler
\SYSTEM\LOG\log::__exception_handler()
E
\Exception
thrown
true
bool
Exception Handler for System-log handling
__error_handler
\SYSTEM\LOG\log::__error_handler()
code
int
message
string
file
string
line
string
thrown
true
bool
Error Handler for System-log handling
__shutdown_handler
\SYSTEM\LOG\log::__shutdown_handler()
thrown
true
bool
Shutdown Handler for System-log handling
__fatal_error_handler
\SYSTEM\LOG\log::__fatal_error_handler()
bufferContent
string
thrown
true
bool
Fatal Error Handler for System-log handling
(unused - experimental)
System - PHP Framework
PHP Version 5.6
SYS_LOG_DEL
\SYSTEM\SQL\SYS_LOG_DEL
QQ to delete a log entry by id
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_LOG_DEL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOG_DEL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOG_DEL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_LOG_INSERT
\SYSTEM\SQL\SYS_LOG_INSERT
QQ to insert a new log entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_LOG_INSERT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOG_INSERT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOG_INSERT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_LOG_MONTH
\SYSTEM\SQL\SYS_LOG_MONTH
QQ to find all long entries for this month, limited by 10000
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_LOG_MONTH::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOG_MONTH::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOG_MONTH::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_LOG_OLDEST
\SYSTEM\SQL\SYS_LOG_OLDEST
QQ to find the month of the oldest log entry
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_LOG_OLDEST::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOG_OLDEST::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOG_OLDEST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_LOG_TODO_INSERT
\SYSTEM\SQL\SYS_LOG_TODO_INSERT
QQ to log a execption to system_todo
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_LOG_TODO_INSERT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOG_TODO_INSERT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOG_TODO_INSERT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
JsonResult
\SYSTEM\LOG\JsonResult
JsonResult Class provided by System to return Data as JSON or MSGPACK.
toString
\SYSTEM\LOG\JsonResult::toString()
json_array
array
status
true
bool
start_time
NULL
int
Retun JsonResult with data given by array
error
\SYSTEM\LOG\JsonResult::error()
e
\Exception
Retun JsonResult for given Exception
ok
\SYSTEM\LOG\JsonResult::ok()
Retun JsonResult with success status
fail
\SYSTEM\LOG\JsonResult::fail()
Retun JsonResult with failure status
status
\SYSTEM\LOG\JsonResult::status()
status
mixed
System - PHP Framework
PHP Version 5.6
JsonResult
\JsonResult
JsonResult Class provided by System to return Data as JSON or MSGPACK.
\SYSTEM\LOG\JsonResult
toString
\SYSTEM\LOG\JsonResult::toString()
\SYSTEM\LOG\JsonResult
json_array
array
status
true
bool
start_time
NULL
int
Retun JsonResult with data given by array
error
\SYSTEM\LOG\JsonResult::error()
\SYSTEM\LOG\JsonResult
e
\Exception
Retun JsonResult for given Exception
ok
\SYSTEM\LOG\JsonResult::ok()
\SYSTEM\LOG\JsonResult
Retun JsonResult with success status
fail
\SYSTEM\LOG\JsonResult::fail()
\SYSTEM\LOG\JsonResult
Retun JsonResult with failure status
status
\SYSTEM\LOG\JsonResult::status()
\SYSTEM\LOG\JsonResult
status
mixed
System - PHP Framework
PHP Version 5.6
DefaultPage
\SYSTEM\PAGE\DefaultPage
DefaultPage Interface provided by System to describe default page functions.
html
\SYSTEM\PAGE\DefaultPage::html()
Html content of the page
js
\SYSTEM\PAGE\DefaultPage::js()
Js files to be loaded for this page
css
\SYSTEM\PAGE\DefaultPage::css()
Css files to be loaded for this page
System - PHP Framework
PHP Version 5.6
Page
\SYSTEM\PAGE\Page
Page Interface provided by System to describe page functions.
html
\SYSTEM\PAGE\Page::html()
Html content of the page
js
\SYSTEM\PAGE\Page::js()
Js files to be loaded for this page
css
\SYSTEM\PAGE\Page::css()
Css files to be loaded for this page
title
\SYSTEM\PAGE\Page::title()
Tile of the page
meta
\SYSTEM\PAGE\Page::meta()
Meta of the page
Array Key is used as Meta to be written. The string is Split by the last
"_". meta_samplepage_description will resolve to meta['description']
System - PHP Framework
PHP Version 5.6
ParensParser
\SYSTEM\PAGE\ParensParser
ParensParser Class provided by System to parse Statestring.
stack
\SYSTEM\PAGE\ParensParser::$stack
null
something to keep track of parens nesting
current
\SYSTEM\PAGE\ParensParser::$current
null
current level
string
\SYSTEM\PAGE\ParensParser::$string
null
input string to parse
position
\SYSTEM\PAGE\ParensParser::$position
null
current character offset in string
buffer_start
\SYSTEM\PAGE\ParensParser::$buffer_start
null
start of text-buffer
length
\SYSTEM\PAGE\ParensParser::$length
null
parse
\SYSTEM\PAGE\ParensParser::parse()
string
string
Parse the given string and split by () brackets and |
push
\SYSTEM\PAGE\ParensParser::push()
Internal Function to push onto the stack
System - PHP Framework
PHP Version 5.6
SYS_PAGE_GROUP
\SYSTEM\SQL\SYS_PAGE_GROUP
QQ to get all State Data for given group and statename
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_PAGE_GROUP::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_PAGE_GROUP::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_PAGE_GROUP::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_DELETE
\SYSTEM\SQL\SYS_TEXT_DELETE
QQ to delete a text by id and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_DELETE::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_DELETE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_DELETE_TAGS
\SYSTEM\SQL\SYS_TEXT_DELETE_TAGS
QQ to delete tags of a certain text
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_DELETE_TAGS::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_DELETE_TAGS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_ID
\SYSTEM\SQL\SYS_TEXT_GET_ID
QQ to get a text by id and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_ID::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_TEXT_GET_ID::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_TEXT_GET_ID::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_ID_ADV
\SYSTEM\SQL\SYS_TEXT_GET_ID_ADV
QQ to get advanced result for a text by id and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_ID_ADV::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_GET_ID_ADV::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_ID_COUNT
\SYSTEM\SQL\SYS_TEXT_GET_ID_COUNT
QQ to get amount of texts by id
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_ID_COUNT::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_GET_ID_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_ID_TAGS
\SYSTEM\SQL\SYS_TEXT_GET_ID_TAGS
QQ to get tags of text by id
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_ID_TAGS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_TEXT_GET_ID_TAGS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_TEXT_GET_ID_TAGS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_LATEST
\SYSTEM\SQL\SYS_TEXT_GET_LATEST
QQ to get latest texts by tag and limit
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_LATEST::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_GET_LATEST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_TAG
\SYSTEM\SQL\SYS_TEXT_GET_TAG
QQ to get texts by tag and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_TAG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_TEXT_GET_TAG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_TEXT_GET_TAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_TAG_ADV
\SYSTEM\SQL\SYS_TEXT_GET_TAG_ADV
QQ to get text and tags including usernames by tag and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_TAG_ADV::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_GET_TAG_ADV::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_GET_TAGS
\SYSTEM\SQL\SYS_TEXT_GET_TAGS
QQ to get tags by textid and limit
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_GET_TAGS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_TEXT_GET_TAGS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_TEXT_GET_TAGS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_RENAME
\SYSTEM\SQL\SYS_TEXT_RENAME
QQ to rename a text
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_RENAME::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_RENAME::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_RENAME_TAGS
\SYSTEM\SQL\SYS_TEXT_RENAME_TAGS
QQ to rename tags-text-id of a text
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_RENAME_TAGS::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_RENAME_TAGS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_SAVE
\SYSTEM\SQL\SYS_TEXT_SAVE
QQ to save a text
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_SAVE::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_SAVE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_SAVE_TAG
\SYSTEM\SQL\SYS_TEXT_SAVE_TAG
QQ to save a tag for a text
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_SAVE_TAG::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_SAVE_TAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TEXT_SEARCH_TAG
\SYSTEM\SQL\SYS_TEXT_SEARCH_TAG
QQ to search for texts with tag and given searchstring
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TEXT_SEARCH_TAG::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TEXT_SEARCH_TAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
replace
\SYSTEM\PAGE\replace
Replace Class provided by System to replace placeholders in text and files ${placeholder}.
replace
\SYSTEM\PAGE\replace::replace()
text
string
vars
array()
array
Replace all placeholders in a text.
Array Key of Placeholders represents the name of the placeholder.
The value to the key is filled in.
"Text ${textplaceholder}"
array('textplaceholder' => 'test')
resolves to: "Text test"
replaceFile
\SYSTEM\PAGE\replace::replaceFile()
path
string
vars
array()
array
Replace all placeholders in a file.
Array Key of Placeholders represents the name of the placeholder.
The value to the key is filled in.
"Text ${textplaceholder}"
array('textplaceholder' => 'test')
resolves to: "Text test"
clean
\SYSTEM\PAGE\replace::clean()
text
string
Replace all placeholders in a text with null.
Effectively removing all Placeholders
System - PHP Framework
PHP Version 5.6
State
\SYSTEM\PAGE\State
State Class provided by System to get State information.
get
\SYSTEM\PAGE\State::get()
group
int
state
string
returnasjson
true
bool
Get a State
parse_substate
\SYSTEM\PAGE\State::parse_substate()
substate
string
Get Substates out of State string
is_loaded
\SYSTEM\PAGE\State::is_loaded()
row
array
substate
array
state_name
string
parent_id
-1
int
Is the substate loaded alrdy(for result set)
(recursive)
System - PHP Framework
PHP Version 5.6
text
\SYSTEM\PAGE\text
Text Class provided by System to get Texts from the Database.
NEW_ENTRY
\SYSTEM\PAGE\text::NEW_ENTRY
'new_text_entry'
Entry of a new text temporary used
id_tags
\SYSTEM\PAGE\text::id_tags()
id
string
Get the tags of a textid
tag
\SYSTEM\PAGE\text::tag()
tag
string
lang
NULL
string
fallback
true
bool
Get the texts with certain tag and language
tag_adv
\SYSTEM\PAGE\text::tag_adv()
tag
string
lang
NULL
string
fallback
true
bool
Get the texts with certain tag and language plus creation user info etc
get
\SYSTEM\PAGE\text::get()
id
string
lang
NULL
string
fallback
true
bool
Get a text with certain id and language
get_adv
\SYSTEM\PAGE\text::get_adv()
id
string
lang
NULL
string
fallback
true
bool
Get a text with certain id and language plus creation user info etc
get_tags
\SYSTEM\PAGE\text::get_tags()
id
string
limit
int
Get a tags of a text with certain id and limit the results
get_latest
\SYSTEM\PAGE\text::get_latest()
tag
string
limit
int
Get latest texts from database by tag and limit
search
\SYSTEM\PAGE\text::search()
search
string
tag
string
Search with content of texts with given tag
save
\SYSTEM\PAGE\text::save()
id
string
new_id
string
lang
string
tags
array
text
string
Save a text into the Database. Works like rename
delete
\SYSTEM\PAGE\text::delete()
id
string
lang
null
string
Delete a text from the Database.
System - PHP Framework
PHP Version 5.6
PATH
\SYSTEM\PATH
Path Class provided by System to provide a unified path approach.
basepath
\SYSTEM\PATH::$basepath
NULL
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
array Variable to store the sub path of the path object
__construct
\SYSTEM\PATH::__construct()
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
mask
true
bool
Calculate Webpath of the given pathobject
PROOT
\SYSTEM\PROOT
Root Path Class provided by System.
\SYSTEM\PATH
basepath
\SYSTEM\PATH::$basepath
NULL
\SYSTEM\PATH
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
\SYSTEM\PATH
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
\SYSTEM\PATH
array Variable to store the sub path of the path object
__construct
\SYSTEM\PROOT::__construct()
subpath
''
string
Construct the path with given subpath
SERVERPATH
\SYSTEM\PROOT::SERVERPATH()
Calculate Serverpath of the root path object
WEBPATH
\SYSTEM\PROOT::WEBPATH()
mask
true
bool
Calculate Webpath of the root path object
__construct
\SYSTEM\PATH::__construct()
\SYSTEM\PATH
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
\SYSTEM\PATH
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
\SYSTEM\PATH
mask
true
bool
Calculate Webpath of the given pathobject
PSYSTEM
\SYSTEM\PSYSTEM
System Path Class provided by System.
\SYSTEM\PATH
basepath
\SYSTEM\PATH::$basepath
NULL
\SYSTEM\PATH
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
\SYSTEM\PATH
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
\SYSTEM\PATH
array Variable to store the sub path of the path object
__construct
\SYSTEM\PSYSTEM::__construct()
subpath
''
string
Construct the path with given subpath
__construct
\SYSTEM\PATH::__construct()
\SYSTEM\PATH
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
\SYSTEM\PATH
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
\SYSTEM\PATH
mask
true
bool
Calculate Webpath of the given pathobject
PSAI
\SYSTEM\PSAI
System SAI Path Class provided by System.
\SYSTEM\PATH
basepath
\SYSTEM\PATH::$basepath
NULL
\SYSTEM\PATH
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
\SYSTEM\PATH
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
\SYSTEM\PATH
array Variable to store the sub path of the path object
__construct
\SYSTEM\PSAI::__construct()
subpath
''
string
Construct the path with given subpath
__construct
\SYSTEM\PATH::__construct()
\SYSTEM\PATH
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
\SYSTEM\PATH
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
\SYSTEM\PATH
mask
true
bool
Calculate Webpath of the given pathobject
PLIB
\SYSTEM\PLIB
System Lib Path Class provided by System.
\SYSTEM\PATH
basepath
\SYSTEM\PATH::$basepath
NULL
\SYSTEM\PATH
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
\SYSTEM\PATH
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
\SYSTEM\PATH
array Variable to store the sub path of the path object
__construct
\SYSTEM\PLIB::__construct()
subpath
''
string
Construct the path with given subpath
__construct
\SYSTEM\PATH::__construct()
\SYSTEM\PATH
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
\SYSTEM\PATH
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
\SYSTEM\PATH
mask
true
bool
Calculate Webpath of the given pathobject
PSQL
\SYSTEM\PSQL
System SQL Path Class provided by System.
\SYSTEM\PATH
basepath
\SYSTEM\PATH::$basepath
NULL
\SYSTEM\PATH
array Variable to store the base path object of the path object
path
\SYSTEM\PATH::$path
NULL
\SYSTEM\PATH
array Variable to store the path of the path object
subpath
\SYSTEM\PATH::$subpath
NULL
\SYSTEM\PATH
array Variable to store the sub path of the path object
__construct
\SYSTEM\PSQL::__construct()
subpath
''
string
Construct the path with given subpath
__construct
\SYSTEM\PATH::__construct()
\SYSTEM\PATH
basepath
\SYSTEM\PATH
path
string
subpath
''
string
Construct the path with given basepath, path and subpath
SERVERPATH
\SYSTEM\PATH::SERVERPATH()
\SYSTEM\PATH
Calculate Serverpath of the given pathobject
WEBPATH
\SYSTEM\PATH::WEBPATH()
\SYSTEM\PATH
mask
true
bool
Calculate Webpath of the given pathobject
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_ANALYTICS
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS
QQ to get analytics data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_QUERYTIME
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME
QQ to get analytics data from system_log - basic querytime
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_SUCCESS
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS
QQ to get analytics data from system_log - basic success
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_VISITOR
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR
QQ to get analytics data from system_log - basic visitor
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_BASIC
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC
QQ to get analytics data from system_log - class basic
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_OTHER
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER
QQ to get analytics data from system_log - class other
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_SYSTEM
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM
QQ to get analytics data from system_log - class system
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_ERROR
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR
QQ to get data for a system_log entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER
QQ to filter data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTER_COUNT
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT
QQ to count filtered data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTERS
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS
QQ to find all classfilters from system_log
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_TRUNCATE
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE
QQ to truncate data from system_log
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_BASIC
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC
QQ to get analytics data from system_log - unique basic
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_EXCEPTION
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION
QQ to get analytics data from system_log - unique exception
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_REFERER
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER
QQ to get analytics data from system_log - unique referer
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_REQUEST
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST
QQ to get analytics data from system_log - unique request
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_analytics
\SYSTEM\SAI\saimod_sys_analytics
saimod_sys_log Class provided by System as saimod to manage the system_log table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate()
Deletes the Log Entries
analytics
\SYSTEM\SAI\saimod_sys_analytics::analytics()
Generates HTML for one Log Analytics Entry
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_system
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_system()
filter
int
db
null
string
Get Log Analytics Data for class system
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_other
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_other()
filter
int
db
null
string
Get Log Analytics Data for class other
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_basic
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_class_basic()
filter
int
db
null
string
Get Log Analytics Data for class basic
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_basic
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_basic()
filter
int
db
null
string
Get Log Analytics Data for unique basic
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_request
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_request()
filter
int
db
null
string
Get Log Analytics Data for unique request
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_exception
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_exception()
filter
int
db
null
string
Get Log Analytics Data for unqiue exception
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_referer
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_unique_referer()
filter
int
db
null
string
Get Log Analytics Data for unique referer
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_visitor
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_visitor()
filter
int
db
null
string
Get Log Analytics Data for basic visitor
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_sucess
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_sucess()
filter
int
db
null
string
Get Log Analytics Data for basic success
sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_querytime
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics_action_stats_name_basic_querytime()
filter
int
db
null
string
Get Log Analytics Data for basic querytime
sai_mod__SYSTEM_SAI_saimod_sys_analytics
\SYSTEM\SAI\saimod_sys_analytics::sai_mod__SYSTEM_SAI_saimod_sys_analytics()
Generate the HTML for the Saimods startpage
menu
\SYSTEM\SAI\saimod_sys_analytics::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_analytics::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_analytics::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_analytics::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_API_ADD
\SYSTEM\SQL\SYS_SAIMOD_API_ADD
QQ to add a system_api entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_API_ADD::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_API_ADD::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_API_ADD::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_API_DEL
\SYSTEM\SQL\SYS_SAIMOD_API_DEL
QQ to delete a system_api entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_API_DEL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_API_DEL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_API_DEL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_API_GET
\SYSTEM\SQL\SYS_SAIMOD_API_GET
QQ to get all system_api entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_API_GET::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_API_GET::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_API_GET::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_API_GROUPS
\SYSTEM\SQL\SYS_SAIMOD_API_GROUPS
QQ to get amount of api entrys of system_api by group
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_API_GROUPS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_API_GROUPS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_API_GROUPS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_API_SINGLE_SELECT
\SYSTEM\SQL\SYS_SAIMOD_API_SINGLE_SELECT
QQ to get a system_api entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_API_SINGLE_SELECT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_API_SINGLE_SELECT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_API_SINGLE_SELECT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_api
\SYSTEM\SAI\saimod_sys_api
saimod_sys_api Class provided by System as saimod to manage the system_api table
\SYSTEM\SAI\SaiModule
sai_mod__SYSTEM_SAI_saimod_sys_api
\SYSTEM\SAI\saimod_sys_api::sai_mod__SYSTEM_SAI_saimod_sys_api()
Generate the HTML for the Saimods startpage
sai_mod__system_sai_saimod_sys_api_action_list
\SYSTEM\SAI\saimod_sys_api::sai_mod__system_sai_saimod_sys_api_action_list()
group
null
int
Generate the HTML for the List of API Entries
sai_mod__system_sai_saimod_sys_api_action_deletedialog
\SYSTEM\SAI\saimod_sys_api::sai_mod__system_sai_saimod_sys_api_action_deletedialog()
ID
int
group
int
Generate the HTML for the Delete Dialog of a API Entry
sai_mod__system_sai_saimod_sys_api_action_newdialog
\SYSTEM\SAI\saimod_sys_api::sai_mod__system_sai_saimod_sys_api_action_newdialog()
Generate the HTML for the New Dialog for a API Entry
sai_mod__system_sai_saimod_sys_api_action_addcall
\SYSTEM\SAI\saimod_sys_api::sai_mod__system_sai_saimod_sys_api_action_addcall()
ID
int
group
int
type
int
parentID
int
parentValue
string
name
string
verify
string
Add a new API Entry
sai_mod__system_sai_saimod_sys_api_action_deletecall
\SYSTEM\SAI\saimod_sys_api::sai_mod__system_sai_saimod_sys_api_action_deletecall()
ID
int
group
int
Delete a API Entry
type_names
\SYSTEM\SAI\saimod_sys_api::type_names()
type
int
Internal Function to decode Types to Strings
tablerow_class
\SYSTEM\SAI\saimod_sys_api::tablerow_class()
flag
int
Internal Function to generate api row classes
html_li_menu
\SYSTEM\SAI\saimod_sys_api::html_li_menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_api::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_api::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saimod_sys_api::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saimod_sys_api::js()
Get all js System Paths required for this Saimod
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CACHE
\SYSTEM\SQL\SYS_SAIMOD_CACHE
QQ to get all system_cache entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_CACHE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CACHE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CACHE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CACHE_CLEAR
\SYSTEM\SQL\SYS_SAIMOD_CACHE_CLEAR
QQ to delete all system_cache entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_CACHE_CLEAR::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CACHE_CLEAR::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CACHE_CLEAR::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CACHE_COUNT
\SYSTEM\SQL\SYS_SAIMOD_CACHE_COUNT
QQ to count all system_cache entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_CACHE_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CACHE_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CACHE_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_cache
\SYSTEM\SAI\saimod_sys_cache
saimod_sys_cache Class provided by System as saimod to manage the system_cache table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_cache
\SYSTEM\SAI\saimod_sys_cache::sai_mod__SYSTEM_SAI_saimod_sys_cache()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_cache_action_clear
\SYSTEM\SAI\saimod_sys_cache::sai_mod__SYSTEM_SAI_saimod_sys_cache_action_clear()
Clear the Cache
tablerow_class
\SYSTEM\SAI\saimod_sys_cache::tablerow_class()
cacheID
int
internal function to map CacheID to a tr class(color)
menu
\SYSTEM\SAI\saimod_sys_cache::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_cache::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_cache::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_cache::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_config
\SYSTEM\SAI\saimod_sys_config
saimod_sys_config Class provided by System as saimod to display the config
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_config
\SYSTEM\SAI\saimod_sys_config::sai_mod__SYSTEM_SAI_saimod_sys_config()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_config_action_basics
\SYSTEM\SAI\saimod_sys_config::sai_mod__SYSTEM_SAI_saimod_sys_config_action_basics()
Generate HTML for Menu Basics
sai_mod__SYSTEM_SAI_saimod_sys_config_action_database
\SYSTEM\SAI\saimod_sys_config::sai_mod__SYSTEM_SAI_saimod_sys_config_action_database()
Generate HTML for Menu Database
sai_mod__SYSTEM_SAI_saimod_sys_config_action_sai
\SYSTEM\SAI\saimod_sys_config::sai_mod__SYSTEM_SAI_saimod_sys_config_action_sai()
Generate HTML for Menu SAI
menu
\SYSTEM\SAI\saimod_sys_config::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_config::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_config::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_config::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CRON
\SYSTEM\SQL\SYS_SAIMOD_CRON
QQ to get all system_cron entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_CRON::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CRON::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CRON::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CRON_ADD
\SYSTEM\SQL\SYS_SAIMOD_CRON_ADD
QQ to add a system_cron entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_CRON_ADD::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CRON_ADD::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CRON_ADD::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CRON_CHANGE
\SYSTEM\SQL\SYS_SAIMOD_CRON_CHANGE
QQ to update a system_cron entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_CRON_CHANGE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CRON_CHANGE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CRON_CHANGE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CRON_DEL
\SYSTEM\SQL\SYS_SAIMOD_CRON_DEL
QQ to delete a system_cron entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_CRON_DEL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CRON_DEL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CRON_DEL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_CRON_SINGLE_SELECT
\SYSTEM\SQL\SYS_SAIMOD_CRON_SINGLE_SELECT
QQ to get a system_cron entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_CRON_SINGLE_SELECT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_CRON_SINGLE_SELECT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_CRON_SINGLE_SELECT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_cron
\SYSTEM\SAI\saimod_sys_cron
saimod_sys_cron Class provided by System as saimod to manage the system_cron table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_cron
\SYSTEM\SAI\saimod_sys_cron::sai_mod__SYSTEM_SAI_saimod_sys_cron()
Generate the HTML for the Saimods startpage
sai_mod__system_sai_saimod_sys_cron_action_change
\SYSTEM\SAI\saimod_sys_cron::sai_mod__system_sai_saimod_sys_cron_action_change()
cls
string
status
int
Change Status of a Cron Entry
sai_mod__system_sai_saimod_sys_cron_action_run
\SYSTEM\SAI\saimod_sys_cron::sai_mod__system_sai_saimod_sys_cron_action_run()
cls
string
Run a specifc Cron Job
sai_mod__system_sai_saimod_sys_cron_action_add
\SYSTEM\SAI\saimod_sys_cron::sai_mod__system_sai_saimod_sys_cron_action_add()
cls
string
min
int
hour
int
day
int
day_week
int
month
int
Add a new Cron Entry
sai_mod__system_sai_saimod_sys_cron_action_del
\SYSTEM\SAI\saimod_sys_cron::sai_mod__system_sai_saimod_sys_cron_action_del()
cls
string
Delete a Cron Entry
menu
\SYSTEM\SAI\saimod_sys_cron::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_cron::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_cron::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saimod_sys_cron::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saimod_sys_cron::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_docu
\SYSTEM\SAI\saimod_sys_docu
saimod_sys_docu Class provided by System as saimod to display the code documentation
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_docu
\SYSTEM\SAI\saimod_sys_docu::sai_mod__SYSTEM_SAI_saimod_sys_docu()
cat
'SYSTEMDOCUdocu_system'
string
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate
\SYSTEM\SAI\saimod_sys_docu::sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate()
Generate the HTML Documentation
sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate_md
\SYSTEM\SAI\saimod_sys_docu::sai_mod__SYSTEM_SAI_saimod_sys_docu_action_generate_md()
Generate the MD Documentation based on the HTML Documentation
menu
\SYSTEM\SAI\saimod_sys_docu::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_docu::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_docu::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_docu::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_files
\SYSTEM\SAI\saimod_sys_files
saimod_sys_files Class provided by System as saimod to manage files (files feature)
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_files_action_del
\SYSTEM\SAI\saimod_sys_files::sai_mod__SYSTEM_SAI_saimod_sys_files_action_del()
cat
string
id
string
Delete a File in a Files Directory
sai_mod__SYSTEM_SAI_saimod_sys_files_action_rn
\SYSTEM\SAI\saimod_sys_files::sai_mod__SYSTEM_SAI_saimod_sys_files_action_rn()
cat
string
id
string
newid
string
Rename a File in a Files Directory
sai_mod__SYSTEM_SAI_saimod_sys_files_action_upload
\SYSTEM\SAI\saimod_sys_files::sai_mod__SYSTEM_SAI_saimod_sys_files_action_upload()
cat
string
Uploadcall to a Files Directory. Expects a File been uploaded.
sai_mod__SYSTEM_SAI_saimod_sys_files
\SYSTEM\SAI\saimod_sys_files::sai_mod__SYSTEM_SAI_saimod_sys_files()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_files_action_tab
\SYSTEM\SAI\saimod_sys_files::sai_mod__SYSTEM_SAI_saimod_sys_files_action_tab()
name
'sai'
string
Generate the HTML for the one Files Directory
menu
\SYSTEM\SAI\saimod_sys_files::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_files::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_files::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_files::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_git
\SYSTEM\SAI\saimod_sys_git
saimod_sys_git Class provided by System as saimod to display git information on the project and system
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_git
\SYSTEM\SAI\saimod_sys_git::sai_mod__SYSTEM_SAI_saimod_sys_git()
Generate the HTML for the Saimods startpage
getGitInfo
\SYSTEM\SAI\saimod_sys_git::getGitInfo()
Read Git Information
menu
\SYSTEM\SAI\saimod_sys_git::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_git::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_git::right_right()
Returns if the requesting user has the required rights to access the Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_ANALYTICS
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS
QQ to get analytics data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ANALYTICS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_QUERYTIME
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME
QQ to get analytics data from system_log - basic querytime
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_QUERYTIME::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_SUCCESS
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS
QQ to get analytics data from system_log - basic success
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_SUCCESS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_BASIC_VISITOR
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR
QQ to get analytics data from system_log - basic visitor
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_BASIC_VISITOR::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_BASIC
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC
QQ to get analytics data from system_log - class basic
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_BASIC::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_OTHER
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER
QQ to get analytics data from system_log - class other
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_OTHER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_CLASS_SYSTEM
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM
QQ to get analytics data from system_log - class system
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_CLASS_SYSTEM::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_ERROR
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR
QQ to get data for a system_log entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_ERROR::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER
QQ to filter data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTER_COUNT
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT
QQ to count filtered data from system_log
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTER_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_FILTERS
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS
QQ to find all classfilters from system_log
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_FILTERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_TRUNCATE
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE
QQ to truncate data from system_log
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_BASIC
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC
QQ to get analytics data from system_log - unique basic
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_BASIC::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_EXCEPTION
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION
QQ to get analytics data from system_log - unique exception
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_EXCEPTION::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_REFERER
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER
QQ to get analytics data from system_log - unique referer
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REFERER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_LOG_UNIQUE_REQUEST
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST
QQ to get analytics data from system_log - unique request
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_LOG_UNIQUE_REQUEST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_log
\SYSTEM\SAI\saimod_sys_log
saimod_sys_log Class provided by System as saimod to manage the system_log table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate
\SYSTEM\SAI\saimod_sys_log::sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate()
Deletes the Log Entries
sai_mod__SYSTEM_SAI_saimod_sys_log_action_error
\SYSTEM\SAI\saimod_sys_log::sai_mod__SYSTEM_SAI_saimod_sys_log_action_error()
error
int
Generates HTML for a Log Entry
sai_mod__SYSTEM_SAI_saimod_sys_log_action_filter
\SYSTEM\SAI\saimod_sys_log::sai_mod__SYSTEM_SAI_saimod_sys_log_action_filter()
filter
"%"
string
search
"%"
string
page
0
int
Generates HTML for the Log List
sai_mod__SYSTEM_SAI_saimod_sys_log
\SYSTEM\SAI\saimod_sys_log::sai_mod__SYSTEM_SAI_saimod_sys_log()
Generate the HTML for the Saimods startpage
tablerow_class
\SYSTEM\SAI\saimod_sys_log::tablerow_class()
class
string
Internal function to map log class to a tr class(color)
menu
\SYSTEM\SAI\saimod_sys_log::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_log::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_log::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_log::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_login
\SYSTEM\SAI\saimod_sys_login
saimod_sys_login Class provided by System as saimod to provide login/register functionality
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_login
\SYSTEM\SAI\saimod_sys_login::sai_mod__SYSTEM_SAI_saimod_sys_login()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_login_action_userinfo
\SYSTEM\SAI\saimod_sys_login::sai_mod__SYSTEM_SAI_saimod_sys_login_action_userinfo()
Returns Users Info or NULL if not logged in
sai_mod__SYSTEM_SAI_saimod_sys_login_action_registerform
\SYSTEM\SAI\saimod_sys_login::sai_mod__SYSTEM_SAI_saimod_sys_login_action_registerform()
Generate the HTML for the Registerform
sai_mod__SYSTEM_SAI_saimod_sys_login_action_resetpassword
\SYSTEM\SAI\saimod_sys_login::sai_mod__SYSTEM_SAI_saimod_sys_login_action_resetpassword()
Request Password Reset
menu
\SYSTEM\SAI\saimod_sys_login::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_login::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_login::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_login::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
saimod_sys_mod
\SYSTEM\SAI\saimod_sys_mod
saimod_sys_mod Class provided by System as saimod to display all registered saimods & libraries
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_mod_action_system
\SYSTEM\SAI\saimod_sys_mod::sai_mod__SYSTEM_SAI_saimod_sys_mod_action_system()
Generate the HTML for the System Page
sai_mod__SYSTEM_SAI_saimod_sys_mod_action_lib
\SYSTEM\SAI\saimod_sys_mod::sai_mod__SYSTEM_SAI_saimod_sys_mod_action_lib()
Generate the HTML for the Lib Page
sai_mod__SYSTEM_SAI_saimod_sys_mod
\SYSTEM\SAI\saimod_sys_mod::sai_mod__SYSTEM_SAI_saimod_sys_mod()
Generate the HTML for the Saimods startpage
menu
\SYSTEM\SAI\saimod_sys_mod::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_mod::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_mod::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_mod::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_PAGE_ADD
\SYSTEM\SQL\SYS_SAIMOD_PAGE_ADD
QQ to add a system_page entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_PAGE_ADD::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_ADD::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_ADD::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_PAGE_DEL
\SYSTEM\SQL\SYS_SAIMOD_PAGE_DEL
QQ to delete a system_page entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_PAGE_DEL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_DEL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_DEL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_PAGE_GET
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GET
QQ to get all system_page entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GET::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GET::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GET::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_PAGE_GROUPS
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GROUPS
QQ to count groups of all system_page entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GROUPS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GROUPS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_GROUPS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_PAGE_SINGLE_SELECT
\SYSTEM\SQL\SYS_SAIMOD_PAGE_SINGLE_SELECT
QQ to get a system_page entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_PAGE_SINGLE_SELECT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_SINGLE_SELECT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_PAGE_SINGLE_SELECT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_page
\SYSTEM\SAI\saimod_sys_page
saimod_sys_page Class provided by System as saimod to manage the system_page table
\SYSTEM\SAI\SaiModule
sai_mod__SYSTEM_SAI_saimod_sys_page
\SYSTEM\SAI\saimod_sys_page::sai_mod__SYSTEM_SAI_saimod_sys_page()
Generate the HTML for the Saimods startpage
sai_mod__system_sai_saimod_sys_page_action_list
\SYSTEM\SAI\saimod_sys_page::sai_mod__system_sai_saimod_sys_page_action_list()
group
null
int
Generate the HTML for the List of Page Entries
sai_mod__system_sai_saimod_sys_page_action_deletedialog
\SYSTEM\SAI\saimod_sys_page::sai_mod__system_sai_saimod_sys_page_action_deletedialog()
ID
int
group
int
Generate the HTML for the Delete Dialog of a Page Entry
sai_mod__system_sai_saimod_sys_page_action_newdialog
\SYSTEM\SAI\saimod_sys_page::sai_mod__system_sai_saimod_sys_page_action_newdialog()
Generate the HTML for the New Dialog for a Page Entry
sai_mod__system_sai_saimod_sys_page_action_addcall
\SYSTEM\SAI\saimod_sys_page::sai_mod__system_sai_saimod_sys_page_action_addcall()
ID
int
group
int
type
int
parentID
int
parentValue
string
name
string
verify
string
Add a new Page Entry
sai_mod__system_sai_saimod_sys_page_action_deletecall
\SYSTEM\SAI\saimod_sys_page::sai_mod__system_sai_saimod_sys_page_action_deletecall()
ID
int
group
int
Delete a Page Entry
type_names
\SYSTEM\SAI\saimod_sys_page::type_names()
type
int
Internal Function to decode Types to Strings
tablerow_class
\SYSTEM\SAI\saimod_sys_page::tablerow_class()
flag
int
Internal Function to generate page row classes
html_li_menu
\SYSTEM\SAI\saimod_sys_page::html_li_menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_page::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_page::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saimod_sys_page::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saimod_sys_page::js()
Get all js System Paths required for this Saimod
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_DELETE_USER
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER
QQ to delete a system_user entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_DELETE_USER_RIGHTS
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER_RIGHTS
QQ to delete all system_user_to_rights entrys of a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER_RIGHTS::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_DELETE_USER_RIGHTS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_RENAME_USER
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RENAME_USER
QQ to rename a system_user entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RENAME_USER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RENAME_USER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_RIGHT_CHECK
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_CHECK
QQ to check the existance of a system_rights entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_CHECK::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_CHECK::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_CHECK::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_RIGHT_DELETE
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_DELETE
QQ to delete a system_rights entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_DELETE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_DELETE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_DELETE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_RIGHT_INSERT
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_INSERT
QQ to cinsert a system_rights entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_INSERT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_INSERT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHT_INSERT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_RIGHTS
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHTS
QQ to get all system_rights entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHTS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHTS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_RIGHTS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER
QQ to get a system_user entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_COUNT
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT
QQ to count all system_user entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_COUNT_FILTER
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT_FILTER
QQ to get all system_user entrys with certain right
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_COUNT_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_LOG
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG
QQ to get all system_log entrys for a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_LOG_COUNT
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG_COUNT
QQ to count all system_log entrys of a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_LOG_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK
QQ to check a system_user_to_rights entry for existance
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_CHECK::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE
QQ to delete a system_user_to_rights entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_DELETE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT
QQ to insert a system_user_to_rights entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHT_INSERT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USER_RIGHTS
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHTS
QQ to get all system_rights entrys of a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHTS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHTS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USER_RIGHTS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USERS
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS
QQ to get all system_user entrys with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_SECURITY_USERS_FILTER
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS_FILTER
QQ to get all system_user entrys with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_SECURITY_USERS_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_security
\SYSTEM\SAI\saimod_sys_security
saimod_sys_security Class provided by System as saimod to manage the system_user, system_rights, system_user_to_rights table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_security_action_groups
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_groups()
Generate HTML for the Security Groups(Menu)
sai_mod__SYSTEM_SAI_saimod_sys_security_action_newright
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_newright()
Generate HTML for the new right dialog
sai_mod__SYSTEM_SAI_saimod_sys_security_action_rights
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_rights()
Generate HTML for the list of rights
sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleterightuser
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleterightuser()
rightid
int
userid
int
Delete a Right of a User
sai_mod__SYSTEM_SAI_saimod_sys_security_action_addrightuser
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_addrightuser()
rightid
int
userid
int
Add a Right to a User
sai_mod__SYSTEM_SAI_saimod_sys_security_action_addright
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_addright()
id
int
name
string
description
string
Add a Right
sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleterightconfirm
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleterightconfirm()
id
int
Generate HTML for the delete right confirm dialog
sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleteright
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleteright()
id
int
Delete a Right
user_actions
\SYSTEM\SAI\saimod_sys_security::user_actions()
userid
int
Internal Function to generate HTML for the actions of a User
user_rights
\SYSTEM\SAI\saimod_sys_security::user_rights()
userid
int
Internal Function to generate HTML for the rights of a User
sai_mod__SYSTEM_SAI_saimod_sys_security_action_stats
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_stats()
Generate HTML for the Analytics
sai_mod__SYSTEM_SAI_saimod_sys_security_action_user
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_user()
username
string
Generate HTML for a User
sai_mod__SYSTEM_SAI_saimod_sys_security_action_users
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_users()
filter
"all"
string
search
"%"
string
page
0
int
Generate HTML for the Users List
sai_mod__SYSTEM_SAI_saimod_sys_security
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_security_action_renameaccount
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_renameaccount()
username
string
new_username
string
Rename an Account
sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleteaccount
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_deleteaccount()
id
int
Delete an Account
sai_mod__SYSTEM_SAI_saimod_sys_security_action_confirmemail
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_confirmemail()
user
int
Request EMail confirmation for the given Account
sai_mod__SYSTEM_SAI_saimod_sys_security_action_changepassword
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_changepassword()
user
int
new_password_sha1
string
Change the Password for the given Account
sai_mod__SYSTEM_SAI_saimod_sys_security_action_changeemail
\SYSTEM\SAI\saimod_sys_security::sai_mod__SYSTEM_SAI_saimod_sys_security_action_changeemail()
user
int
new_email
string
Change the EMail for the given Account
Does not send an EMail for authorisation!
Does not send an EMail for confirmation!
tablerow_class
\SYSTEM\SAI\saimod_sys_security::tablerow_class()
last_active
int
Internal Function to generate the Tablerow class(color) string according
to last time active
menu
\SYSTEM\SAI\saimod_sys_security::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_security::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_security::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saimod_sys_security::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saimod_sys_security::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT
QQ to count all system_text entrys with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_FILTER
QQ to count all system_text entrys with filter and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT_NOTAG
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG
QQ to count all system_text entrys with no tag
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT_NOTAG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG_FILTER
QQ to count all system_text entrys with no tag + filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_NOTAG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT_TAG
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG
QQ to count all system_text_tag entrys of a tag with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_COUNT_TAG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG_FILTER
QQ to count all system_text_tag entrys of a tag with filter and language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_COUNT_TAG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TAGS
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TAGS
QQ to get all system_text_tag entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TAGS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TAGS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TAGS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT
QQ to get all system_text entry with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_FILTER
QQ to get all system_text entrys with filter by tag + language
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT_NOTAG
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG
QQ to get all system_text entrys with filter and no tag
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT_NOTAG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG_FILTER
QQ to get all system_text entrys with filter + language and no tags
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_NOTAG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT_TAG
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG
QQ to get all system_text entry with filter and tag
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TEXT_TEXT_TAG_FILTER
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG_FILTER
QQ to get all system_text entrys with filter, language and tag
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG_FILTER::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TEXT_TEXT_TAG_FILTER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_text
\SYSTEM\SAI\saimod_sys_text
saimod_sys_text Class provided by System as saimod to manage the system_text, system_text_tag table
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saimod_sys_text
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_text_action_notag
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_notag()
Generate the HTML for the Texts with no Tag
sai_mod__SYSTEM_SAI_saimod_sys_text_action_tag
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_tag()
tag
'all'
string
filter
"all"
string
search
"%"
string
page
0
int
Generate the HTML for the Texts with a Tag
sai_mod__SYSTEM_SAI_saimod_sys_text_action_edittext
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_edittext()
id
string
lang
string
Generate the HTML to edit a text
sai_mod__SYSTEM_SAI_saimod_sys_text_action_editor
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_editor()
id
string
lang
string
Generate the HTML for the Editor
sai_mod__SYSTEM_SAI_saimod_sys_text_action_save
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_save()
id
string
new_id
string
lang
string
tags
\SYSTEM\SAI\json
text
string
Save a Text into the Database
sai_mod__SYSTEM_SAI_saimod_sys_text_action_delete
\SYSTEM\SAI\saimod_sys_text::sai_mod__SYSTEM_SAI_saimod_sys_text_action_delete()
id
string
lang
null
string
Delete a Text from the Database
menu
\SYSTEM\SAI\saimod_sys_text::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_text::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_text::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saimod_sys_text::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saimod_sys_text::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_ASSIGN
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGN
QQ to assgin a system_todo entry to a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGN::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGN::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGN::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_ASSIGNEES
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGNEES
QQ to get all system_todo_assign entrys for a todo
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGNEES::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGNEES::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_ASSIGNEES::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_CLOSE
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE
QQ to close a system_todo entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_CLOSE_ALL
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE_ALL
QQ to close all generated system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE_ALL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE_ALL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_CLOSE_ALL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_COUNT
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT
QQ to count all system_todo entrys with filter
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_COUNT_FREE
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_FREE
QQ to count all free system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_FREE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_FREE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_FREE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_COUNT_MINE
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_MINE
QQ to count all system_todo entrys of the user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_MINE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_MINE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_MINE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_COUNT_OTHERS
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_OTHERS
QQ to count all system_todo entrys of other users
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_OTHERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_OTHERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_OTHERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_COUNT_TYPE
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_TYPE
QQ to count all system_todo entrys by type
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_TYPE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_TYPE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_COUNT_TYPE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_DEASSIGN
\SYSTEM\SQL\SYS_SAIMOD_TODO_DEASSIGN
QQ to deassgin a system_todo entry from a user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_DEASSIGN::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_DEASSIGN::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_DEASSIGN::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_EDIT
\SYSTEM\SQL\SYS_SAIMOD_TODO_EDIT
QQ to update a system_todo entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_EDIT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_EDIT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_EDIT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_LIST
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST
QQ to get all system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_LIST_FREE
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_FREE
QQ to get all free system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_FREE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_FREE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_FREE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_LIST_MINE
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_MINE
QQ to get all system_todo entrys of the user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_MINE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_MINE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_MINE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_LIST_OTHERS
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_OTHERS
QQ to get all system_todo entrys of other users
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_OTHERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_OTHERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_OTHERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_LIST_TYPE
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_TYPE
QQ to get all system_todo entrys by type
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_TYPE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_TYPE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_LIST_TYPE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_OPEN
\SYSTEM\SQL\SYS_SAIMOD_TODO_OPEN
QQ to open a system_todo entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_OPEN::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_OPEN::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_OPEN::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_PRIORITY
\SYSTEM\SQL\SYS_SAIMOD_TODO_PRIORITY
QQ to set the priority of a system_todo entry
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_PRIORITY::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_PRIORITY::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_ASSIGNED
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_ASSIGNED
QQ to get analytics of all assigned system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_ASSIGNED::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_ASSIGNED::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_CLOSED
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_CLOSED
QQ to get analytics of all closed system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_CLOSED::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_CLOSED::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN
QQ to get count of all closed generated system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_GEN::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT
QQ to get count of all closed report system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_REPORT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER
QQ to get count of all closed user system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_DOTO_USER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN
QQ to get count of all open generated system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_GEN::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED
QQ to get count of all open not assigned system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_NOT_ASSIGNED::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT
QQ to get count of all open report system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_REPORT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER
QQ to get count of all open user system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_COUNT_TODO_USER::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_STATS_USERS
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_USERS
QQ to get analytics of users system_todo entrys
\SYSTEM\DB\QQ
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_USERS::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_USERS::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_STATS_USERS::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QQ::QQ()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QQ::QA()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QQ::Q1()
\SYSTEM\DB\QQ
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QQ::QI()
\SYSTEM\DB\QQ
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SAIMOD_TODO_TODO
\SYSTEM\SQL\SYS_SAIMOD_TODO_TODO
QQ to get all system_todo entrys
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SAIMOD_TODO_TODO::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SAIMOD_TODO_TODO::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SAIMOD_TODO_TODO::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
saimod_sys_todo
\SYSTEM\SAI\saimod_sys_todo
saimod_sys_todo Class provided by System as saimod to manage the system_todo, system_todo_assign table
\SYSTEM\SAI\sai_module
stats
\SYSTEM\SAI\saimod_sys_todo::$stats
array()
array Variable to store all registred todo_stats
check_stats
\SYSTEM\SAI\saimod_sys_todo::check_stats()
stats
string
Check if a todo_stats is valid
register
\SYSTEM\SAI\saimod_sys_todo::register()
stats
string
Register a todo_stats
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_assign
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_assign()
todo
int
Assign a Todo to the User
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_deassign
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_deassign()
todo
int
Deassign a Todo from the User
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_close
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_close()
todo
int
Close a Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_open
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_open()
todo
int
Open a Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_add
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_add()
todo
string
Add a new Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_priority_up
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_priority_up()
todo
int
Increase the Priority of a Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_priority_down
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_priority_down()
todo
int
Decrease the Priority of a Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo()
Generate the HTML for the Saimods startpage
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_new
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_new()
Generate the HTML for the form to add a new Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_todolist
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_todolist()
filter
'all'
string
search
'%'
string
page
0
int
Generate the HTML for the list of open Todos
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_dotolist
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_dotolist()
filter
'all'
string
search
'%'
string
page
0
int
Generate the HTML for the list of closed Todos
generate_list
\SYSTEM\SAI\saimod_sys_todo::generate_list()
state
int
filter
string
search
string
page
int
Internal Function to generate the HTML for the todo list
statistics
\SYSTEM\SAI\saimod_sys_todo::statistics()
Generates an array with values from all registered Todo Stats and Summary
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats()
Generate the HTML for the statistics of the ToDos
state
\SYSTEM\SAI\saimod_sys_todo::state()
state
int
Internal Function to generate the text for Todo Status Open & Closed
statebtn
\SYSTEM\SAI\saimod_sys_todo::statebtn()
state
int
Internal Function to generate the Buttons for Todo Status Open & Closed
trclass
\SYSTEM\SAI\saimod_sys_todo::trclass()
type
int
class
string
assignee
int
userid
int
Internal Function to generate the Trclass(color) for the Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_close_all
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_close_all()
Close all Generated ToDos
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_edit
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_edit()
todo
int
message
string
Edit the message of a Todo
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats_name_closed
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats_name_closed()
filter
string
Calculate the Stats of closed ToDos
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats_name_assigned
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_stats_name_assigned()
filter
string
Calculate the Stats of assigned ToDos
sai_mod__SYSTEM_SAI_saimod_sys_todo_action_todo
\SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_todo()
todo
int
Returns the HTML for a ToDo
menu
\SYSTEM\SAI\saimod_sys_todo::menu()
Generate <li> Menu for the Saimod
right_public
\SYSTEM\SAI\saimod_sys_todo::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saimod_sys_todo::right_right()
Returns if the requesting user has the required rights to access the Saimod
js
\SYSTEM\SAI\saimod_sys_todo::js()
Get all js System Paths required for this Saimod
report
\SYSTEM\SAI\saimod_sys_todo::report()
message
string
data
array
Save a Report to the ToDo Database
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
todo_stats_assign
\SYSTEM\SAI\todo_stats_assign
todo_stats_assign Class provided by System to calculate assigned ToDo stats.
\SYSTEM\SAI\todo_stats
stats
\SYSTEM\SAI\todo_stats_assign::stats()
Calculate the Assigned Todos Stats.
System - PHP Framework
PHP Version 5.6
todo_stats_gen
\SYSTEM\SAI\todo_stats_gen
todo_stats_gen Class provided by System to calculate generated ToDo stats.
\SYSTEM\SAI\todo_stats
stats
\SYSTEM\SAI\todo_stats_gen::stats()
Calculate the Generated Todos Stats for the closed and open todos.
System - PHP Framework
PHP Version 5.6
todo_stats_report
\SYSTEM\SAI\todo_stats_report
todo_stats_report Class provided by System to calculate ToDo report stats.
\SYSTEM\SAI\todo_stats
stats
\SYSTEM\SAI\todo_stats_report::stats()
Calculate the Stats for the report todos.
System - PHP Framework
PHP Version 5.6
todo_stats_user
\SYSTEM\SAI\todo_stats_user
todo_stats_user Class provided by System to calculate ToDo user stats.
\SYSTEM\SAI\todo_stats
stats
\SYSTEM\SAI\todo_stats_user::stats()
Calculate the User Stats for the closed and open todos.
System - PHP Framework
PHP Version 5.6
todo_stats
\SYSTEM\SAI\todo_stats
todo_statsn Interface provided by System to calculate ToDo stats.
stats
\SYSTEM\SAI\todo_stats::stats()
Calculate Function
System - PHP Framework
PHP Version 5.6
todo_stats_data
\SYSTEM\SAI\todo_stats_data
todo_stats_data Class provided by System as a container for todo stats
name
\SYSTEM\SAI\todo_stats_data::$name
''
string Variable to store the Name of the ToDo Stats
open
\SYSTEM\SAI\todo_stats_data::$open
0
string Variable to store the Open Todos Value of the ToDo Stats
closed
\SYSTEM\SAI\todo_stats_data::$closed
0
string Variable to store the Closed Todos Value of the ToDo Stats
all
\SYSTEM\SAI\todo_stats_data::$all
1
string Variable to store all Todos Value of the ToDo Stats
perc
\SYSTEM\SAI\todo_stats_data::$perc
0
string Variable to store the Percatnage of Open to Closed of the ToDo Stats
__construct
\SYSTEM\SAI\todo_stats_data::__construct()
name
''
string
closed
0
int
all
1
int
Create the Datastorage with Data
System - PHP Framework
PHP Version 5.6
saistart_sys_sai
\SYSTEM\SAI\saistart_sys_sai
saimod_sys_sai Class provided by System as start saimod to display an overview over the Project
\SYSTEM\SAI\sai_module
sai_mod__SYSTEM_SAI_saistart_sys_sai
\SYSTEM\SAI\saistart_sys_sai::sai_mod__SYSTEM_SAI_saistart_sys_sai()
Generate the HTML for the Saimods startpage
html_menu
\SYSTEM\SAI\saistart_sys_sai::html_menu()
Generate Menu-Link for the Saimod
right_public
\SYSTEM\SAI\saistart_sys_sai::right_public()
Returns if the Saimod is public(access for everyone)
right_right
\SYSTEM\SAI\saistart_sys_sai::right_right()
Returns if the requesting user has the required rights to access the Saimod
css
\SYSTEM\SAI\saistart_sys_sai::css()
Get all css System Paths required for this Saimod
js
\SYSTEM\SAI\saistart_sys_sai::js()
Get all js System Paths required for this Saimod
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\SAI\sai_module::get_class()
\SYSTEM\SAI\sai_module
params
NULL
array
Get the Classname of this class or derived registered saimod
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
\SYSTEM\SAI\sai_module
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
\SYSTEM\SAI\sai_module
Get default state for this statesystem
get_params
\SYSTEM\SAI\sai_module::get_params()
\SYSTEM\SAI\sai_module
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
\SYSTEM\SAI\sai_module
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
\SYSTEM\SAI\sai_module
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
\SYSTEM\SAI\sai_module
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
\SYSTEM\SAI\sai_module
Check rights for the Saimod.
Override this
System - PHP Framework
PHP Version 5.6
default_page
\SYSTEM\SAI\default_page
Sai default_page Class provided by System to construct the Sai Environment
\SYSTEM\PAGE\DefaultPage
menu_left
\SYSTEM\SAI\default_page::menu_left()
Get the System Saimod Menu
menu_right
\SYSTEM\SAI\default_page::menu_right()
Get the Users Saimod Menu
menu_start
\SYSTEM\SAI\default_page::menu_start()
Get the Start Saimod Menu
css
\SYSTEM\SAI\default_page::css()
Get css links for the Default Page
js
\SYSTEM\SAI\default_page::js()
Get js links for the Default Page
html
\SYSTEM\SAI\default_page::html()
_escaped_fragment_
NULL
string
Get Sai Default Page HTML
lang_menu
\SYSTEM\SAI\default_page::lang_menu()
generate the HTML for the Language Menu
System - PHP Framework
PHP Version 5.6
sai
\SYSTEM\SAI\sai
sai Class provided by System to register and manage saimods
module_start
\SYSTEM\SAI\sai::$module_start
'\SYSTEM\SAI\saistart_sys_sai'
string Classname of the Module which should be loaded at start
modules
\SYSTEM\SAI\sai::$modules
array()
array Classnames of all registered Sai user Modules
check_module
\SYSTEM\SAI\sai::check_module()
module
string
Check if a given SaiModuleClass is valid
register_start
\SYSTEM\SAI\sai::register_start()
module
string
Sets the Sai Startmodule
register
\SYSTEM\SAI\sai::register()
module
string
Register a Sai Module
getStartModule
\SYSTEM\SAI\sai::getStartModule()
Get the classname of the Startmodule
getModules
\SYSTEM\SAI\sai::getModules()
Get all classnames of the registered user saimods
getAllModules
\SYSTEM\SAI\sai::getAllModules()
Get all classnames of all the registered saimods
System - PHP Framework
PHP Version 5.6
sai_gui
\SYSTEM\SAI\sai_gui
saigui Class provided by System to handle sai userinterface. Invoke (new saigui)->html()
SAI_MOD_POSTFIELD
\SYSTEM\SAI\sai_gui::SAI_MOD_POSTFIELD
'sai_mod'
string field in post or get to be read as saimod modifier
html
\SYSTEM\SAI\sai_gui::html()
Generate the HTML for the SAI Userinterface
System - PHP Framework
PHP Version 5.6
sai_module
\SYSTEM\SAI\sai_module
SaiModule Class provided by System to be etended by Saimods
\SYSTEM\API\api_default
get_apigroup
\SYSTEM\SAI\sai_module::get_apigroup()
Get the Api Group this Api is operating on
get_default_state
\SYSTEM\SAI\sai_module::get_default_state()
Get default state for this statesystem
get_class
\SYSTEM\SAI\sai_module::get_class()
params
NULL
array
Get the Classname of this class or derived registered saimod
get_params
\SYSTEM\SAI\sai_module::get_params()
params
array
Fixes Classnames for sai postfield
default_page
\SYSTEM\SAI\sai_module::default_page()
_escaped_fragment_
null
string
Default Page anchor to catch all calls not answered by the saimod api
menu
\SYSTEM\SAI\sai_module::menu()
Generate the <li> menu for the Saimod
Override this
right_public
\SYSTEM\SAI\sai_module::right_public()
Check public state for the Saimod.
Override this
right_right
\SYSTEM\SAI\sai_module::right_right()
Check rights for the Saimod.
Override this
call_account_action_login
\SYSTEM\API\api_login::call_account_action_login()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
locale
null
\SYSTEM\API\lang
System Account Login
call_account_action_logout
\SYSTEM\API\api_login::call_account_action_logout()
\SYSTEM\API\api_login
System Account Logout
call_account_action_isloggedin
\SYSTEM\API\api_login::call_account_action_isloggedin()
\SYSTEM\API\api_login
System Account isloggedin check
call_account_action_check
\SYSTEM\API\api_login::call_account_action_check()
\SYSTEM\API\api_login
rightid
int
System Account Right Check
call_account_action_create
\SYSTEM\API\api_login::call_account_action_create()
\SYSTEM\API\api_login
username
string
password_sha1
\SYSTEM\API\sha1
email
\SYSTEM\API\email
locale
null
\SYSTEM\API\lang
System Account Create
call_account_action_confirm_email
\SYSTEM\API\api_login::call_account_action_confirm_email()
\SYSTEM\API\api_login
System Account Request Confirm EMail Token
call_account_action_confirm
\SYSTEM\API\api_login::call_account_action_confirm()
\SYSTEM\API\api_login
token
string
System Account Confirm Tokens
call_account_action_reset_password
\SYSTEM\API\api_login::call_account_action_reset_password()
\SYSTEM\API\api_login
username
string
System Account Request Reset Password Token
call_account_action_change_password
\SYSTEM\API\api_login::call_account_action_change_password()
\SYSTEM\API\api_login
old_password_sha1
string
new_password_sha1
string
System Account Change Password
call_account_action_change_email
\SYSTEM\API\api_login::call_account_action_change_email()
\SYSTEM\API\api_login
new_email
string
System Account Request Change EMail Token
call_cron
\SYSTEM\API\api_system::call_cron()
\SYSTEM\API\api_system
System run Cron Call
call_text
\SYSTEM\API\api_system::call_text()
\SYSTEM\API\api_system
request
mixed
lang
\SYSTEM\API\lang
System Text Request Call
call_files
\SYSTEM\API\api_system::call_files()
\SYSTEM\API\api_system
cat
string
id
null
string
System File Request Call
call_pages
\SYSTEM\API\api_system::call_pages()
\SYSTEM\API\api_system
group
int
state
string
System State-Pages Request Call
static__lang
\SYSTEM\API\api_system::static__lang()
\SYSTEM\API\api_system
lang
\SYSTEM\API\lang
Static Call to change Language for the current Session/User
static__result
\SYSTEM\API\api_system::static__result()
\SYSTEM\API\api_system
result
\SYSTEM\API\result
Static Call to change Result-Type for the current Session/User
static__
\SYSTEM\API\api_system::static__()
\SYSTEM\API\api_system
_
mixed
Static Time-Parameter _ Call to avoid caching and API Errors for JS requests
call_bug
\SYSTEM\API\api_system::call_bug()
\SYSTEM\API\api_system
message
string
data
\SYSTEM\API\JSON
API Bug Call to report Bugs
call_cache
\SYSTEM\API\api_system::call_cache()
\SYSTEM\API\api_system
id
int
ident
\SYSTEM\API\sha1
API Cache Call to request cached Data (usually js and css)
static__escaped_fragment_
\SYSTEM\API\api_default::static__escaped_fragment_()
\SYSTEM\API\api_default
_escaped_fragment_
string
Static Call handler for Hashbang-Crawling Requests
get_class
\SYSTEM\API\api_default::get_class()
\SYSTEM\API\api_default
API Class function - implement this function and return the Classname
sai_module_menu
\SYSTEM\SAI\sai_module_menu
POISITION_LEFT
\SYSTEM\SAI\sai_module_menu::POISITION_LEFT
0
POISITION_RIGHT
\SYSTEM\SAI\sai_module_menu::POISITION_RIGHT
1
DIVIDER_NONE
\SYSTEM\SAI\sai_module_menu::DIVIDER_NONE
0
DIVIDER_LEFT
\SYSTEM\SAI\sai_module_menu::DIVIDER_LEFT
1
DIVIDER_RIGHT
\SYSTEM\SAI\sai_module_menu::DIVIDER_RIGHT
2
order
\SYSTEM\SAI\sai_module_menu::$order
null
position
\SYSTEM\SAI\sai_module_menu::$position
null
divider
\SYSTEM\SAI\sai_module_menu::$divider
null
html
\SYSTEM\SAI\sai_module_menu::$html
null
__construct
\SYSTEM\SAI\sai_module_menu::__construct()
order
mixed
position
mixed
divider
mixed
html
mixed
divider
\SYSTEM\SAI\sai_module_menu::divider()
html
\SYSTEM\SAI\sai_module_menu::html()
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_AVAILABLE
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE
QQ to check for usernames availibility
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_AVAILABLE_EMAIL
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE_EMAIL
QQ to check for username || email combination availibility
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE_EMAIL::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE_EMAIL::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_AVAILABLE_EMAIL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_CHECK
\SYSTEM\SQL\SYS_SECURITY_CHECK
QQ to check for users rights
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_CHECK::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_CHECK::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_CHECK::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_CREATE
\SYSTEM\SQL\SYS_SECURITY_CREATE
QQ to create a new user
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_CREATE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_CREATE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_CREATE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_LOGIN_USER_SHA1
\SYSTEM\SQL\SYS_SECURITY_LOGIN_USER_SHA1
QQ to check for emails creadentials (login)
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_LOGIN_USER_SHA1::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_LOGIN_USER_SHA1::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_LOGIN_USER_SHA1::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_UPDATE_LASTACTIVE
\SYSTEM\SQL\SYS_SECURITY_UPDATE_LASTACTIVE
QQ to update users last active timestamp
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_UPDATE_LASTACTIVE::get_class()
Get Classname of the QQ
types
\SYSTEM\SQL\SYS_SECURITY_UPDATE_LASTACTIVE::types()
SQL Insert Types
pgsql
\SYSTEM\SQL\SYS_SECURITY_UPDATE_LASTACTIVE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_UPDATE_LASTACTIVE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_UPDATE_PW
\SYSTEM\SQL\SYS_SECURITY_UPDATE_PW
QQ to change a user password
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_UPDATE_PW::get_class()
Get Classname of the QQ
pqsql
\SYSTEM\SQL\SYS_SECURITY_UPDATE_PW::pqsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_UPDATE_PW::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_USER_INFO
\SYSTEM\SQL\SYS_SECURITY_USER_INFO
QQ to get a usernames infos
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_USER_INFO::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_SECURITY_USER_INFO::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_SECURITY_USER_INFO::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
RIGHTS
\SYSTEM\SECURITY\RIGHTS
Rights Class provided by System to define system rights.
Extend this class for your own.
SYS_DONOTUSE
\SYSTEM\SECURITY\RIGHTS::SYS_DONOTUSE
0
int Never use anything with 0 in php
SYS_SAI
\SYSTEM\SECURITY\RIGHTS::SYS_SAI
1
int System Administrator Interface
SYS_SAI_SECURITY
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_SECURITY
5
int Security Module access
SYS_SAI_SECURITY_RIGHTS_EDIT
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_SECURITY_RIGHTS_EDIT
6
int Security Module edit rights
SYS_SAI_LOCALE
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_LOCALE
10
int Database Text Module
SYS_SAI_FILES
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_FILES
15
int Image Module
SYS_SAI_API
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API
20
int Api Module
SYS_SAI_CRON
\SYSTEM\SECURITY\RIGHTS::SYS_SAI_CRON
25
int Cron jobs
RESERVED_SYS_0_999
\SYSTEM\SECURITY\RIGHTS::RESERVED_SYS_0_999
999
int Reserve first 1000 ids. Start from here.
System - PHP Framework
PHP Version 5.6
security
\SYSTEM\SECURITY\security
security Class provided by System to manage website user and its attributes
create
\SYSTEM\SECURITY\security::create()
username
string
password_sha1
string
email
string
locale
null
string
json_result
false
bool
Create a new User. Permanently saved to the Database
login
\SYSTEM\SECURITY\security::login()
username
string
password_sha1
string
locale
NULL
string
json_result
false
bool
Login a User.
available
\SYSTEM\SECURITY\security::available()
username
string
email
null
string
json_result
false
bool
Determine if username is already in use.
check
\SYSTEM\SECURITY\security::check()
rightid
int
json_result
false
bool
Checks for a right for a logged in user
change_password
\SYSTEM\SECURITY\security::change_password()
old_password_sha1
string
new_password_sha1
string
Change logged in users Password
change_email
\SYSTEM\SECURITY\security::change_email()
new_email
string
post_script
null
string
post_script_data
null
string
Change logged in users Email.
This will facilitate the @see \SYSTEM\TOKEN\token utility to generate
a token and send it to the logged in users email using php mailinc function.
This function can only be invoked if the user is logged in and uses the
function on himself.
This function will fail if the Email of the user is unconfirmed. You can
only change the email of a confirmed account.
reset_password
\SYSTEM\SECURITY\security::reset_password()
username
mixed
post_script
null
string
post_script_data
null
string
Reset given users Password.
This will facilitate the @see \SYSTEM\TOKEN\token utility to generate
a token and send it to the users email using php mailinc function.
A new password is generated on invoke and sent with the email.
After confirming the token the new password given in the email is valid.
confirm_email
\SYSTEM\SECURITY\security::confirm_email()
post_script
null
string
post_script_data
null
string
Request an Confirm-Email for logged in User.
This will facilitate the @see \SYSTEM\TOKEN\token utility to generate
a token and send it to the users email using php mailinc function.
This function can only be invoked if the user is logged in and uses the
function on himself.
confirm_email_admin
\SYSTEM\SECURITY\security::confirm_email_admin()
user
mixed
post_script
null
string
post_script_data
null
string
Request an Confirm-Email for an User.
This will facilitate the @see \SYSTEM\TOKEN\token utility to generate
a token and send it to the users email using php mailinc function..
confirm
\SYSTEM\SECURITY\security::confirm()
token
string
Confirm a token sent using @see \SYSTEM\TOKEN\token utility
(email confirm, email change, password reset)
getUser
\SYSTEM\SECURITY\security::getUser()
Get Userinfo stored in the current Session.
logout
\SYSTEM\SECURITY\security::logout()
json_result
false
bool
End the current Session and logout the User
save
\SYSTEM\SECURITY\security::save()
key
string
value
mixed
Save a key=>value into the current session(not preserved)
load
\SYSTEM\SECURITY\security::load()
key
string
Save the value of a key from the current session(not preserved)
isLoggedIn
\SYSTEM\SECURITY\security::isLoggedIn()
json_result
false
bool
Check if the current session is a logged in user
startSession
\SYSTEM\SECURITY\security::startSession()
State the Session for the current request
update_session_data
\SYSTEM\SECURITY\security::update_session_data()
data
mixed
session_id
null
mixed
Update Sessiondata upon user infos change
System - PHP Framework
PHP Version 5.6
User
\SYSTEM\SECURITY\User
User Class provided by System to manage website user session values
id
\SYSTEM\SECURITY\User::$id
NULL
int user id
username
\SYSTEM\SECURITY\User::$username
NULL
string username
email
\SYSTEM\SECURITY\User::$email
NULL
string email
joindate
\SYSTEM\SECURITY\User::$joindate
NULL
int user join date
last_active
\SYSTEM\SECURITY\User::$last_active
NULL
int users last active
locale
\SYSTEM\SECURITY\User::$locale
NULL
string users language
email_confirmed
\SYSTEM\SECURITY\User::$email_confirmed
NULL
bool users email confirm status
System - PHP Framework
PHP Version 5.6
DATA_DEFAULT
\SYSTEM\SQL\DATA_DEFAULT
DATA_SYSTEM_TEXT Class provided by System to install the Page Defaults e.g meta tags to the Database(includes Tags)
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_DEFAULT::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_DEFAULT::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_DEFAULT::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
DATA_SYSTEM_API
\SYSTEM\SQL\DATA_SYSTEM_API
DATA_SYSTEM_API Class provided by System to install the System apis to the Database
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_SYSTEM_API::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_SYSTEM_API::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_SYSTEM_API::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
DATA_SYSTEM_CRON
\SYSTEM\SQL\DATA_SYSTEM_CRON
DATA_SYSTEM_CRON Class provided by System to install the System crons to the Database
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_SYSTEM_CRON::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_SYSTEM_CRON::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_SYSTEM_CRON::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
DATA_SYSTEM_PAGE
\SYSTEM\SQL\DATA_SYSTEM_PAGE
DATA_SYSTEM_PAGE Class provided by System to install the System pages to the Database
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_SYSTEM_PAGE::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_SYSTEM_PAGE::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_SYSTEM_PAGE::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
DATA_SYSTEM_RIGHTS
\SYSTEM\SQL\DATA_SYSTEM_RIGHTS
DATA_SYSTEM_RIGHTS Class provided by System to install the System rights to the Database
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_SYSTEM_RIGHTS::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_SYSTEM_RIGHTS::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_SYSTEM_RIGHTS::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
DATA_SYSTEM_TEXT
\SYSTEM\SQL\DATA_SYSTEM_TEXT
DATA_SYSTEM_TEXT Class provided by System to install the System texts to the Database(includes Tags)
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\DATA_SYSTEM_TEXT::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\DATA_SYSTEM_TEXT::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\DATA_SYSTEM_TEXT::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
SCHEMA_SYSTEM
\SYSTEM\SQL\SCHEMA_SYSTEM
SCHEMA_SYSTEM Class provided by System to install the Database Schema for system
\SYSTEM\DB\QI
get_class
\SYSTEM\SQL\SCHEMA_SYSTEM::get_class()
Get Classname of the QQ
files_pgsql
\SYSTEM\SQL\SCHEMA_SYSTEM::files_pgsql()
Get paths of PostgreSQL compatible sql files
files_mysql
\SYSTEM\SQL\SCHEMA_SYSTEM::files_mysql()
Get paths of MYSQL compatible sql files
QI
\SYSTEM\DB\QI::QI()
\SYSTEM\DB\QI
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action by calling either files_pgsql() or files_mysql()
of inherting class
System - PHP Framework
PHP Version 5.6
setup
\SYSTEM\SQL\setup
Setup Class provided by System to execute QIs defining sql files to be setup on the database
qis
\SYSTEM\SQL\setup::$qis
array()
array Registered QIs to be executed on setup
check_qi
\SYSTEM\SQL\setup::check_qi()
qi
string
Check if a given QI classname is a valid QI
register
\SYSTEM\SQL\setup::register()
qi
string
Register a given QI classname
install
\SYSTEM\SQL\setup::install()
Execute all registered QIs installing the Database
System - PHP Framework
PHP Version 5.6
system_api
\SYSTEM\SQL\system_api
system_api Class provided by System to describe system_api table
NAME_PG
\SYSTEM\SQL\system_api::NAME_PG
'system.api'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_api::NAME_MYS
'system_api'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_api::FIELD_ID
'ID'
string Fieldname for field ID
FIELD_GROUP
\SYSTEM\SQL\system_api::FIELD_GROUP
'group'
string Fieldname for field group
FIELD_TYPE
\SYSTEM\SQL\system_api::FIELD_TYPE
'type'
string Fieldname for field type
FIELD_PARENTID
\SYSTEM\SQL\system_api::FIELD_PARENTID
'parentID'
string Fieldname for field parentID
FIELD_PARENTVALUE
\SYSTEM\SQL\system_api::FIELD_PARENTVALUE
'parentValue'
string Fieldname for field parentValue
FIELD_NAME
\SYSTEM\SQL\system_api::FIELD_NAME
'name'
string Fieldname for field name
FIELD_VERIFY
\SYSTEM\SQL\system_api::FIELD_VERIFY
'verify'
string Fieldname for field verify
VALUE_TYPE_COMMAND
\SYSTEM\SQL\system_api::VALUE_TYPE_COMMAND
0
string Fieldvalue for field type - command
VALUE_TYPE_COMMAND_FLAG
\SYSTEM\SQL\system_api::VALUE_TYPE_COMMAND_FLAG
1
string Fieldvalue for field type - command flag
VALUE_TYPE_PARAM
\SYSTEM\SQL\system_api::VALUE_TYPE_PARAM
2
string Fieldvalue for field type - param
VALUE_TYPE_PARAM_OPT
\SYSTEM\SQL\system_api::VALUE_TYPE_PARAM_OPT
3
string Fieldvalue for field type - param ipt
VALUE_TYPE_STATIC
\SYSTEM\SQL\system_api::VALUE_TYPE_STATIC
4
string Fieldvalue for field type - static
System - PHP Framework
PHP Version 5.6
system_cron
\SYSTEM\SQL\system_cron
system_cron Class provided by System to describe system_cron table
NAME_PG
\SYSTEM\SQL\system_cron::NAME_PG
'system.cron'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_cron::NAME_MYS
'system_cron'
string Tablename in MYSQL
FIELD_CLASS
\SYSTEM\SQL\system_cron::FIELD_CLASS
'class'
string Fieldname for field class
FIELD_MIN
\SYSTEM\SQL\system_cron::FIELD_MIN
'min'
string Fieldname for field min
FIELD_HOUR
\SYSTEM\SQL\system_cron::FIELD_HOUR
'hour'
string Fieldname for field hour
FIELD_DAY
\SYSTEM\SQL\system_cron::FIELD_DAY
'day'
string Fieldname for field day
FIELD_DAY_WEEK
\SYSTEM\SQL\system_cron::FIELD_DAY_WEEK
'day_week'
string Fieldname for field day_week
FIELD_MONTH
\SYSTEM\SQL\system_cron::FIELD_MONTH
'month'
string Fieldname for field month
FIELD_DAY_MONTH
\SYSTEM\SQL\system_cron::FIELD_DAY_MONTH
'day_month'
string Fieldname for field day_month
FIELD_LAST_RUN
\SYSTEM\SQL\system_cron::FIELD_LAST_RUN
'last_run'
string Fieldname for field last_run
FIELD_STATUS
\SYSTEM\SQL\system_cron::FIELD_STATUS
'status'
string Fieldname for field status
System - PHP Framework
PHP Version 5.6
system_log
\SYSTEM\SQL\system_log
system_log Class provided by System to describe system_log table
NAME_PG
\SYSTEM\SQL\system_log::NAME_PG
'system.log'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_log::NAME_MYS
'system_log'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_log::FIELD_ID
'ID'
string Fieldname for field ID
FIELD_CLASS
\SYSTEM\SQL\system_log::FIELD_CLASS
'class'
string Fieldname for field class
FIELD_MESSAGE
\SYSTEM\SQL\system_log::FIELD_MESSAGE
'message'
string Fieldname for field message
FIELD_CODE
\SYSTEM\SQL\system_log::FIELD_CODE
'code'
string Fieldname for field code
FIELD_FILE
\SYSTEM\SQL\system_log::FIELD_FILE
'file'
string Fieldname for field file
FIELD_LINE
\SYSTEM\SQL\system_log::FIELD_LINE
'line'
string Fieldname for field line
FIELD_TRACE
\SYSTEM\SQL\system_log::FIELD_TRACE
'trace'
string Fieldname for field trace
FIELD_IP
\SYSTEM\SQL\system_log::FIELD_IP
'ip'
string Fieldname for field ip
FIELD_QUERYTIME
\SYSTEM\SQL\system_log::FIELD_QUERYTIME
'querytime'
string Fieldname for field querytime
FIELD_TIME
\SYSTEM\SQL\system_log::FIELD_TIME
'time'
string Fieldname for field time
FIELD_SERVER_NAME
\SYSTEM\SQL\system_log::FIELD_SERVER_NAME
'server_name'
string Fieldname for field server_name
FIELD_SERVER_PORT
\SYSTEM\SQL\system_log::FIELD_SERVER_PORT
'server_port'
string Fieldname for field server_port
FIELD_REQUEST_URI
\SYSTEM\SQL\system_log::FIELD_REQUEST_URI
'request_uri'
string Fieldname for field request_uri
FIELD_POST
\SYSTEM\SQL\system_log::FIELD_POST
'post'
string Fieldname for field post
FIELD_HTTP_REFERER
\SYSTEM\SQL\system_log::FIELD_HTTP_REFERER
'http_referer'
string Fieldname for field http_referer
FIELD_HTTP_USER_AGENT
\SYSTEM\SQL\system_log::FIELD_HTTP_USER_AGENT
'http_user_agent'
string Fieldname for field http_user_agent
FIELD_USER
\SYSTEM\SQL\system_log::FIELD_USER
'user'
string Fieldname for field user
FIELD_THROWN
\SYSTEM\SQL\system_log::FIELD_THROWN
'thrown'
string Fieldname for field thrown
System - PHP Framework
PHP Version 5.6
system_page
\SYSTEM\SQL\system_page
system_page Class provided by System to describe system_page table
NAME_PG
\SYSTEM\SQL\system_page::NAME_PG
'system.page'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_page::NAME_MYS
'system_page'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_page::FIELD_ID
'id'
string Fieldname for field id
FIELD_NAME
\SYSTEM\SQL\system_page::FIELD_NAME
'name'
string Fieldname for field name
FIELD_GROUP
\SYSTEM\SQL\system_page::FIELD_GROUP
'group'
string Fieldname for field group
FIELD_STATE
\SYSTEM\SQL\system_page::FIELD_STATE
'state'
string Fieldname for field state
FIELD_PARENT_ID
\SYSTEM\SQL\system_page::FIELD_PARENT_ID
'parent_id'
string Fieldname for field parent_id
FIELD_LOGIN
\SYSTEM\SQL\system_page::FIELD_LOGIN
'login'
string Fieldname for field login
FIELD_TYPE
\SYSTEM\SQL\system_page::FIELD_TYPE
'type'
string Fieldname for field type
FIELD_DIV
\SYSTEM\SQL\system_page::FIELD_DIV
'div'
string Fieldname for field div
FIELD_URL
\SYSTEM\SQL\system_page::FIELD_URL
'url'
string Fieldname for field url
FIELD_FUNC
\SYSTEM\SQL\system_page::FIELD_FUNC
'func'
string Fieldname for field func
VALUE_ID_DEFAULT
\SYSTEM\SQL\system_page::VALUE_ID_DEFAULT
'default'
string Fieldvalue for field ID - default
System - PHP Framework
PHP Version 5.6
system_text
\SYSTEM\SQL\system_text
system_text Class provided by System to describe system_text table
NAME_PG
\SYSTEM\SQL\system_text::NAME_PG
'system.text'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_text::NAME_MYS
'system_text'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_text::FIELD_ID
'id'
string Fieldname for field id
FIELD_TEXT
\SYSTEM\SQL\system_text::FIELD_TEXT
'text'
string Fieldname for field text
TAG_BASIC
\SYSTEM\SQL\system_text::TAG_BASIC
'basic'
string Tag value for tag basic
TAG_TIME
\SYSTEM\SQL\system_text::TAG_TIME
'time'
string Tag value for tag time
TAG_TABLE
\SYSTEM\SQL\system_text::TAG_TABLE
'table'
string Tag value for tag table
TAG_SAI
\SYSTEM\SQL\system_text::TAG_SAI
'sai'
string Tag value for tag sai
TAG_SAI_DEFAULT
\SYSTEM\SQL\system_text::TAG_SAI_DEFAULT
'sai_default'
string Tag value for tag sai_default
TAG_SAI_START
\SYSTEM\SQL\system_text::TAG_SAI_START
'sai_start'
string Tag value for tag sai_start
TAG_SAI_API
\SYSTEM\SQL\system_text::TAG_SAI_API
'sai_api'
string Tag value for tag sai_api
TAG_SAI_CACHE
\SYSTEM\SQL\system_text::TAG_SAI_CACHE
'sai_cache'
string Tag value for tag sai_cache
TAG_SAI_CONFIG
\SYSTEM\SQL\system_text::TAG_SAI_CONFIG
'sai_config'
string Tag value for tag sai_config
TAG_SAI_CRON
\SYSTEM\SQL\system_text::TAG_SAI_CRON
'sai_cron'
string Tag value for tag sai_cron
TAG_SAI_DOCU
\SYSTEM\SQL\system_text::TAG_SAI_DOCU
'sai_docu'
string Tag value for tag sai_docu
TAG_SAI_FILES
\SYSTEM\SQL\system_text::TAG_SAI_FILES
'sai_files'
string Tag value for tag sai_files
TAG_SAI_LANGSWITCHER
\SYSTEM\SQL\system_text::TAG_SAI_LANGSWITCHER
'sai_langswitcher'
string Tag value for tag sai_langswitcher
TAG_SAI_LOG
\SYSTEM\SQL\system_text::TAG_SAI_LOG
'sai_log'
string Tag value for tag sai_log
TAG_SAI_LOGIN
\SYSTEM\SQL\system_text::TAG_SAI_LOGIN
'sai_login'
string Tag value for tag sai_login
TAG_SAI_MOD
\SYSTEM\SQL\system_text::TAG_SAI_MOD
'sai_mod'
string Tag value for tag sai_mod
TAG_SAI_PAGE
\SYSTEM\SQL\system_text::TAG_SAI_PAGE
'sai_page'
string Tag value for tag sai_page
TAG_SAI_SECURITY
\SYSTEM\SQL\system_text::TAG_SAI_SECURITY
'sai_security'
string Tag value for tag sai_security
TAG_SAI_TEXT
\SYSTEM\SQL\system_text::TAG_SAI_TEXT
'sai_text'
string Tag value for tag sai_text
TAG_SAI_TODO
\SYSTEM\SQL\system_text::TAG_SAI_TODO
'sai_todo'
string Tag value for tag sai_todo
TAG_SAI_GIT
\SYSTEM\SQL\system_text::TAG_SAI_GIT
'sai_git'
string Tag value for tag sai_git
System - PHP Framework
PHP Version 5.6
system_todo
\SYSTEM\SQL\system_todo
system_todo Class provided by System to describe system_todo table
NAME_PG
\SYSTEM\SQL\system_todo::NAME_PG
'system.todo'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_todo::NAME_MYS
'system_todo'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_todo::FIELD_ID
'ID'
string Fieldname for field ID
FIELD_CLASS
\SYSTEM\SQL\system_todo::FIELD_CLASS
'class'
string Fieldname for field class
FIELD_MESSAGE
\SYSTEM\SQL\system_todo::FIELD_MESSAGE
'message'
string Fieldname for field message
FIELD_MESSAGE_HASH
\SYSTEM\SQL\system_todo::FIELD_MESSAGE_HASH
'message_hash'
string Fieldname for field message_hash
FIELD_CODE
\SYSTEM\SQL\system_todo::FIELD_CODE
'code'
string Fieldname for field code
FIELD_FILE
\SYSTEM\SQL\system_todo::FIELD_FILE
'file'
string Fieldname for field file
FIELD_LINE
\SYSTEM\SQL\system_todo::FIELD_LINE
'line'
string Fieldname for field line
FIELD_TRACE
\SYSTEM\SQL\system_todo::FIELD_TRACE
'trace'
string Fieldname for field trace
FIELD_IP
\SYSTEM\SQL\system_todo::FIELD_IP
'ip'
string Fieldname for field ip
FIELD_QUERYTIME
\SYSTEM\SQL\system_todo::FIELD_QUERYTIME
'querytime'
string Fieldname for field querytime
FIELD_TIME
\SYSTEM\SQL\system_todo::FIELD_TIME
'time'
string Fieldname for field time
FIELD_SERVER_NAME
\SYSTEM\SQL\system_todo::FIELD_SERVER_NAME
'server_name'
string Fieldname for field server_name
FIELD_SERVER_PORT
\SYSTEM\SQL\system_todo::FIELD_SERVER_PORT
'server_port'
string Fieldname for field server_port
FIELD_REQUEST_URI
\SYSTEM\SQL\system_todo::FIELD_REQUEST_URI
'request_uri'
string Fieldname for field request_uri
FIELD_POST
\SYSTEM\SQL\system_todo::FIELD_POST
'post'
string Fieldname for field post
FIELD_HTTP_REFERER
\SYSTEM\SQL\system_todo::FIELD_HTTP_REFERER
'http_referer'
string Fieldname for field http_referer
FIELD_HTTP_USER_AGENT
\SYSTEM\SQL\system_todo::FIELD_HTTP_USER_AGENT
'http_user_agent'
string Fieldname for field http_user_agent
FIELD_USER
\SYSTEM\SQL\system_todo::FIELD_USER
'user'
string Fieldname for field user
FIELD_THROWN
\SYSTEM\SQL\system_todo::FIELD_THROWN
'thrown'
string Fieldname for field thrown
FIELD_COUNT
\SYSTEM\SQL\system_todo::FIELD_COUNT
'count'
string Fieldname for field count
FIELD_TYPE
\SYSTEM\SQL\system_todo::FIELD_TYPE
'type'
string Fieldname for field type
FIELD_TYPE_EXCEPTION
\SYSTEM\SQL\system_todo::FIELD_TYPE_EXCEPTION
0
string Fieldvalue for field type - exception
FIELD_TYPE_USER
\SYSTEM\SQL\system_todo::FIELD_TYPE_USER
1
string Fieldvalue for field type - user
FIELD_TYPE_REPORT
\SYSTEM\SQL\system_todo::FIELD_TYPE_REPORT
2
string Fieldvalue for field type - report
FIELD_STATE
\SYSTEM\SQL\system_todo::FIELD_STATE
'state'
string Fieldname for field state
FIELD_STATE_OPEN
\SYSTEM\SQL\system_todo::FIELD_STATE_OPEN
0
string Fieldvalue for field state - open
FIELD_STATE_CLOSED
\SYSTEM\SQL\system_todo::FIELD_STATE_CLOSED
1
string Fieldvalue for field state - closed
FIELD_PRIORITY
\SYSTEM\SQL\system_todo::FIELD_PRIORITY
'priority'
string Fieldname for field priority
FIELD_TIME_CLOSED
\SYSTEM\SQL\system_todo::FIELD_TIME_CLOSED
'time_closed'
string Fieldname for field time_closed
System - PHP Framework
PHP Version 5.6
system_todo_assign
\SYSTEM\SQL\system_todo_assign
system_todo_assign Class provided by System to describe system_todo_assign table
NAME_PG
\SYSTEM\SQL\system_todo_assign::NAME_PG
'system.todo_assign'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_todo_assign::NAME_MYS
'system_todo_assign'
string Tablename in MYSQL
FIELD_TODO
\SYSTEM\SQL\system_todo_assign::FIELD_TODO
'todo'
string Fieldname for field todo
FIELD_USER
\SYSTEM\SQL\system_todo_assign::FIELD_USER
'user'
string Fieldname for field user
FIELD_TIME
\SYSTEM\SQL\system_todo_assign::FIELD_TIME
'time'
string Fieldname for field time
System - PHP Framework
PHP Version 5.6
system_user
\SYSTEM\SQL\system_user
system_user Class provided by System to describe system_user table
NAME_PG
\SYSTEM\SQL\system_user::NAME_PG
'system.user'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_user::NAME_MYS
'system_user'
string Tablename in MYSQL
FIELD_ID
\SYSTEM\SQL\system_user::FIELD_ID
'id'
string Fieldname for field id
FIELD_USERNAME
\SYSTEM\SQL\system_user::FIELD_USERNAME
'username'
string Fieldname for field username
FIELD_PASSWORD_SHA
\SYSTEM\SQL\system_user::FIELD_PASSWORD_SHA
'password_sha1'
string Fieldname for field password_sha1
FIELD_EMAIL
\SYSTEM\SQL\system_user::FIELD_EMAIL
'email'
string Fieldname for field email
FIELD_JOINDATE
\SYSTEM\SQL\system_user::FIELD_JOINDATE
'joindate'
string Fieldname for field joindate
FIELD_LOCALE
\SYSTEM\SQL\system_user::FIELD_LOCALE
'locale'
string Fieldname for field locale
FIELD_LAST_ACTIVE
\SYSTEM\SQL\system_user::FIELD_LAST_ACTIVE
'last_active'
string Fieldname for field last_active
FIELD_SESSION_ID
\SYSTEM\SQL\system_user::FIELD_SESSION_ID
'session_id'
string Fieldname for field session_id
FIELD_EMAIL_CONFIRMED
\SYSTEM\SQL\system_user::FIELD_EMAIL_CONFIRMED
'email_confirmed'
string Fieldname for field email_confirmed
System - PHP Framework
PHP Version 5.6
system_user_to_rights
\SYSTEM\SQL\system_user_to_rights
system_user_to_rights Class provided by System to describe system_user_to_rights table
NAME_PG
\SYSTEM\SQL\system_user_to_rights::NAME_PG
'system.user_to_rights'
string Tablename in PostgreSQL
NAME_MYS
\SYSTEM\SQL\system_user_to_rights::NAME_MYS
'system_user_to_rights'
string Tablename in MYSQL
FIELD_USERID
\SYSTEM\SQL\system_user_to_rights::FIELD_USERID
'userID'
string Fieldname for field userID
FIELD_RIGHTID
\SYSTEM\SQL\system_user_to_rights::FIELD_RIGHTID
'rightID'
string Fieldname for field rightID
System - PHP Framework
PHP Version 5.6
autoload
\SYSTEM\autoload
autoload Class provided by System to Autoload Classes
files
\SYSTEM\autoload::$files
array()
array Registered Files Format array(class, namespace, file)
folders
\SYSTEM\autoload::$folders
array()
array Registered Folders Format array(class, namespace, folder)
func
\SYSTEM\autoload::$func
array()
string Registered Func Format array(namespace, func)
getClassFromFile
\SYSTEM\autoload::getClassFromFile()
file
string
Get the Classname of a File by removing its extension and containing folders.
getClassNamespaceFromClass
\SYSTEM\autoload::getClassNamespaceFromClass()
class
string
Seperates Class and Namespace of a combined string.
autoload_
\SYSTEM\autoload::autoload_()
class
string
namespace
''
string
The autoload Feature. Searches within all registered file, folders and
functions if a matching class can be found, respecting namespaces in the
process.
registerFile
\SYSTEM\autoload::registerFile()
file
string
namespace
''
string
Registers a file to the autoload feature
The file has to be named class.php
registerFolder
\SYSTEM\autoload::registerFolder()
folder
string
namespace
''
string
Registers a folder to the autoload feature
All Classes within that Folder can be loaded if
the file is named: class.php
registerFunc
\SYSTEM\autoload::registerFunc()
func
string
namespace
''
string
Registers a function to the autoload feature
register_autoload
\SYSTEM\autoload::register_autoload()
Registers the Autoload Handler against the PHP Environment
autoload
\SYSTEM\autoload::autoload()
class
string
Autoloads a class. This function is registered against the PHP Environment.
It is called from PHP if a new class is required.
Does this work? Is it useful?
System - PHP Framework
PHP Version 5.6
HEADER
\SYSTEM\HEADER
HEADER Class provided by System Send HTML Headers
checkHeader
\SYSTEM\HEADER::checkHeader()
Check if Header was already sent
Writes Warning into Database on failure if Database logging is enabled.
available
\SYSTEM\HEADER::available()
datatype
string
Check if a given Datatype has a handler within this class.
Not Case sensitive.
JSON
\SYSTEM\HEADER::JSON()
Send JSON Headers, if Header was not sent yet
PNG
\SYSTEM\HEADER::PNG()
Send PNG Headers, if Header was not sent yet
JPG
\SYSTEM\HEADER::JPG()
Send JPG Headers, if Header was not sent yet
JPEG
\SYSTEM\HEADER::JPEG()
Send JPEG Headers, if Header was not sent yet
GIF
\SYSTEM\HEADER::GIF()
Send GIF Headers, if Header was not sent yet
JS
\SYSTEM\HEADER::JS()
Send JS Headers, if Header was not sent yet
CSS
\SYSTEM\HEADER::CSS()
Send CSS Headers, if Header was not sent yet
LESS
\SYSTEM\HEADER::LESS()
Send LESS Headers, if Header was not sent yet
FILE
\SYSTEM\HEADER::FILE()
filename
string
Send FILE(download) Headers, if Header was not sent yet
System - PHP Framework
PHP Version 5.6
locale
\SYSTEM\locale
locale Class provided by System to start manage Session Language and check a
language against the languages configured in the configuration
SESSION_KEY
\SYSTEM\locale::SESSION_KEY
'locale'
string Sessionkey for the language
set
\SYSTEM\locale::set()
lang
string
Set the Session language
If the User is logged in it can trigger an Database update
get
\SYSTEM\locale::get()
Get the Session language
If no language is saved in the Session it is set to the
System-Default-Session defined in the config.
isLang
\SYSTEM\locale::isLang()
lang
string
Checks Language against languages defined in the config.
System - PHP Framework
PHP Version 5.6
SYS_LOCALE_SET_LOCALE
\SYSTEM\SQL\SYS_LOCALE_SET_LOCALE
QQ to set a users language setting
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_LOCALE_SET_LOCALE::get_class()
Get Classname of the QQ
pgsql
\SYSTEM\SQL\SYS_LOCALE_SET_LOCALE::pgsql()
Get QQs PostgreSQL Query String
mysql
\SYSTEM\SQL\SYS_LOCALE_SET_LOCALE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
system
\SYSTEM\system
System Class provided by System to start the environment (system clock & config
aswell as optional includes) and handles the Systemwide Database Credentials
start
\SYSTEM\system::start()
config
array
short_exc
true
bool
short_res
true
bool
error_db
true
bool
error_json
true
bool
Start the System Environment. This Function sums up many things needed to
be done after include of the autoload file.
Flushes given Config values
Starts the internal clock.
Sets Error-reporting level according to config
(opt)Allows to turn off optional includes which pollute global Namespace.
(opt)Register Error-Handler-DB-Writer to log System Events to the Database
(opt)Register Error-Handler-JSON-Output to return Errors as JSON.
Config has following format
array( array(ID, VALUE), array(ID, VALUE))
For IDs @see \SYSTEM\CONFIG\config_ids
Extend this class to define your own.
getSystemDBInfo
\SYSTEM\system::getSystemDBInfo()
Returns the Database Connection from System Config.
Supports MYSQL and PostgreSQL
isSystemDbInfoPG
\SYSTEM\system::isSystemDbInfoPG()
Check if the System-Environment-Wide Database Connection is MYSQL or PostgreSQL
register_errorhandler_jsonoutput
\SYSTEM\system::register_errorhandler_jsonoutput()
Register the JSON Output Error Handle which will print all Errors as JSON
to the caller
register_errorhandler_dbwriter
\SYSTEM\system::register_errorhandler_dbwriter()
Register the Database Writer Error Handle which will write all Catched
SystemExceptions to the Database
System - PHP Framework
PHP Version 5.6
time
\SYSTEM\time
Time Class provided by System for Runtime Clock and time sting operations
start_time
\SYSTEM\time::$start_time
int System time - runtime clock
start
\SYSTEM\time::start()
Start the Runtime Clock
getStartTime
\SYSTEM\time::getStartTime()
Retrieve the Runtime Timestamp
time_ago_string
\SYSTEM\time::time_ago_string()
time
int
Calaculate the time which has passed for given timestamp.
Scaling from seconds to years. Required strings from tag
'time' to be included.
time_in_string
\SYSTEM\time::time_in_string()
time
int
Calaculate the time which has to pass till the given timestamp.
Scaling from seconds to years. Required strings from tag
'time' to be included.
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_CHANGE_EMAIL
\SYSTEM\SQL\SYS_SECURITY_CHANGE_EMAIL
QQ to get change Email of an account
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_CHANGE_EMAIL::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SECURITY_CHANGE_EMAIL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_CONFIRM_EMAIL
\SYSTEM\SQL\SYS_SECURITY_CONFIRM_EMAIL
QQ to get confirm Email of an account
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_CONFIRM_EMAIL::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SECURITY_CONFIRM_EMAIL::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_RESET_PASSWORD
\SYSTEM\SQL\SYS_SECURITY_RESET_PASSWORD
QQ to reset Password of an account
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_RESET_PASSWORD::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SECURITY_RESET_PASSWORD::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_SECURITY_USER_SESSIONID
\SYSTEM\SQL\SYS_SECURITY_USER_SESSIONID
QQ to reset Password of an account
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_SECURITY_USER_SESSIONID::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_SECURITY_USER_SESSIONID::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_CONFIRM
\SYSTEM\SQL\SYS_TOKEN_CONFIRM
QQ to confirm a token and make it invalid
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_CONFIRM::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TOKEN_CONFIRM::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_DELETE
\SYSTEM\SQL\SYS_TOKEN_DELETE
QQ to delete a token
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_DELETE::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TOKEN_DELETE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_DUPLICATE
\SYSTEM\SQL\SYS_TOKEN_DUPLICATE
QQ to get a token
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_DUPLICATE::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TOKEN_DUPLICATE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_EXPIRE_UPDATE
\SYSTEM\SQL\SYS_TOKEN_EXPIRE_UPDATE
QQ to insert a token
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_EXPIRE_UPDATE::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TOKEN_EXPIRE_UPDATE::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_GET
\SYSTEM\SQL\SYS_TOKEN_GET
QQ to get a token
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_GET::get_class()
Get Classname of the QQ
mysql
\SYSTEM\SQL\SYS_TOKEN_GET::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
SYS_TOKEN_INSERT
\SYSTEM\SQL\SYS_TOKEN_INSERT
QQ to insert a token
\SYSTEM\DB\QP
get_class
\SYSTEM\SQL\SYS_TOKEN_INSERT::get_class()
Get Classname of the QQ
types
\SYSTEM\SQL\SYS_TOKEN_INSERT::types()
SQL Insert Types
mysql
\SYSTEM\SQL\SYS_TOKEN_INSERT::mysql()
Get QQs MYSQL Query String
QQ
\SYSTEM\DB\QP::QQ()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Object
QA
\SYSTEM\DB\QP::QA()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return all Data found
Q1
\SYSTEM\DB\QP::Q1()
\SYSTEM\DB\QP
params
array
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return one line of Data found
QI
\SYSTEM\DB\QP::QI()
\SYSTEM\DB\QP
params
array
return_id
false
mixed
dbinfo
null
\SYSTEM\DB\DBINFO
Executes stored action and return Database Result Object.
Use this function if the Result is either true or false (update/delete/insert)
System - PHP Framework
PHP Version 5.6
token
\SYSTEM\TOKEN\token
Token Class provided by System to provide unique security tokens.
type_handlers
\SYSTEM\TOKEN\token::$type_handlers
array()
array Variable to store all registred token handlers
check_handler
\SYSTEM\TOKEN\token::check_handler()
handler
string
Check if given class is a valid token handler
register
\SYSTEM\TOKEN\token::register()
class
string
Register given class as token_handler
request
\SYSTEM\TOKEN\token::request()
class
string
data
array()
array
ignore_duplicate_data
false
mixed
Request a token
confirm
\SYSTEM\TOKEN\token::confirm()
token
string
delete_on_success
false
mixed
Confirm a token
get
\SYSTEM\TOKEN\token::get()
token
string
Get a existing token from db
System - PHP Framework
PHP Version 5.6
token_change_email
\SYSTEM\TOKEN\token_change_email
Email Change Token handler Class provided by System to provide a email-change mechanism.
\SYSTEM\TOKEN\token_handler
token
\SYSTEM\TOKEN\token_change_email::token()
Generate the Token
expire
\SYSTEM\TOKEN\token_change_email::expire()
Expiredate when the Token expires (12h)
confirm
\SYSTEM\TOKEN\token_change_email::confirm()
token_data
mixed
Token confirm processing for the token_handler.
Changes Email of an account if successful
System - PHP Framework
PHP Version 5.6
token_confirm_email
\SYSTEM\TOKEN\token_confirm_email
Confirm Email Token handler Class provided by System to provide a email-confirmation mechanism.
\SYSTEM\TOKEN\token_handler
token
\SYSTEM\TOKEN\token_confirm_email::token()
Generate the Token
expire
\SYSTEM\TOKEN\token_confirm_email::expire()
Expiredate when the Token expires (3d)
confirm
\SYSTEM\TOKEN\token_confirm_email::confirm()
token_data
mixed
Token confirm processing for the token_handler.
Confirms Email of an account if successful
System - PHP Framework
PHP Version 5.6
token_handler
\SYSTEM\TOKEN\token_handler
Abstract token_handler Class provided by System to provide API for any token mechanism.
token
\SYSTEM\TOKEN\token_handler::token()
Generate the Token
expire
\SYSTEM\TOKEN\token_handler::expire()
Expiredate when the Token expires
confirm
\SYSTEM\TOKEN\token_handler::confirm()
token_data
mixed
Token confirm processing for the token_handler
System - PHP Framework
PHP Version 5.6
token_reset_password
\SYSTEM\TOKEN\token_reset_password
Reset Password Token handler Class provided by System to provide a reset-password mechanism.
\SYSTEM\TOKEN\token_handler
token
\SYSTEM\TOKEN\token_reset_password::token()
Generate the Token
expire
\SYSTEM\TOKEN\token_reset_password::expire()
Expiredate when the Token expires (1h)
confirm
\SYSTEM\TOKEN\token_reset_password::confirm()
token_data
mixed
Token confirm processing for the token_handler.
Changes the password of an account if successful