Arbit - project tracking

PHP Depend

#94: Parser throws exception for closures that return by reference

Issue revisions

  • new by Manuel Pichler at 2009-A-04 15:50
  • assigned by Manuel Pichler at 2009-A-04 15:51
  • assigned by Manuel Pichler at 2009-A-04 15:52
  • assigned by Manuel Pichler at 2009-A-07 21:32
  • closed by Manuel Pichler at 2009-D-14 14:37
Type bug bug
State closed closed
Priority medium medium
Resolution fixed fixed
Assigned to Manuel Pichler
Scheduled for 0.9.8
Affected versions 0.9.6, 0.9.x-svn
Affected components Parser
Last change Monday 14 December 2009 14:37:26 UTC by Manuel Pichler

Short description

The current parser implementation throws an UnexpectedTokenException when a closure definition contains the returns reference token:

<?php
function foo() {
    $c = function &() {}
}

  • Manuel Pichler at Tuesday 4 August 2009 15:52:15 UTC

    Schedule version set.

  • Manuel Pichler at Friday 7 August 2009 21:32:25 UTC

    Rescheduled for 0.9.8

  • Manuel Pichler at Monday 14 December 2009 14:37:26 UTC

    Fixed in svn revision #962