protected function canResolve()
    {
        return is_array($this->input)
            && array_key_exists('parameter', $this->input)
            && array_key_exists('source', $this->input)
            && array_key_exists('filter', $this->input);
    }