lithium\data\Model::applyFilter()
Overrides
lithium\core\StaticObject::applyFilter()
Wraps StaticObject::applyFilter()
to account for object instances.
Parameters
-
string
$method
-
mixed
$closure
Source
public static function applyFilter($method, $closure = null) {
$instance = static::_object();
if ($method === false) {
$instance->_instanceFilters = array();
return;
}
$methods = (array) $method;
foreach ($methods as $method) {
if (!isset($instance->_instanceFilters[$method]) || $closure === false) {
$instance->_instanceFilters[$method] = array();
}
if ($closure !== false) {
$instance->_instanceFilters[$method][] = $closure;
}
}
}