Bug #70174 [Fbk->Nab]: Infinite loop within Interfaces

From: Date: Fri, 31 Jul 2015 10:27:05 +0000
Subject: Bug #70174 [Fbk->Nab]: Infinite loop within Interfaces
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-194856@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=70174&edit=1 ID: 70174 Updated by: requinix@php.net Reported by: sam dot swift at fifteendigital dot co dot uk Summary: Infinite loop within Interfaces -Status: Feedback +Status: Not a bug Type: Bug Package: Class/Object related Operating System: Windows 7 SP1 | WampServer PHP Version: Irrelevant Block user comment: N Private report: N New Comment: Yeah, it's a problem with their extension. I can keep looking into this to verify, but I need to know where they have the Traversable or IteratorAggregate classes defined (along with every other built-in class, no doubt). Can you use the Object Browser to find the DLL where those are located? Previous Comments: ------------------------------------------------------------------------ [2015-07-31 10:09:41] sam dot swift at fifteendigital dot co dot uk It's PHP tools by Devsense: http://www.devsense.com/products/php-tools ------------------------------------------------------------------------ [2015-07-31 10:07:49] requinix@php.net PHP has the interfaces defined correctly but your "PHP tools" may not. Have you looked into that? Exactly what VS extension are you using? ------------------------------------------------------------------------ [2015-07-31 10:04:58] sam dot swift at fifteendigital dot co dot uk The information comes from pressing F12 in Visual Studio 2013/15 with PHP tools, may it be possible then it's an error in the extension? ------------------------------------------------------------------------ [2015-07-31 10:02:40] requinix@php.net Where are you getting this information? php --rc shows IteratorAggregate extends Traversable but Traversable does not extend anything. ------------------------------------------------------------------------ [2015-07-31 08:14:40] sam dot swift at fifteendigital dot co dot uk Description: ------------ I am using Visual Studio 2013/2015 and noticed that, following the code back to get an understanding, the is an infinite loop within the interface structure: interface Traversable extends IteratorAggregate interface IteratorAggregate extends Traversable interface Traversable extends IteratorAggregate interface IteratorAggregate extends Traversable interface Traversable extends IteratorAggregate interface IteratorAggregate extends Traversable interface Traversable extends IteratorAggregate interface IteratorAggregate extends Traversable And so on, forever. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=70174&edit=1

« previous php.bugs (#194856) next »