<?php namespace Yoast\PHPUnitPolyfills\Polyfills; /** * Polyfill the TestCase::expectExceptionMessageMatches() method, which replaces * the TestCase::expectExceptionMessageRegExp() method. * * Introduced in PHPUnit 8.4.0. * The `TestCase::expectExceptionMessageRegExp()` method was soft deprecated in PHPUnit 8.4.0, * hard deprecated in PHPUnit 8.5.3 and removed in PHPUnit 9.0.0. * * @link https://github.com/sebastianbergmann/phpunit/commit/d1199cb2e43a934b51521656be9748f63febe18e * @link https://github.com/sebastianbergmann/phpunit/issues/4133 * @link https://github.com/sebastianbergmann/phpunit/issues/3957 */ trait ExpectExceptionMessageMatches { /** * Set an expectation that an Exception message matches a pattern as per the regular expression. * * @param string $regularExpression The regular expression. * * @return void */ final public function expectExceptionMessageMatches( $regularExpression ) { $this->expectExceptionMessageRegExp( $regularExpression ); } }