A trait to create custom PHP DataSets/Collections faster
composer require turbolabit/php-foreachable:dev-main
Use it to quickly create collections of objects. You can then iterate over it.
<?php
use TurboLabIt\Foreachable\Foreachable;
class Listing implements \Iterator, \Countable, \ArrayAccess
{
use Foreachable;
}
?>
<?php
$collListing = new Listing();
foreach($collListing as $oneItem) {
// ..
}
?>
git clone [email protected]:TurboLabIt/php-foreachable.git
cd php-foreachable
clear && bash script/test_runner.sh