public static function proxyClassStatic(
        $class,
        $isRecursive = null,
        $proxyClass = null
    ) {
        $method = static::proxyClassClass() . '::popsGenerateStaticClassProxy';

        return call_user_func_array($method, func_get_args());
    }
public static function proxyClassStatic(
        $class,
        $isRecursive = null,
        $proxyClass = null
    ) {
        $method = static::proxyClassClass() . '::popsGenerateStaticClassProxy';

        return call_user_func_array($method, func_get_args());
    }
public static function proxyClassStatic ( $ class , $ isRecursive = null , $ proxyClass = null ) { $ method = static :: proxyClassClass ( ) . '::popsGenerateStaticClassProxy' ; return call_user_func_array ( $ method , func_get_args ( ) ) ; }
Wrap the supplied class in a static proxy.

@param string       $class       The name of the class to wrap.
@param boolean|null $isRecursive True if the class should be recursively proxied.
@param string|null  $proxyClass  The class name to use for the proxy class.

@return string The static class proxy.
Wrap the supplied class in a static proxy .