/** * @dataProvider redirectTextProvider */ public function testInjectedRedirectTargetOverridesTextFinder($text) { $directRedirectTarget = Title::newFromText('Foo'); $instance = new RedirectTargetFinder(); $instance->setRedirectTarget($directRedirectTarget); $instance->findRedirectTargetFromText($text); $this->assertTrue($instance->hasRedirectTarget()); $this->assertEquals($directRedirectTarget, $instance->getRedirectTarget()); }
/** * @since 2.1 * * @param Title|null $redirectTarget */ public function setRedirectTarget(Title $redirectTarget = null) { $this->redirectTargetFinder->setRedirectTarget($redirectTarget); }