xyNNN/blacklisted-email-validator-bundle

一个扩展的电子邮件地址验证器,用于验证 Symfony 2 的黑名单主机名

1.0.0 2016-01-23 23:35 UTC

This package is auto-updated.

Last update: 2024-09-14 03:35:56 UTC


README

Code Coverage Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

一个扩展的电子邮件地址验证器,用于验证 Symfony 2 的黑名单主机名。它设计得易于使用!您可以在 Symfony 项目中安装它,也可以将其用作框架无关的库。

要求

  • PHP 5.6 及以上
  • Symfony 2.7 及以上

安装

使用 composer 安装此包

composer require xynnn/blacklisted-email-validator-bundle

app/AppKernel.php 中注册该包

public function registerBundles()
{
  $bundles = [
    // ...
    new Xynnn\BlacklistedEmailValidatorBundle\XynnnBlacklistedEmailValidatorBundle(),
  ];
}

用法

将新注册的约束添加到您的模型中,或者像每次一样从服务容器中获取它作为独立的服务。有关 Symfony 验证包的更多信息,请参阅Symfony 书籍

通常情况下,无需调整配置,它将黑名单在 Resources/config/services.xml 服务定义下定义的主机名。您可以使用提供的配置能力覆盖这些默认值。

xynnn_blacklisted_email_validator:
    strict: true // Enable strict mode for email validator
    hosts: ["domain1.com", "domain2.com"]

作者

Philipp Bräutigam

许可证

版权 (c) 2016 Philipp Bräutigam
此存储库在 GNU LGPL v3.0 许可下发布。