for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Lavibi\Popoya;
abstract class AbstractCompareValidator extends AbstractValidator
{
/**
* Required options.
*
* @var string[]
*/
protected $requiredOptions = [
'compared_value'
];
* @param mixed $value
* @return bool
* @throws Exception\MissingOptionException
public function isValid($value)
$this->value = $this->standardValue = $value;
$this->checkMissingOptions();
return $this->compare();
}
* Compare value
abstract protected function compare();