HomeDevCentral

Merge branch 'transition-to-omnitools'

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

Description

Merge branch 'transition-to-omnitools'

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

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1395

Differential Revision: https://devcentral.nasqueron.org/D1627

Merged Changes

CommitAuthorDetailsCommitted
ee7986124359D1626dereckson
Stablize omnitools library version 
Apr 21
8d4a2fff1307D1624dereckson
Switch remote address functions to Keruald\OmniTools\HTTP\Requests 
Apr 21
ce726881547fD1622dereckson
Switch dprint_r and dieprint_r to Keruald\OmniTools\Debugger 
Apr 20
6c5e0821af4eD1612dereckson
Switch uuid to Keruald\OmniTools\Identifiers\UUID 
Apr 17
c34f1e184c17D1609dereckson
Switch is_ip, is_ipv4 and is_ipv6 to Keruald\OmniTools\Network\IP 
Apr 17
aa694dbf5558D1607dereckson
Switch mb_str_pad to Keruald\OmniTools\Strings\Multibyte implementation 
Apr 16