for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LeKoala\Tin\Algo;
use LeKoala\Tin\Util\StringUtil;
/**
* Greece
*/
class GRAlgorithm extends TINAlgorithm
{
const LENGTH = 9;
public function validate(string $tin)
if (!$this->isFollowLength($tin)) {
return StatusCode::INVALID_LENGTH;
}
return StatusCode::VALID;
public function isFollowLength(string $tin)
return StringUtil::isFollowLength($tin, self::LENGTH);