Download the PHP package somnambulist/laravel-doctrine-entity-audit without Composer

On this page you can find all versions of the php package somnambulist/laravel-doctrine-entity-audit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-doctrine-entity-audit

Entity Auditing for Doctrine in Laravel

GitHub Actions Build Status Issues License PHP Version Current Version

This is a fork of the SimpleThings EntityAudit project, re-worked for usage with Laravel and the Laravel-Doctrine package. It maintains the same style of working, generating a revision for all tagged entities.

Need a Symfony based version? Check out the original SimpleThings EntityAudit.

To protect from conflicts it has been re-namespaced and some internals changed.

Installation

Configuring UserResolver

The UserResolver implementation may be switched out for another implementation by implementing the UserResolverInterface and binding this to the container in your AppServiceProvider. This needs to be during registration and not boot.

Alternatively: the UserResolver may be switched out at run time by accessing the AuditConfiguration from the AuditRegistry for the entity manager and setting a new resolver instance:

If the entity manager name is not specified, the default will be chosen. Note that the configuration is shared with the AuditReader. It is recommended to set the UserResolver this way as early as possible and preferably before loading and modifying any entities to avoid issues with user resolution.

Unit Tests

The existing unit tests have been ported over excluding the Gedmo soft-deleteable. To run the unit tests, ensure the dev dependencies have been installed:

Todo

From SimpleThings:

Links


All versions of laravel-doctrine-entity-audit with dependencies

PHP Build Version
Package Version
Requires php Version >=7
laravel-doctrine/orm Version 1.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package somnambulist/laravel-doctrine-entity-audit contains the following files

Loading the files please wait ....