3 use Drupal\Core\DependencyInjection\Container;
6 use PHPUnit\Framework\TestCase;
7 use Symfony\Component\HttpFoundation\Request;
8 use Symfony\Component\HttpFoundation\RequestStack;
19 $container = (
new Chain($this))
20 ->add(Container::class,
"get", RequestStack::class)
21 ->add(RequestStack::class,
"getCurrentRequest", Request::class)
22 ->add(Request::class,
"getHost",
"replacement")
25 \Drupal::setContainer($container);
27 $string =
"blahj do bla da bla " . UrlHostTokenResolver::TOKEN .
" after token.";
28 $newString = UrlHostTokenResolver::resolve($string);
29 $this->assertEquals(
"blahj do bla da bla replacement after token.", $newString);