public function __call()

in src/Resolver/VersionResolver.php [35:55]


    public function __call($version, $arguments)
    {
        $version = \ucfirst($version);
        $product = $this->getProductName();

        $position = strpos($product, 'Version');
        if ($position !== false && $position !== 0) {
            $product = \str_replace('Version', '', $product);
        }

        $class = "AlibabaCloud\\{$product}\\$version\\{$product}ApiResolver";

        if (\class_exists($class)) {
            return new $class();
        }

        throw new ClientException(
            "$product Versions contains no {$version}",
            'SDK.VersionNotFound'
        );
    }