pajerdesign/pesel-validator

This package is abandoned and no longer maintained. The author suggests using the purpledot/validation-bundle package instead.

.

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Type:symfony-bundle

pkg:composer/pajerdesign/pesel-validator

1.0.0 2022-11-13 09:54 UTC

This package is auto-updated.

Last update: 2025-02-01 20:04:31 UTC


README

PESEL validator for Symfony 4.x, 5.x and 6.x.

Installation

1. Composer

From the command line run

$ composer require pajerdesign/pesel-validator

2. Register bundle

Enable the bundle by adding new AJERdesign\PeselValidator\PeselValidator() to the bundles array of the return method in your project's config/bundles.php file:

<?php

    return [
        // ... 
        PAJERdesign\PeselValidator\PeselValidator::class => ['all' => true]
    ];

Example usage

via Attributes

use PAJERdesign\PeselValidator\PeselValidator;

// ...

#[PeselValidator]
private ?string $pesel = null;

public function isSuperUser(): bool
{
    return true;
}

via Annotations

use PAJERdesign\PeselValidator\PeselValidator;

// ...

/**
 * @PeselValidator
 */
public $iban;