Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
<?php

class NextendSocialLoginPROProviderExtensionTwitter extends NextendSocialLoginPROProviderExtensionWithSyncData {

    /** @var NextendSocialProviderTwitter */
    protected $provider;

    protected function synchronizeNodeFields($user_id, $fields, $data) {

        if (isset($data['screen_name'])) {
            $data['profile_url'] = 'https://twitter.com/' . $data['screen_name'];
        }

        parent::synchronizeNodeFields($user_id, $fields, $data);
    }

    protected function getRemoteData($node = 'me') {
        if ($node === 'me') {
            return $this->provider->getMe();
        }

        return array();
    }
}