Req #63508 [PATCH]: LimitIterator should implement SeekableIterator

2012-11-13 Thread le...@php.net
Edit report at https://bugs.php.net/bug.php?id=63508edit=1

 ID: 63508
 Patch added by: le...@php.net
 Reported by:le...@php.net
 Summary:LimitIterator should implement SeekableIterator
 Status: Open
 Type:   Feature/Change Request
 Package:SPL related
 PHP Version:Irrelevant
 Block user comment: N
 Private report: N

 New Comment:

The following patch has been added/updated:

Patch Name: LimitIterator_implement_SeekableIterator
Revision:   1352847640
URL:
https://bugs.php.net/patch-display.php?bug=63508patch=LimitIterator_implement_SeekableIteratorrevision=1352847640


Previous Comments:

[2012-11-13 23:00:18] le...@php.net

Description:

LimitIterator already implements SeekableIterator; it just doesn't do so 
formally.

Test script:
---
?php

$iterator = new LimitIterator(
new ArrayIterator(array(1,2,3,4))
);

var_dump($iterator instanceof SeekableIterator);
var_dump(method_exists($iterator, 'seek'));

$iterator-seek(2);
var_dump($iterator-current());

Expected result:

bool(true)
bool(true)
int(3)

Actual result:
--
bool(false)
bool(true)
int(3)






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


Req #63508 [PATCH]: LimitIterator should implement SeekableIterator

2012-11-13 Thread le...@php.net
Edit report at https://bugs.php.net/bug.php?id=63508edit=1

 ID: 63508
 Patch added by: le...@php.net
 Reported by:le...@php.net
 Summary:LimitIterator should implement SeekableIterator
 Status: Open
 Type:   Feature/Change Request
 Package:SPL related
 PHP Version:Irrelevant
 Block user comment: N
 Private report: N

 New Comment:

The following patch has been added/updated:

Patch Name: LimitIterator_implement_SeekableIterator
Revision:   1352848115
URL:
https://bugs.php.net/patch-display.php?bug=63508patch=LimitIterator_implement_SeekableIteratorrevision=1352848115


Previous Comments:

[2012-11-13 23:00:40] le...@php.net

The following patch has been added/updated:

Patch Name: LimitIterator_implement_SeekableIterator
Revision:   1352847640
URL:
https://bugs.php.net/patch-display.php?bug=63508patch=LimitIterator_implement_SeekableIteratorrevision=1352847640


[2012-11-13 23:00:18] le...@php.net

Description:

LimitIterator already implements SeekableIterator; it just doesn't do so 
formally.

Test script:
---
?php

$iterator = new LimitIterator(
new ArrayIterator(array(1,2,3,4))
);

var_dump($iterator instanceof SeekableIterator);
var_dump(method_exists($iterator, 'seek'));

$iterator-seek(2);
var_dump($iterator-current());

Expected result:

bool(true)
bool(true)
int(3)

Actual result:
--
bool(false)
bool(true)
int(3)






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