PHP Class rcube_sieve_script, Roundcube-Plugin-SieveRules-Managesieve

Show file Open project: JohnDoh/Roundcube-Plugin-SieveRules-Managesieve Class Usage Examples

Public Properties

Property Type Description
$raw

Public Methods

Method Description
__construct ( $script, $ext = [], $elsif = true )
add_rule ( $content, $pos = null )
add_text ( $script )
as_array ( )
as_text ( )
delete_rule ( $index )
import_filters ( $content )
move_rule ( $source, $destination )
parse_text ( $script )
size ( )
update_rule ( $index, $content )

Private Methods

Method Description
_escape_string ( $content )
_parse_actions ( $content )
_parse_charset ( $content )
_parse_list ( $content, $regex = false )
_parse_string ( $content )
_parse_tests ( $content )
_regular_serial ( $data )
_safe_serial ( $data )
_tokenize_rule ( $content )

Method Details

__construct() public method

public __construct ( $script, $ext = [], $elsif = true )

add_rule() public method

public add_rule ( $content, $pos = null )

add_text() public method

public add_text ( $script )

as_array() public method

public as_array ( )

as_text() public method

public as_text ( )

delete_rule() public method

public delete_rule ( $index )

import_filters() public method

public import_filters ( $content )

move_rule() public method

public move_rule ( $source, $destination )

parse_text() public method

public parse_text ( $script )

size() public method

public size ( )

update_rule() public method

public update_rule ( $index, $content )

Property Details

$raw public property

public $raw