Contao\CoreBundle\Test\Routing\UrlGeneratorTest::testAutoItemDisabled PHP Method

testAutoItemDisabled() public method

Tests the router with auto_item being disabled.
    public function testAutoItemDisabled()
    {
        $this->assertEquals('foo/items/bar', $this->getGenerator(false, 1, false)->generate('foo/{items}', ['items' => 'bar', 'auto_item' => 'items'])['alias']);
        $this->assertEquals('foo/items/bar/article/test', $this->getGenerator(false, 1, false)->generate('foo/{items}/{article}', ['items' => 'bar', 'article' => 'test', 'auto_item' => 'items'])['alias']);
        $GLOBALS['TL_AUTO_ITEM'] = ['article', 'items'];
        $this->assertEquals('foo/items/bar', $this->getGenerator(false, 1, false)->generate('foo/{items}', ['items' => 'bar'])['alias']);
        $this->assertEquals('foo/items/bar/article/test', $this->getGenerator(false, 1, false)->generate('foo/{items}/{article}', ['items' => 'bar', 'article' => 'test', 'auto_item' => 'items'])['alias']);
    }