Download the PHP package kherge/uuid-bundle without Composer

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

Build Status Packagist Packagist Pre Release

UUID Bundle

This bundle integrates ramsey/uuid into Symfony 2 as services.

Usage

Installation

composer require kherge/uuid-bundle

Once Composer has downloaded the bundle and its dependencies, please add the following line to where you believe it is appropriate in the AppKernel class (or your app's equivalent).

new KHerGe\Bundle\UuidBundle\KHerGeUuidBundle(),

Configuration

While no configuration is required, you may want to refer to the output of app/console config:dump-reference kherge_uuid to see a breakdown of all available settings. Each setting is documented so that choosing the right settings becomes a little simpler. You will be expected to know how to use the ramsey/uuid package to understand how the bundle's settings will work with its classes.

Recommended Settings

This will allow you to generate secure UUIDs, but requires that you have the moontoast/math package and libsodium extension installed.

You may want to change the random generator.

Doctrine

You can have Doctrine automatically generate new UUIDs for your new entities. Support is limited to only v1 and v4 UUIDs. To use the custom generators, you will need to use the following annotations for the ID field in your entity:

Replace the class name with the desired generator.

It is strongly recommended that you enable the use of a global factory. Not doing so will allow the UUID library to create and use its own UUID factory, independent of the factory service that was configured for Symfony.

Parameter Conversion

The bundle provides support for converting UUIDs in request parameters. To use this feature, you must have the sensio/framework-extra-bundle installed to support parameter conversion.


All versions of uuid-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
ramsey/uuid Version ^3.5
symfony/config Version ^2.8|^3.0
symfony/dependency-injection Version ^2.8|^3.0
symfony/http-kernel Version ^2.8|^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 kherge/uuid-bundle contains the following files

Loading the files please wait ....