Edit report at https://bugs.php.net/bug.php?id=55300&edit=1

 ID:                 55300
 Updated by:         fel...@php.net
 Reported by:        frederic dot hardy at mageekbox dot net
 Summary:            \DirectoryIterator, parent::__construct() and
                     \LogicException
-Status:             Open
+Status:             Assigned
 Type:               Bug
 Package:            SPL related
 Operating System:   Linux
 PHP Version:        5.4.0alpha2
-Assigned To:        
+Assigned To:        cataphract
 Block user comment: N
 Private report:     N



Previous Comments:
------------------------------------------------------------------------
[2011-08-04 06:56:27] frederic dot hardy at mageekbox dot net

This BC break is a problem with the symfony 2 framework.
All command throw this exception :

 [LogicException]                                                               
                                                     
  In the constructor of Symfony\Component\Finder\SplFileInfo, 
parent::__construct() must be called and its exceptions cannot be cleared

------------------------------------------------------------------------
[2011-07-28 08:44:49] paj...@php.net

Thing is that it is a bc break, whether it was well designed in the 1st place 
or 
not is sadly not relevant here.

Is there any way to restore this behavior without bc breaks?

------------------------------------------------------------------------
[2011-07-28 08:29:38] cataphr...@php.net

Why can't you use a user stream wrapper then? Maybe DirectoryIterator should be 
an interface, but it isn't.

------------------------------------------------------------------------
[2011-07-28 07:27:19] frederic dot hardy at mageekbox dot net

This bug seems to be related to #54384.
And i want to do this to mock a \DirectoryIterator instance, to "simulate" a 
directory on the file system.

------------------------------------------------------------------------
[2011-07-27 23:30:06] cataphr...@php.net

If you don't call the parent constructor, the class has no functionality. Why 
would you want to do this?

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=55300


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=55300&edit=1

Reply via email to