Packages from eboreum

  • PHP

    eboreum/caster

    Cast any PHP value to a sensible, human readable string. Great for type-safe outputs, exception messages, transparency during debugging, and similar things. Also helps avoiding innate problems such as printing endless, circular referencing objects (endless recursion), limits the output for large arr

  • PHP

    eboreum/caster-doctrine-entity-formatter

    A caster formatter for Doctrine entities (see doctrine/orm), specifically.

  • PHP

    eboreum/collections

    Wish you had generics in PHP? This library provides a sensible means of managing collections of data (i.e. arrays with restrictions), immutably, until such a time that PHP generics are bestowed upon us.

  • PHP

    eboreum/exceptional

    Create and format PHP exceptions easily. Automatically unravel method arguments. Ensure that sensitive strings like passwords, tokens, PHPSESSID, etc. are being masked and thus will instead appear as e.g. "******" in the resulting text.

  • eboreum/phpstan-types

    Custom PHPStan (https://phpstan.org/) types, e.g. `uuid-string`, `datetime-string`, and `email-string`.

  • PHP

    eboreum/phpunit-with-consecutive-alternative

    Do you miss the old "withConsecutive" method in PHPUnit? This library fixes that problem for you.