protected function doMatch($actual)
    {
        if (!is_string($actual)) {
            throw new \InvalidArgumentException('SubStringMatcher requires string value');
        }

        return strpos($actual, $this->expected) !== false;
    }