kunstmaan / anomy-bundle
Kunstmaan Anomy Bundle 提供了一个 symfony 命令,用于使用 MySQL 备份并将其使用 Faker 进行匿名化。
1.0.1
2018-08-03 11:48 UTC
Requires
- php: >=5.6
- doctrine/orm: ^2.2.3
- sandergo90/neuralyzer: ~2.0
- symfony/symfony: ~3.4
This package is auto-updated.
Last update: 2024-08-29 05:06:08 UTC
README
Kunstmaan Anomy Bundle 提供了一个 symfony 命令,用于使用 MySQL 备份并将其使用 Faker 进行匿名化。
启用组件
在 Appkernel.php 中添加
在您的 config.yml 文件中配置组件。
配置参考
以下参数需要提供。database_user 应该是一个可以创建数据库的 MySQL 用户。
kunstmaan_anomy:
config_file: /home/projects/foo//anon.yml
backup_dir: /home/projects/foo/backup
database_user: 'root'
database_password: 'root'
您的项目中的 anon.yml 文件
entities 数组包含所有您希望模拟的表和列。方法可以在 https://github.com/fzaninotto/Faker 中找到。
区域设置将用于使用基于 faker 区域设置的一些额外功能,如 BTW 号码。
guesser_version: 1.0.0b
locale: nl_BE
entities:
kuma_users:
cols:
username: { method: safeEmail }
username_canonical: { method: safeEmail }
email: { method: safeEmail }
email_canonical: { method: safeEmail }
命令
php bin/console kuma:anonymize:database
如果您添加 -v,您可以在屏幕上看到更多被转储的信息。
贡献
我们热爱贡献!如果您正在提交拉取请求,请遵循 提交拉取请求 中的指南。