All Projects → event-engine → php-data

event-engine / php-data

Licence: MIT license
Immutable objects for Event Engine

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to php-data

Elkeid-HUB
Elkeid HUB is a rule/event processing engine maintained by the Elkeid Team that supports streaming/offline (not yet supported by the community edition) data processing. The original intention is to solve complex data/event processing and external system linkage requirements through standardized rules.
Stars: ✭ 62 (+210%)
Mutual labels:  event-engine
FormSimpleObjectMapper
🖇 Eases mapping immutable/value objects to Symfony Forms
Stars: ✭ 17 (-15%)
Mutual labels:  immutable-objects
fee-office
A DDD, CQRS, ES demo application
Stars: ✭ 35 (+75%)
Mutual labels:  prooph
Immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Stars: ✭ 3,031 (+15055%)
Mutual labels:  immutable-objects
constantie
A tiny JavaScript library for creation of fully immutable objects and arrays
Stars: ✭ 16 (-20%)
Mutual labels:  immutable-objects
php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
Stars: ✭ 36 (+80%)
Mutual labels:  immutable-objects
nim-contra
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
Stars: ✭ 46 (+130%)
Mutual labels:  immutable-objects
ate
Distributed immutable data store with strong encryption and authentication
Stars: ✭ 94 (+370%)
Mutual labels:  immutable-objects
apiplatform-ddd-cqrs-es-demo
No description or website provided.
Stars: ✭ 83 (+315%)
Mutual labels:  prooph
symfony-prooph-example
prooph in symfony example
Stars: ✭ 19 (-5%)
Mutual labels:  prooph
event-store-bus-bridge
Marry CQRS with Event Sourcing
Stars: ✭ 37 (+85%)
Mutual labels:  prooph
event-machine-skeleton
Dockerized skeleton for prooph software Event Machine
Stars: ✭ 34 (+70%)
Mutual labels:  prooph
pdo-snapshot-store
PDO Snapshot Store
Stars: ✭ 24 (+20%)
Mutual labels:  prooph
standard-projections
Standard projections to use with Prooph EventStore
Stars: ✭ 14 (-30%)
Mutual labels:  prooph
micro
Functional prooph for microservices
Stars: ✭ 53 (+165%)
Mutual labels:  prooph
common
Common classes used across prooph components
Stars: ✭ 83 (+315%)
Mutual labels:  prooph
psr7-middleware
Consume prooph messages with a PSR7 middleware
Stars: ✭ 14 (-30%)
Mutual labels:  prooph
event-store-mgmt-ui
Event Store Management UI
Stars: ✭ 23 (+15%)
Mutual labels:  prooph

EventEngine\Data

Build Status Coverage Status

Generate Immutable Objects with ease!

Value Object Template vo_string

Installation

composer require event-engine/php-data

Versions

  • 1.x uses method return type hints to detect ImmutableRecord property types
    • Use this version in PHP 7.2 - PHP 7.3 environments
  • 2.x makes use of PHP 7.4 property type hints
    • Use this version in >= PHP 7.4 environments

PHPStorm Templates

The EventEngine\Data package contains a set of live templates specifically designed to work together with the EventEngine\Data\ImmutableRecord.

You can import the templates by following official PHPStorm instructions.

Please find the settings.zip here.

Usage

Usage is described in the documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].