private static function isMd5($md5) { if (!self::isString($md5) && !self::isStringObject($md5)) { return false; } $md5 = StdObjectWrapper::toString($md5); return !empty($md5) && preg_match('/^[a-f0-9]{32}$/', $md5); }