lithium\data\Model::applyFilter()

public static method

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;
			}
		}
	}