Skip to content

yvoyer/identity

Repository files navigation

Identity package

Build Status

Description

This package defines an interface Star\Component\Identity\Identity to mark your object as entity.

It also includes some default implementations.

Usage

Installation

Run composer require star/identity using composer.

Identities

$integer = new IntegerId(4);
$string = new StringId('something');
$composite = new CompositeIdentity($integer, $string);

$integer->toString(); // return '4'
$string->toString(); // return 'something'
$composite->toString(); // return '4 something'

Exception

We also provide exception that comes bundled with messages for your identity.

About

Package that provide API for Identity of object.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages