2017 © Pedro Peláez
 

library tld-support

Support package for TLDDatabase and TLDExtract

image

layershifter/tld-support

Support package for TLDDatabase and TLDExtract

  • Monday, July 25, 2016
  • by LayerShifter
  • Repository
  • 1 Watchers
  • 4 Stars
  • 279,893 Installations
  • PHP
  • 4 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 21 % Grown

The README.md

TLDSupport

Support package for TLDDatabase and TLDExtract. This package provides helpers for work with arrays, IP addresses, strings and more., (*1)

Build Status Code Climate Test Coverage PHP 7 ready, (*2)


This package is compliant with PSR-1, PSR-2, PSR-4. If you notice compliance oversights, please send a patch via pull request., (*3)

Requirements

The following versions of PHP are supported., (*4)

  • PHP 5.5
  • PHP 5.6
  • PHP 7.0
  • HHVM

Usage

Arrays:

mixed Arr::first(array $haystack, null|callable $callback, mixed $default);
mixed Arr::last(array $haystack, null|callable $callback, mixed $default);

IP addresses:

bool IP::isValid(string $hostname);

Strings:

bool     Str::endsWith(string $haystack, string|array $needles);
int      Str::length(string $value);
string   Str::lower(string $value);
string   Str::substr(string $string, int $start, int|null $length = null);
bool     Str::startsWith(string $haystack, string|array $needles);
bool|int Str::strpos(string $haystack, string $needles, int $offset = 0);
bool|int Str::strrpos(string $haystack, string $needles, int $offset = 0);

Mixed:

mixed Mixed::value(mixed $value);

Install

Via Composer, (*5)

``` bash $ composer require layershifter/tld-support, (*6)


## Testing ``` bash $ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*7)

License

This library is released under the Apache 2.0 license. Please see License File for more information., (*8)

The Versions

25/07 2016

dev-master

9999999-dev

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov

18/06 2016

1.1.1

1.1.1.0

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov

17/06 2016

1.1

1.1.0.0

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov

15/06 2016

1.0

1.0.0.0

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov

08/06 2016

0.1.1

0.1.1.0

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov

08/06 2016

0.1

0.1.0.0

Support package for TLDDatabase and TLDExtract

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

by Alexander Fedyashov