Package Info

php7-libphutil


Phabrcator PHP utility classes


Development/Libraries/Other

libphutil is a collection of utility classes and functions for PHP. It is used by Phabricator and Arcanist.

Some of the major components of libphutil are:

  • Core Utilities: a collection of useful functions like ipull() which simplify common data manipulation;
  • Filesystem: classes like Filesystem which provide a strict API for filesystem access and throw exceptions on failure, making it easier to write robust code which interacts with files;
  • Command Execution: libphutil provides a powerful system command primitive in ExecFuture which makes it far easier to write command-line scripts which execute system commands (see Command Execution);
  • xsprintf(): allows you to define sprintf()-style functions which use custom conversions; and
  • Library System: an introspectable, inventoried system for organizing PHP code and managing dependencies, supported by static analysis.

License: Apache-2.0
URL: https://github.com/phacility/libphutil/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.0~git.20190930T091802~39ed96c-bp152.1.12 info GA Release 2020-04-16 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • php7-libphutil
0.0~git.20190930T091802~39ed96c-bp153.1.15 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • php7-libphutil