| Server IP : 162.253.224.18 / Your IP : 216.73.217.81 Web Server : Apache System : Linux s18.infinitysrv.com 3.10.0-962.3.2.lve1.5.89.el7.x86_64 #1 SMP Thu Jul 9 15:55:31 UTC 2026 x86_64 User : dejavumk ( 1184) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/dejavumk/perbec.com/wp-content/plugins/duplicator-pro/classes/utilities/ |
Upload File : |
<?php
defined("ABSPATH") or die("");
/**
* Lower level utilities - no dependencies on anything else
* Required for low level utility methods that json_encode requires
*/
class DUP_PRO_Low_U
{
public static function getPublicProperties($object)
{
$publics = get_object_vars($object);
unset($publics['id']);
// Disregard anything that starts with '_'
foreach ($publics as $key => $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);
}
}