Componette

Componette

68publishers

68publishers / doctrine-persistence v0.3.1

Persistence utils like transaction objects.

download-cloud-line composer require 68publishers/doctrine-persistence

โš ๏ธ Warning! This package does not have active support, it exists only for the historical needs of the author.

Doctrine Persistence

Persistence utils like transaction objects.

Requirements

  • PHP 8.3 or higher
  • doctrine/orm ^2.8 or ^3.0
  • nette/di for the integration into Nette Framework, nette/application for RedirectTransactionExtender and psr/log for ErrorLogTransactionExtender (optional)

Installation

The best way to install 68publishers/doctrine-persistence is using Composer:

composer require 68publishers/doctrine-persistence

then you can register extension into DIC:

extensions:
    68publishers.doctrine_persistence: SixtyEightPublishers\DoctrinePersistence\Bridge\Nette\DI\DoctrinePersistenceExtension

Contributing

Before committing any changes, don't forget to run

vendor/bin/php-cs-fixer fix -v --dry-run

and

$ composer run tests
  • v0.3.1 v0.3.1

  • v0.3.0 v0.3.0

  • v0.2.7 v0.2.7

  • v0.2.6 v0.2.6

  • v0.2.5 v0.2.5

  • v0.2.4 v0.2.4

  • v0.2.3 v0.2.3

  • v0.2.2 v0.2.2

  • v0.2.1 v0.2.1

  • v0.2 v0.2

    Warning: not compatible with previous version!

    • added support for Nette 3 (but still supports Nette 2.4)
    • improved Transaction objects
    • removed persistence layer (DTOs, Assemblers, Persisters)
  • v0.1.2 v0.1.2

    ๐Ÿ†• Custom persistence exceptions
    ๐Ÿ†• Identifier classes for Assemblers
    ๐Ÿ’ก Improved transaction lifecycle - exceptions catching, possible redirecting on success etc.

  • v0.1.1 v0.1.1

    ๐Ÿ†• ManyToOne assemblers and persisters

  • v0.1 v0.1 - First release

    โœ”๏ธ Nette ~2.4
    โœ”๏ธ Doctrine ^2.5

Componette Componette felix@nette.org