for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Class Confirm | Confirm.php
* @package Faulancer\Form\Validator\Base
* @author Florian Knapp <[email protected]>
*/
namespace Faulancer\Form\Validator\Base;
use Faulancer\Form\Validator\AbstractValidator;
* Class Text
class Confirm extends AbstractValidator
{
static private $initialInput = null;
* The error message as key for translation
* @var string
protected $errorMessage = 'validator_not_same';
* Validate type string
* @param $data
* @return boolean
* @codeCoverageIgnore
public function process($data)
if (empty(self::$initialInput)) {
self::$initialInput = $data;
return true;
} elseif (!empty(self::$initialInput) && self::$initialInput === $data) {
}
self::$initialInput = null;
return false;