Download the PHP package rawkode/eidetic without Composer

On this page you can find all versions of the php package rawkode/eidetic. 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 eidetic

Eidetic

Warning: Unlikely to be updated anytime soon due to time restraints

Latest Version Build Status Quality Score

SensioLabsInsight


Eidetic is a CQRS and EventSourcing library for php >= 5.5

Extremely Alpha

Please do not use this library for anything important - it's purely for fun

Why not Broadway?

Yes - I've seen Broadway and it's a fantastic package, but it wasn't for me.

This package should allow people to dip their toe in the waters and allow them to consider if using reactive / event based systems will work for them; even if that's simply setting up an EventStore to provide a basic audit trail for a legacy application. Take it slow, get your feet wet - then dive right in! :)

Status

Eidetic is currently under initial development. The aim is to provide helpers that allow you to implement CQRS and EventSourcing in your application.

Examples

Examples can be found inside usr/share/doc/example

Installation

Sorry! As this is extremely experimental at the moment, please use .

Tests

Testing with local version of php

bin/phpunit
bin/phpspec run --format=pretty

Testing with Docker

docker-compose up testing-php-5.5
docker-compose up testing-php-5.6
docker-compose up testing-php-7.0

Extra Testing?

docker-compose up testing-database-mysql
docker-compose up testing-database-postgres

If you're having problems with these tests, it's because we can't tell Docker Compose that we need the database servers up and running before running our test application and you might be subject to the race condition. Until Docker Compose has a solution for this, simply boot the database first:

docker-compose up -d mysql
docker-compose up -d postgres

Contributing

Please see CONTRIBUTING for details.


All versions of eidetic with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5
doctrine/dbal Version ^2.5
symfony/event-dispatcher Version ^2.7|^3.0
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 rawkode/eidetic contains the following files

Loading the files please wait ....