Antidot PHP API  version 0.16.0
##PHP API to simplify integration of Antidot components
 All Classes Files Functions Variables Groups Pages
Public Member Functions | List of all members
FilterNodeManager Class Reference

Filter node callback manager. More...

Public Member Functions

 add_callbacks (array $callbacks)
 Adds one or more callbacks.
 is_managed_type ($node_type)
 Checks whether provided node type is managed.
 apply_filter ($node)
 Applies registered callback for given node.

Detailed Description

Filter node callback manager.

Member Function Documentation

add_callbacks ( array  $callbacks)

Adds one or more callbacks.

This override any existing callback with same identifier.

Parameters
$callbacks[in] one callback or array filled with one or more callbacks of type FilterNode or one of its subclass.
apply_filter (   $node)

Applies registered callback for given node.

Parameters
$node[in] node to work on.
Returns
transformed node text or empty string when given node does not match any registered callback.
is_managed_type (   $node_type)

Checks whether provided node type is managed.

Parameters
$node_type[in] node type to check.
Returns
True when given node type is managed, false otherwise.