kahlan\matcher\ToThrow::_sameMessage PHP 메소드

_sameMessage() 공개 정적인 메소드

Compare if exception messages are similar.
public static _sameMessage ( string $actual, string $expected ) : boolean
$actual string The actual message.
$expected string The expected message.
리턴 boolean
    public static function _sameMessage($actual, $expected)
    {
        if (preg_match('~^(?P<char>\\~|/|@|#).*?(?P=char)$~', (string) $expected)) {
            $same = preg_match($expected, $actual);
        } else {
            $same = $actual === $expected;
        }
        return $same || !$expected;
    }