core
Packages
Interfaces, Classes, Traits and Enums
- rex_url_provider_interface
- Generic interface for classes which provide urls.
- rex_context_provider_interface
- Generic interface for classes which provide a complete rex-context.
- rex_api_function
- This is a base class for all functions which a component may provide for public use.
- rex_api_result
- Class representing the result of a api function call.
- rex_api_exception
- Exception-Type to indicate exceptions in an api function.
- rex_autoload
- REDAXO Autoloader.
- rex_clang
- Clang class.
- rex_clang_perm
- Abstract class for complex permissions.
- rex_clang_service
- rex_config
- Class for handling configurations.
- rex_config_db
- rex_console_application
- rex_console_command
- rex_context
- A generic implementiation of rex_context_provider.
- rex_csrf_token
- Class for generating and validating csrf tokens.
- rex_error_handler
- rex_exception
- rex_sql_exception
- rex_sql_could_not_connect_exception
- Exception class when redaxo is unable to connect to the database.
- rex_functional_exception
- Exception class for user-friendly error messages.
- rex_http_exception
- Exception class for http-status code handling.
- rex_yaml_parse_exception
- Exception class for yaml parse errors.
- rex_extension
- Klasse die Einsprungpunkte zur Erweiterung der Kernfunktionalitaetet bietet.
- rex_extension_point
- Extension Point Class.
- rex_fragment
- Methods declared here are available to be called from within a fragment-file, even if not public:.
- rex_list
- Klasse zum erstellen von Listen.
- rex_request
- Class for getting the superglobals.
- rex_response
- HTTP1.1 Client Cache Features.
- rex
- REX base class for core properties etc.
- rex_select
- rex_system_report
- rex_system_setting
- This class can be used to add settings to the system settings page.
- rex_dir
- Class for handling directories.
- rex_editor
- rex_file
- Class for handling files.
- rex_finder
- Finder.
- rex_formatter
- String formatter class.
- rex_i18n
- Class for internationalization.
- rex_log_file
- Log file class.
- rex_log_entry
- Log entry class.
- rex_logger
- Simple Logger class.
- rex_markdown
- Markdown parser.
- rex_pager
- The rex_pager-class implements all the logic which is necessary to implement some sort of pagination.
- rex_path
- Utility class to generate absolute paths.
- rex_path_default_provider
- Utility class to generate absolute paths.
- rex_socket
- Class for sockets.
- rex_socket_exception
- Socket exception.
- rex_socket_proxy
- Class for sockets over a proxy.
- rex_socket_response
- Class for rex_socket responses.
- rex_sortable_iterator
- Sortable iterator.
- rex_stream
- Stream wrapper to include variables like files (php code will be evaluated).
- rex_string
- String utility class.
- rex_type
- Class for var casting.
- rex_url
- Utility class to generate relative URLs.
- rex_validation_rule
- rex_validator
- Validator class.
- rex_version
- rex_var_clang
- REX_CLANG[id=x field=xzy].
- rex_var_config
- REX_CONFIG[key=xzy].
- rex_var_property
- REX_PROPERTY[key=xzy].
- rex_var_dumper
- rex_view
- rex_instance_list_pool_trait
- Instance List Pool Trait.
- rex_instance_pool_trait
- Instance Pool Trait.
- rex_singleton_trait
- Trait for singletons.
Table of Contents
- rex_escape() : mixed
- Escapes a variable to be used while rendering html.
- rex_get() : mixed
- Returns the variable $varname of $_GET and casts the value.
- rex_post() : mixed
- Returns the variable $varname of $_POST and casts the value.
- rex_request() : mixed
- Returns the variable $varname of $_REQUEST and casts the value.
- rex_server() : mixed
- Returns the variable $varname of $_SERVER and casts the value.
- rex_session() : mixed
- Returns the variable $varname of $_SESSION and casts the value.
- rex_set_session() : mixed
- Sets a session variable.
- rex_unset_session() : mixed
- Deletes a session variable.
- rex_cookie() : mixed
- Returns the variable $varname of $_COOKIE and casts the value.
- rex_files() : mixed
- Returns the variable $varname of $_FILES and casts the value.
- rex_env() : mixed
- Returns the variable $varname of $_ENV and casts the value.
- rex_request_method() : string
- Returns the HTTP method of the current request.
- rex_delete_cache() : string
- Deletes the cache.
- rex_ini_get() : int
Functions
rex_escape()
Escapes a variable to be used while rendering html.
rex_escape(mixed $value[, string $strategy = 'html' ]) : mixed
This function is adapted from code coming from Twig. (c) Fabien Potencier https://github.com/twigphp/Twig/blob/5f20d4a362078e8a066f7dcc146e8005186d9663/src/Extension/EscaperExtension.php#L166
Parameters
- $value : mixed
-
The value to escape
- $strategy : string = 'html'
-
Supported strategies: "html": escapes a string for the HTML context. "html_simplified": escapes a string for the HTML context. Allows some basic tags which are safe regarding XSS. "html_attr": escapes a string for the HTML attrubute context. It is only necessary for dynamic attribute names and attribute values without quotes (
data-foo=bar
). For attribute values within quotes you can use default strategy "html". "js": escapes a string for the JavaScript/JSON context. "css": escapes a string for the CSS context. CSS escaping can be applied to any string being inserted into CSS and escapes everything except alphanumerics. "url": escapes a string for the URI or parameter contexts. This should not be used to escape an entire URI; only a subcomponent being inserted.
Tags
Return values
mixed —rex_get()
Returns the variable $varname of $_GET and casts the value.
rex_get(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_post()
Returns the variable $varname of $_POST and casts the value.
rex_post(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_request()
Returns the variable $varname of $_REQUEST and casts the value.
rex_request(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_server()
Returns the variable $varname of $_SERVER and casts the value.
rex_server(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_session()
Returns the variable $varname of $_SESSION and casts the value.
rex_session(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_set_session()
Sets a session variable.
rex_set_session(string $varname, mixed $value) : mixed
Parameters
- $varname : string
-
Variable name
- $value : mixed
-
Value
Tags
Return values
mixed —rex_unset_session()
Deletes a session variable.
rex_unset_session(string $varname) : mixed
Parameters
- $varname : string
-
Variable name
Tags
Return values
mixed —rex_cookie()
Returns the variable $varname of $_COOKIE and casts the value.
rex_cookie(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_files()
Returns the variable $varname of $_FILES and casts the value.
rex_files(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_env()
Returns the variable $varname of $_ENV and casts the value.
rex_env(string $varname[, mixed $vartype = '' ][, mixed $default = '' ]) : mixed
Parameters
- $varname : string
-
Variable name
- $vartype : mixed = ''
-
Variable type
- $default : mixed = ''
-
Default value
Tags
Return values
mixed —rex_request_method()
Returns the HTTP method of the current request.
rex_request_method() : string
Tags
Return values
string —HTTP method in lowercase (head,get,post,put,delete)
rex_delete_cache()
Deletes the cache.
rex_delete_cache() : string
Return values
string —rex_ini_get()
rex_ini_get(string $varname) : int
Parameters
- $varname : string