Skip to content

Symfony (5.*, 6.*) bundle a Magyarországon használt hivatalos adatok (úgymint: szemelyi szám, adóazonosító jel...) ellenőrzésére

Notifications You must be signed in to change notification settings

erelke/hungarian-validator-bundle

 
 

Repository files navigation

Hungarian Validator Bundle

Symfony bundle a Magyarországon használt hivatalos adatok (úgy mint: személyi szám, adóazonosító jel, stb) validálására.

Installálás

composer require erelke/hungarian-validator-bundle

Használata / Példák

<?php
namespace Acme\AcmeDemoBundle\Entity;

use Erelke\HungarianValidatorBundle\Validator as HungarianAssert;

class AcmeEntity {
  /**
   * @HungarianAssert\PersonalId(message="Hibás személyi szám")
   */
  protected $personal_id;

  // ...
}

Adóazonosító és a születési dátum kapcsolatának ellenőrzése:

<?php
namespace Acme\AcmeDemoBundle\Entity;

use Erelke\HungarianValidatorBundle\Validator as HungarianAssert;

class AcmeUser {

  protected \DateTimeInterface $birthDate 
  
  /**
   * @HungarianAssert\TaxId(
   *    message="Hibás adózanosító!",
   *    birthdayMessage="Adóazonosító nem a megadott születési dátumhoz ({{ birthDate }}) tartozik!",     
   *    birthdayProperty="birthDate" 
   * )
   */
  protected ?string $taxId;

  // ...
}

Elérhető validátorok

  • Irányítószám (ZipCode)
  • Adószám (VatNumber)
  • Adóazonosító jel (TaxId)
  • Személyi szám (PersonalId)
  • Személyazonosító igazolvány (kártya) szám (IdCardNumber)
  • Teljes név (FullName)
  • Cégjegyzékszám (BusinessRegistrationNumber)
  • Bankszámlaszám (HuBankAccount)
  • Taj szám (SocialSecurityNumber)
  • Vezetői engedély szám (DriverLicenceNumber)
  • Védettségi igazolvány szám (VaccinationCardNumber)

About

Symfony (5.*, 6.*) bundle a Magyarországon használt hivatalos adatok (úgymint: szemelyi szám, adóazonosító jel...) ellenőrzésére

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%