siganushka/doctrine-contracts

A set of abstractions for doctrine.

Maintainers

Package info

github.com/siganushka/doctrine-contracts

pkg:composer/siganushka/doctrine-contracts

Statistics

Installs: 2 805

Dependents: 6

Suggesters: 0

Stars: 1

Open Issues: 0

1.1.0 2025-12-08 02:20 UTC

This package is auto-updated.

Last update: 2026-03-02 01:20:41 UTC


README

A set of abstractions for doctrine.

Installation

$ composer require siganushka/doctrine-contracts

Interfaces & Traits

Siganushka\Contracts\Doctrine\ResourceInterface
Siganushka\Contracts\Doctrine\ResourceTrait

Siganushka\Contracts\Doctrine\SortableInterface
Siganushka\Contracts\Doctrine\SortableTrait

Siganushka\Contracts\Doctrine\VersionableInterface
Siganushka\Contracts\Doctrine\VersionableTrait

Siganushka\Contracts\Doctrine\EnableInterface
Siganushka\Contracts\Doctrine\EnableTrait

Siganushka\Contracts\Doctrine\CreatableInterface
Siganushka\Contracts\Doctrine\CreatableTrait

Siganushka\Contracts\Doctrine\UpdatableInterface
Siganushka\Contracts\Doctrine\UpdatableTrait

Siganushka\Contracts\Doctrine\TimestampableInterface
Siganushka\Contracts\Doctrine\TimestampableTrait

Siganushka\Contracts\Doctrine\DeletableInterface
Siganushka\Contracts\Doctrine\DeletableTrait

Tests

$ php tools/vendor/bin/simple-phpunit --debug