Keine Beschreibung

Guillermo Espinoza 4b8e3d3be1 Commit inicial vor 8 Jahren
Resources 4b8e3d3be1 Commit inicial vor 8 Jahren
Validator 4b8e3d3be1 Commit inicial vor 8 Jahren
README.md 4b8e3d3be1 Commit inicial vor 8 Jahren
ValidatorsBundle.php 4b8e3d3be1 Commit inicial vor 8 Jahren
composer.json 4b8e3d3be1 Commit inicial vor 8 Jahren

README.md

ValidatorsBundle

Installation

composer.json:

"repositories": [
    {
        "type": "vcs",
        "url":  "ssh://git@infra.flowdat.com:222/VendorSoftwareFlowdat3/ValidatorsBundle.git",
        "options": {
                "local_pk": "./keys/bitbucket.id_rsa"
        }
    }
],
"require": {
    "ik/validators-bundle": "dev-master"
},

app/AppKernel.php:

public function registerBundles()
{
    $bundles = [
        new ValidatorsBundle\ValidatorsBundle(),
    ];
    .
    .
}

app/config/config.yml:

imports:
    - { resource: "@ValidatorsBundle/Resources/config/services.yml" }

Validators

  • ValidatorsBundle\Validator\DeviceValidator: Validator que chequea si se puede agregar un dispositivo dependiendo de la licencia actual. Para agregarlo por ej en la entidad OLT:

use ValidatorsBundle\Validator as Validator;

...

/**
 * @ORM\Entity
 * @UniqueEntity("ip")
 * 
 * @Validator\DeviceValidator
 */
class OLT
{