aaronbullard / collections
该软件包最新版本(dev-master)没有提供许可证信息。
用于创建任何对象类型的集合的通用类。
dev-master
2016-06-16 02:52 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-12 11:57:00 UTC
README
一个基础集合类,当扩展时将确保添加到集合中的所有项目都是单一类型。类型可以通过静态属性确定或从扩展类的命名空间中推断。
入门
克隆仓库。
安装依赖项
在克隆的文件夹 collections
中运行
Composer 依赖项
composer install
测试
composer test
用法
<?php
use Aaronbullard\Collections\Collection;
class Car {
public $model;
public function pressHorn(){
return "Honk!";
}
}
class CarCollection extends Collection {}
$cars = new CarCollection;
$numOfCars = 10;
$count = 0;
while($count < $numOfCars){
$cars[$count] = new Car();
$count++;
}
count($cars); //10
$cars[3]->pressHorn(); //"Honk!"