Ergo\Routing\FilteredController::_applyFilter PHP Method

_applyFilter() private method

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