nepda / doctrine-encrypt-module
此包已被弃用且不再维护。未建议替换包。
Doctrine2字段加密的ZF2模块
v7.0.2
2017-11-24 14:13 UTC
Requires
- php: >=7.1
- doctrine/doctrine-orm-module: 1.1.5
- nepda/doctrine-encrypt-module: ^7.0.1
- zendframework/zend-crypt: ~2.5|~3.0
Requires (Dev)
- phpunit/phpunit: 5.*
README
包为 doctrine-encrypt 模块添加 Doctrine 模块支持
安装
将 nepda/doctrine-encrypt-module
添加到您的 composer 清单中。
{ "require": { "nepda/doctrine-encrypt-module": "1.*" } }
配置
将文件 config/doctrine-encrypt-module.local.php.dist
复制到您的 config/autoload/
目录,并将其重命名为 config/doctrine-encrypt-module.local.php
。生成一个加密密钥和一个盐,并将其放入新的本地配置文件中。
可选
如果您想更改加密算法或注解读取器,请将 doctrine-encrypt-module.global.php.dist
从 config/ 目录中复制出来,重命名为 doctrine-encrypt-module.global.php
并将其放置在您的应用程序配置文件夹中。
修改 adapter 匿名函数以返回用于加密的期望类。返回的类必须是 Zend\Crypt\BlockCipher
或实现 DoctrineEncrypt\Encryptors\EncryptorInterface
。其他服务定位器键或 FQN 的引用也均可接受。