<?php


namespace Holabs\UI\Forms;

use Holabs\Utils\Validators;
use Nette\Forms\IControl;
use Nette\StaticClass;


/**
 * @author       Tomáš Holan <mail@tomasholan.eu>
 * @package      asis/core
 * @copyright    Copyright © 2017, Tomáš Holan [www.tomasholan.eu]
 */
class Validator {

	use StaticClass;

	/** @var array */
	public static $messages = [
		Form::BIRTH_NUMBER => 'Nevalidní rodné číslo.',
	];

	/**
	 * @param IControl $control
	 * @param          $arg
	 * @return bool
	 */
	public static function validateBirthNumber(IControl $control, $arg) {
		return Validators::isBirthNumber($control->getValue());
	}

}