Extends
lithium\core\StaticObject
Wraps `StaticObject::_filter()` to account for object instances.
Parameters
- string $method
- array $params
- mixed $callback
- array $filters Defaults to empty array.
Returns
objectSource
protected static function _filter($method, $params, $callback, $filters = array()) {
if (!strpos($method, '::')) {
$method = get_called_class() . '::' . $method;
}
list($class, $method) = explode('::', $method, 2);
$instance = static::_object();
if (isset($instance->_instanceFilters[$method])) {
$filters = array_merge($instance->_instanceFilters[$method], $filters);
}
return parent::_filter($method, $params, $callback, $filters);
}