Packages from grifart

  • PHP

    grifart/comparable-polyfill

    Provides interface of Comparable RFC.

  • PHP

    grifart/enum

    Provides bullet proof enums with behaviours.

  • PHP

    grifart/equalable-utils

    Provides a universal equals() function.

  • PHP

    grifart/nette-scoped-di

    Multiple DI containers support for Nette DI

  • PHP

    grifart/not-serializable

    State explicitly that class has not been meant for serialization.

  • PHP

    grifart/phpstan-oneline

    PHPStan compact error formatter

  • PHP

    grifart/phpstan-rules

    Fills missing pieces of the PHP type system.

  • PHP

    grifart/scaffolder

    Class scaffolder. Write definition, generate simple value holders. Useful for trivial composite types used in event sourced applications - for commands, events and query definitions classes. This mostly supplements public readonly $properties

  • PHP

    grifart/stateful

    Serializes any object into primitive types and arrays.

  • PHP

    grifart/suppressed-exceptions

    Adds support for suppressed exceptions as known in Java. https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html#suppressed-exceptions

  • PHP

    grifart/tables

    Statically typed table gate with support for composite fields, arrays and more from PostgreSQL.