This bundle provides integration for DoctrineEncryptaionExtension in your Symfony2 Project.
License: MIT
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require ywh/doctrine-encryption-bundle
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
When using Flex, this step is handled automatically.
Then, enable the bundle by adding the following line in the app/AppKernel.php
file of your project:
// app/AppKernel.php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new YWH\DoctrineEncryptionBundle\YWHDoctrineEncryptionBundle(),
);
// ...
}
// ...
}
# app/config/config.yml
ywh_doctrine_encryption:
orm: ['default']
password: password
key: ... # defuse_key
To generate the key, use the generate-defuse-key
script located in vendor/bin/generate-defuse-key
$ vendor/bin/generate-defuse-key