original_string: private function _applyFilter($chain, $object)
  	{
  		foreach($chain as $filter)
  		{
  			if(!$object = call_user_func($filter, $object))
  				throw new Exception("Filter returned null");
  		}
  
  		return $object;
  	}
code: private function _applyFilter($chain, $object)
  	{
  		foreach($chain as $filter)
  		{
  			if(!$object = call_user_func($filter, $object))
  				throw new Exception("Filter returned null");
  		}
  
  		return $object;
  	}
code_tokens: private function _applyFilter ( $ chain , $ object ) { foreach ( $ chain as $ filter ) { if ( ! $ object = call_user_func ( $ filter , $ object ) ) throw new Exception ( "Filter returned null" ) ; } return $ object ; }
docstring: Apply a chain of filters to an object
  @return object
docstring_tokens: Apply a chain of filters to an object