Skip to content

A trait to create custom PHP DataSets/Collections faster

Notifications You must be signed in to change notification settings

TurboLabIt/php-foreachable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-foreachable

A trait to create custom PHP DataSets/Collections faster

📦 Install it with composer

composer require turbolabit/php-foreachable:dev-main

🔁 A base for your DataSet/Collections

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) {
 
    // ..
 }
 ?>

See: MyDataSet | Usage

🧪 Test it

git clone [email protected]:TurboLabIt/php-foreachable.git
cd php-foreachable
clear && bash script/test_runner.sh

About

A trait to create custom PHP DataSets/Collections faster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages