Merge branch 'transition-to-omnitools'
ClosedPublic

Authored by dereckson on Apr 21 2018, 01:31.

Details

Summary

The content of the functions in this library has been moved to the rKOT
repository, Keruald OmniTools.

The OmniTools destiny is to become an utility library to solve common problems.

This repository is the core of the new library.

To avoid to maintain in parallel two code base, the keruald/globalfunctions
package is now a wrapper offering facades around OmniTools.

As, OmniTools follow modern conventions, minimal version bumps to PHP 7.1.

It's also deprecated, as the PHP development best practices evolve to frown
upon global functions and prefer static classes for helper functions.

This branch merge merges the following commits:

  • Switch mb_str_pad to Keruald\OmniTools\Strings\Multibyte implementation
  • Switch is_ip, is_ipv4 and is_ipv6 to Keruald\OmniTools\Network\IP
  • Switch uuid to Keruald\OmniTools\Identifiers\UUID
  • Switch dprint_r and dieprint_r to Keruald\OmniTools\Debugger
  • Switch remote address functions to Keruald\OmniTools\HTTP\Requests
  • Stablize omnitools library version

Ref T1395

Test Plan

Run tests

Diff Detail

Repository
rKGF Keruald global functions
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
dereckson requested review of this revision.Apr 21 2018, 01:31
dereckson created this revision.
dereckson accepted this revision.Apr 21 2018, 01:32
This revision is now accepted and ready to land.Apr 21 2018, 01:32
This revision was automatically updated to reflect the committed changes.