for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace AbterPhp\Framework\Validation\Rules;
use Opulence\Validation\Rules\IRule;
class Base64 implements IRule
{
/**
* @inheritdoc
*/
public function getSlug(): string
return 'base64';
}
public function passes($value, array $allValues = []): bool
$decoded = base64_decode($value, true);
if (is_bool($decoded)) {
is_bool($decoded)
false
return $decoded;
return true;