harp-orm/util

通用辅助方法

0.2.2 2014-07-17 15:29 UTC

This package is auto-updated.

Last update: 2024-09-21 21:21:57 UTC


README

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version

通用辅助方法

数组辅助函数

  • Arr::toAssoc - 将随机数组转换为严格结构 - 每个条目都有一个字符串键
  • Arr::invoke - 如果数组只包含对象,则聚合所有对象上方法调用的结果
  • Arr::pluckProperty - 聚合数组中每个对象属性的值
  • Arr::pluckUniqueProperty - 聚合数组中每个对象属性的值,仅限唯一值
  • Arr::pluck - 聚合具有给定键的所有条目的值
  • Arr::flatten - 展平嵌套数组的所有值
  • Arr::groupBy - 根据回调函数的结果进行分组

SplObjectStorage 辅助函数

  • Objects::invoke - 聚合所有对象上方法调用的结果
  • Objects::filter - 类似于 array_filter,但用于 SplObjectStorage
  • Objects::toArray - 将 SplObjectStorage 转换为数组
  • Objects::fromArray - 将数组转换为 SplObjectStorage
  • Objects::sort - 使用比较闭包对 SplObjectStorage 进行排序
  • Objects::groupBy - 更改 SplObjectStorage,其中“键”对象是回调函数的结果,其他所有对象都按它们分组

许可证

版权(c)2014,Clippings Ltd。由 Ivan Kerin 开发

在 BSD-3-Clause 许可证下,请参阅 LICENSE 文件。