Skip to content

setLevel(1) throws exception (v0.5.0) #2

@jurreantonisse

Description

@jurreantonisse

setLevel(0) throws exception.

Navigation structure:

'navigation' => array(
        'default' => array(
            array(
                'label' => 'Home',
                'route' => 'home',
            ),
            array(
                'label' => 'Level 0',
                'route' => 'level0',
                'pages' => array(
                    array(
                        'label' => 'Test',
                        'route' => 'test',
                    ),
                ),
            )
        ),
    ),

Stack trace:

Fatal error: Method Soflomo\Common\View\Helper\SubMenu::__toString() must not throw an exception in /Users/jurre/Sites/beter/module/Template/view/layout/layout.phtml on line 0
Call Stack
#   Time    Memory  Function    Location
1   0.0002  237304  {main}( )   ../index.php:0
2   0.0368  2222360 Zend\Mvc\Application->run( )    ../index.php:12
3   0.0404  2291152 Zend\Mvc\Application->completeRequest( )    ../Application.php:322
4   0.0404  2291344 Zend\EventManager\EventManager->trigger( )  ../Application.php:347
5   0.0404  2291480 Zend\EventManager\EventManager->triggerListeners( ) ../EventManager.php:207
6   0.0405  2293240 call_user_func ( )  ../EventManager.php:468
7   0.0405  2293272 Zend\Mvc\View\Http\DefaultRenderingStrategy->render( )  ../EventManager.php:468
8   0.0405  2293648 Zend\View\View->render( )   ../DefaultRenderingStrategy.php:102
9   0.0430  2424184 Zend\View\Renderer\PhpRenderer->render( )   ../View.php:205
10  0.0435  2461512 include( '/Users/jurre/Sites/beter/module/Template/view/layout/layout.phtml' )  ../PhpRenderer.php:507

Please note this is PHP5.4

<?= $this->navigation('default')->menu()
    ->setUlClass('right')
    ->setMaxDepth(0)
    ->setRenderInvisible(false)?>

<?= $this->submenu()
    ->setLevel(1)
    ->setClass("inline-list")
?>

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions