$value) { if (DUP_PRO_STR::startsWith($key, '_')) { unset($publics[$key]); } } return $publics; } public static function getPublicClassProperties($className) { $publics = get_class_vars($className); unset($publics['id']); return $publics; } public static function isValidMD5($md5Candidate) { return preg_match('/^[a-f0-9]{32}$/', $md5Candidate); } public static function errLog($message) { $message = 'DUP PRO:'. $message; error_log($message); } }