public static function hasOpenSSL() { if (null === self::$hasOpenSSL) { self::$hasOpenSSL = function_exists('openssl_random_pseudo_bytes'); } return self::$hasOpenSSL; }