private function getEndPoint()
    {
        $url = $this->adapter->getResponse()->getUrl();
        $key = $this->adapter->getConfig('facebook[key]');

        if (empty($key)) {
            return;
        }

        if ($url->getDirectoryPosition(0) === 'events') {
            return  Url::create('https://graph.facebook.com/')
                        ->withAddedPath($url->getDirectoryPosition(1))
                        ->withQueryParameter('access_token', $key)
                        ->withQueryParameter('fields', $this->adapter->getConfig('facebook[events_fields]'));
        }

        if ($url->getDirectoryPosition(1) === 'videos') {
            return  Url::create('https://graph.facebook.com/')
                        ->withAddedPath($url->getDirectoryPosition(2))
                        ->withQueryParameter('access_token', $key)
                        ->withQueryParameter('fields', $this->adapter->getConfig('facebook[videos_fields]'));
        }
    }
private function getEndPoint()
    {
        $url = $this->adapter->getResponse()->getUrl();
        $key = $this->adapter->getConfig('facebook[key]');

        if (empty($key)) {
            return;
        }

        if ($url->getDirectoryPosition(0) === 'events') {
            return  Url::create('https://graph.facebook.com/')
                        ->withAddedPath($url->getDirectoryPosition(1))
                        ->withQueryParameter('access_token', $key)
                        ->withQueryParameter('fields', $this->adapter->getConfig('facebook[events_fields]'));
        }

        if ($url->getDirectoryPosition(1) === 'videos') {
            return  Url::create('https://graph.facebook.com/')
                        ->withAddedPath($url->getDirectoryPosition(2))
                        ->withQueryParameter('access_token', $key)
                        ->withQueryParameter('fields', $this->adapter->getConfig('facebook[videos_fields]'));
        }
    }
private function getEndPoint ( ) { $ url = $ this -> adapter -> getResponse ( ) -> getUrl ( ) ; $ key = $ this -> adapter -> getConfig ( 'facebook[key]' ) ; if ( empty ( $ key ) ) { return ; } if ( $ url -> getDirectoryPosition ( 0 ) === 'events' ) { return Url :: create ( 'https://graph.facebook.com/' ) -> withAddedPath ( $ url -> getDirectoryPosition ( 1 ) ) -> withQueryParameter ( 'access_token' , $ key ) -> withQueryParameter ( 'fields' , $ this -> adapter -> getConfig ( 'facebook[events_fields]' ) ) ; } if ( $ url -> getDirectoryPosition ( 1 ) === 'videos' ) { return Url :: create ( 'https://graph.facebook.com/' ) -> withAddedPath ( $ url -> getDirectoryPosition ( 2 ) ) -> withQueryParameter ( 'access_token' , $ key ) -> withQueryParameter ( 'fields' , $ this -> adapter -> getConfig ( 'facebook[videos_fields]' ) ) ; } }
Returns the Graph API Endpoint

@return Url|null
Returns the Graph API Endpoint