Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/local/bin/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370

## Class RewriteBaseRule

Description
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/local/bin/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370

Located in /rewriteengine.php (line 27)

Variable Summary
array $caps
array $errors
array $info
array $messages
array $plan
array $warnings
Method Summary
static boolean has_capability (string $cap)
static boolean is_select (array $parsed)
static string remove_comments (string $sql)
static array _ENTRY (string|array $s, array $t, array $p, array $settings, [string $RULE = 'RewriteBaseRule'])
RewriteBaseRule __construct ([ $settings = array()])
array rewrite (string|array $sql, array $table_info, [array $process_info = null], [array $settings = null])
boolean set_capability (string $cap, string $value)
Variables
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/local/bin/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
array $caps = array () (line 60)

Capability list

- access: protected

array $errors = array() (line 52)

Errors

array $info = array() (line 42)

Information messages (like notices)

array $messages = array() (line 32)

A place for optimizer messages like explain plans.

array $plan = array() (line 47)

Query plan (array of queries that represents a DAG)

array $warnings = array() (line 37)
Methods
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/local/bin/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
static method has_capability (line 150)

This static function returns the requested capabilitity

static boolean has_capability (string $cap)

- string $cap

static method is_select (line 141)

This static function returns true when a parsed query is SELECT only, with no CREATE or INSERT, etc associated with it.

static boolean is_select (array $parsed)

- array $parsed

static method remove_comments (line 132)

This static function can be used by rules to remove comments.

static string remove_comments (string $sql)

- string $sql

static method _ENTRY (line 99)

This static function is used as the entry point for execution in most cases. Returns a DAG.

Specify a SUBCLASS in RULE to rewrite a query. Default is to not subclass which returns the same query as input.

static array _ENTRY (string|array $s, array $t, array $p, array $settings, [string $RULE = 'RewriteBaseRule'])

- string|array $s
- array $t
- array $p
- array $settings
- string $RULE

Constructor __construct (line 68)

- access: public

RewriteBaseRule __construct ([ $settings = array()])

- $settings

rewrite (line 83)

Rewrite a query returing a DAG

- access: public

array rewrite (string|array $sql, array $table_info, [array $process_info = null], [array $settings = null])

- string|array $sql
- array $table_info
- array $process_info
- array $settings

set_capability (line 160)

This static function sets the given capabilitity to the given value

- access: protected

boolean set_capability (string $cap, string $value)

- string $cap
- string $value

Documentation generated on Sun, 10 Nov 2013 11:36:09 +0000 by phpDocumentor 1.4.3