protected function getHelpMock($key)
    {
        if (!isset($this->helpMocks[$key])) {
            throw new \InvalidArgumentException(sprintf('The required mock object "%s" doesn\'t exist.', $key));
        }

        return $this->helpMocks[$key];
    }