2017 © Pedro Peláez
 

library types

toolsphp base types.

image

toolsphp/types

toolsphp base types.

  • Sunday, March 19, 2017
  • by dimajolkin
  • Repository
  • 1 Watchers
  • 0 Stars
  • 16 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

wercker status, (*1)

PHP Development Kit

more information in wiki, (*2)

Lang (pdk\lang*)

Integer (pdk\lang\TInt)

```php $int = new TInt(1); $int->getValue(); // return int 1 TInt::instanceof(1); //true TInt::instanceof(new TInt(1)); //true TInt::instanceof('1'); //false, (*3)

   //compare
   $int = new TInt(5);
   static::assertTrue($int->equals(5));
   static::assertTrue($int->less(6));
   static::assertTrue($int->lessEquals(5));
   static::assertTrue($int->more(4));
   static::assertTrue($int->moreEquals(5));
   static::assertTrue($int->equals(new TInt(5)));
   static::assertTrue($int->less(new TInt(6)));
   static::assertTrue($int->lessEquals(new TInt(5)));
   static::assertTrue($int->more(new TInt(4)));
   static::assertTrue($int->moreEquals(new TInt(5)));
   static::assertFalse($int->equals('5'));
   static::assertFalse($int->equals(new TString('5')));
### TString

```php
       $string = new TString("hello world");
       [$hello, $world]  = $string->split(' ');

TArray

       $array = (new TArray(['1', '2', '3']))->map(function() {
             //foreach
       });

       $array = (new TArray(['1', '2', '3']))->filter(function() {
             //foreach
       });

Utils

Collection (pdk\util*)

TList

      $collection = new TList(A::class);
      $collection = TList::new(A::class, [...]);

      #scalar
      $list = new TList(TInt::class);
      $list->add(new TInt(0));
      $list->add(1);
      $list->add(2);

The Versions

19/03 2017

dev-master

9999999-dev

toolsphp base types.

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar Dima

types

11/10 2016

0.2

0.2.0.0

toolsphp base types.

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar Dima

types

11/10 2016

0.1.1

0.1.1.0

toolsphp base types.

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar Dima

types

23/09 2016

0.1

0.1.0.0

toolsphp base types.

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar Dima

types