Hateoas\Tests\HateoasBuilderTest::testAlternativeUrlGenerator PHP Method

testAlternativeUrlGenerator() public method

    public function testAlternativeUrlGenerator()
    {
        $brokenUrlGenerator = new CallableUrlGenerator(function ($name, $parameters) {
            return $name . '?' . http_build_query($parameters);
        });
        $hateoas = HateoasBuilder::create()->setUrlGenerator('my_generator', $brokenUrlGenerator)->build();
        $this->assertSame(<<<XML
<?xml version="1.0" encoding="UTF-8"?>
<result>
  <link rel="search" href="/search?query=hello"/>
</result>

XML
, $hateoas->serialize(new WithAlternativeRouter(), 'xml'));
    }