From 64d22d5eaa9e7e21b5cd6c15c7172fde4a729432 Mon Sep 17 00:00:00 2001 From: Paul Rock Date: Sun, 28 Jun 2020 20:31:43 +0300 Subject: [PATCH] Prealoading added to ResponseIterator, some non-used code removed --- src/ResponseIterator.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/ResponseIterator.php b/src/ResponseIterator.php index 4b742f5..a14c64d 100644 --- a/src/ResponseIterator.php +++ b/src/ResponseIterator.php @@ -2,10 +2,15 @@ namespace RouterOS; -use \Iterator, - \ArrayAccess, - \Countable, - \Serializable; +use \Iterator; +use \ArrayAccess; +use \Countable; +use \Serializable; +use function array_keys; +use function array_slice; +use function count; +use function serialize; +use function unserialize; /** * This class was created by memory save reasons, it convert response @@ -35,7 +40,7 @@ class ResponseIterator implements Iterator, ArrayAccess, Countable, Serializable * * @var array */ - private $raw = []; + private $raw; /** * Initial value of array position