src/Core/Http/Serialization/IEntitySerializer.php
public static function cleanPhpClassNameToIntuitEntityName($phpClassName)
    {
        //Add namespace to it
        $phpClassName = trim($phpClassName);
        $listArray = explode('\\', $phpClassName);
        $trimedPhpClassName = end($listArray);
        if (0==strpos($trimedPhpClassName, CoreConstants::PHP_CLASS_PREFIX)) {
            return substr($trimedPhpClassName, strlen(CoreConstants::PHP_CLASS_PREFIX));
        }

        throw new \Exception("Cannot convert php Class name:{" . $phpClassName . "} to Intuit Entity name");
    }
public static function cleanPhpClassNameToIntuitEntityName($phpClassName)
    {
        //Add namespace to it
        $phpClassName = trim($phpClassName);
        $listArray = explode('\\', $phpClassName);
        $trimedPhpClassName = end($listArray);
        if (0==strpos($trimedPhpClassName, CoreConstants::PHP_CLASS_PREFIX)) {
            return substr($trimedPhpClassName, strlen(CoreConstants::PHP_CLASS_PREFIX));
        }

        throw new \Exception("Cannot convert php Class name:{" . $phpClassName . "} to Intuit Entity name");
    }
Clean a POPO class name (like 'IPPClass') to be an IPP v3 Entity name (like 'Class')
Add clean ClassName to it.
@param string $phpClassName POPO class name
@return string Intuit Entity name