private function getSellsyInstance(): Sellsy
    {
        $sellSy = new Sellsy('', '', '', '', '');
        $transport = new class implements TransportInterface {
            public function createUri(): UriInterface
            {
            }

            public function createRequest(string $method, UriInterface $uri): RequestInterface
            {
            }

            public function createStream(array &$elements): StreamInterface
            {
            }

            public function execute(RequestInterface $request): ResponseInterface
            {
            }

        };
        $sellSy->setTransport($transport);
        //To prevent case issues from the inconsistent documentation
        $sellSy->AccountDatas();
        $sellSy->TimeTracking();

        return $sellSy;
    }
private function getSellsyInstance(): Sellsy
    {
        $sellSy = new Sellsy('', '', '', '', '');
        $transport = new class implements TransportInterface {
            public function createUri(): UriInterface
            {
            }

            public function createRequest(string $method, UriInterface $uri): RequestInterface
            {
            }

            public function createStream(array &$elements): StreamInterface
            {
            }

            public function execute(RequestInterface $request): ResponseInterface
            {
            }

        };
        $sellSy->setTransport($transport);
        //To prevent case issues from the inconsistent documentation
        $sellSy->AccountDatas();
        $sellSy->TimeTracking();

        return $sellSy;
    }
private function getSellsyInstance ( ) : Sellsy { $ sellSy = new Sellsy ( '' , '' , '' , '' , '' ) ; $ transport = new class implements TransportInterface { public function createUri ( ) : UriInterface { } public function createRequest ( string $ method , UriInterface $ uri ) : RequestInterface { } public function createStream ( array & $ elements ) : StreamInterface { } public function execute ( RequestInterface $ request ) : ResponseInterface { } } ; $ sellSy -> setTransport ( $ transport ) ; //To prevent case issues from the inconsistent documentation $ sellSy -> AccountDatas ( ) ; $ sellSy -> TimeTracking ( ) ; return $ sellSy ; }
To return a instance of sellsy to check if a collection and a method is defined and is available here.

TO prevent some issues with the inconsistency of the Sellsy Document, this method will preload some collections.

to avoid false positive.
@return Sellsy
To return a instance of sellsy to check if a collection and a method is defined and is available here .