bnnvara / common
此包已被弃用,且不再维护。未建议替代包。
适用于项目的常用包
dev-master
2017-09-13 06:37 UTC
Requires
- php: ^5.3.3 || ^7.0
Requires (Dev)
- phpunit/phpunit: 5.7.21
This package is auto-updated.
Last update: 2018-05-19 07:27:02 UTC
README
一些常用代码片段。
分页器
要使用分页器,你必须实现 Router 接口。如果你使用 symfony 框架,你应该使 Router 扩展 Symfony Router 并实现分页器的路由器接口。接口中只有一个方法已在 Symfony 路由器中实现,因此不需要自定义实现。
Slugifier
抽象类,可以直接使用 Slugifier::slugify($string_to_slugify)
TODO:slugifier 应该使用装饰器模式
Truncator
抽象类,可以直接使用 Truncator::truncate($string, $limit, $ellipsis) 省略号是可选的(默认为 ...)