bnnvara/common

此包已被弃用,且不再维护。未建议替代包。

适用于项目的常用包

dev-master 2017-09-13 06:37 UTC

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) 省略号是可选的(默认为 ...)