<?php
namespace Traits\Validator;

use Helpers\Trad\Trad;

trait Select
{
    

    /**
     * Si un select est obligatoire, alors on vérifie que le post est bien remplie.
     *
     * @param string $nomChamp
     * @param string $value
     * @param boolean $required
     * @return bool
     */
    public function isSelect(string $nomChamp, string $value = '', $required = false) : bool
    {
        if ($required && $value=='') {
            $this->validate += 1 ;
            $this->error .= '<br />'.Trad::strBuild($this->getTrad()->t('Le champ @1@ est obligatoire.'), $nomChamp);
            
            return false;
        }
        
        return true;
    }
}
