contributte / model
v0.2.0
2019-06-16 14:05 UTC
Requires
- php: ^7.2
- nette/utils: ~3.0.1
Requires (Dev)
- ninjify/nunjuck: ^0.2.0
- ninjify/qa: ^0.8.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan-deprecation-rules: ^0.11
- phpstan/phpstan-nette: ^0.11
- phpstan/phpstan-shim: ^0.11
- phpstan/phpstan-strict-rules: ^0.11
Suggests
- ext-intl: Email domain normalization
This package is auto-updated.
Last update: 2021-06-25 18:07:35 UTC
README
网站 🚀 contributte.org | 联系 👨🏻💻 f3l1x.io | Twitter 🐦 @contributte
免责声明
Composer | contributte/model |
---|---|
版本 | |
PHP | |
许可 |
版本
状态 | 版本 | 分支 | Nette | PHP |
---|---|---|---|---|
开发 | ^0.3 |
master |
3.0+ | ^7.2 |
稳定 | ^0.2 |
master |
3.0+ | ^7.2 |
稳定 | ^0.1 |
master |
2.4 | >=7.1 |
使用方法
集合
LazyCollection
仅在需要时初始化数据。
use Contributte\Model\ViewModel\Collections\LazyCollection; $items = LazyCollection::fromCallback(callback $datasource); foreach($items as $item) { // Datasource callback is called on first access }
值
电子邮件
use Contributte\Model\Values\Email; $email = new Email('foo@example.com'); // Validate email format $value = $email->get(); // Get value $equal = $email->equal(new Email('foo@example.com')); // Compare values of objects
开发
此包由以下作者维护。
请考虑 支持 contributte 开发团队。也感谢您使用此包。