tao-test/app/tao/helpers/Base64.php

32 lines
510 B
PHP

<?php
namespace oat\tao\helpers;
/**
* Class Base64
*
* @package oat\tao\helpers
*/
class Base64
{
/**
* @param $data
*
* @return bool
*/
public static function isEncoded($data): bool
{
return is_string($data) && preg_match('/^data:.*;base64/', $data);
}
/**
* @param $data
*
* @return bool
*/
public static function isEncodedImage($data): bool
{
return self::isEncoded($data) && getimagesize($data) !== false;
}
}