From cd694ebbcafbb65c5d66f90ed1c62b785eb037fe Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 8 Aug 2018 22:51:03 +0200 Subject: [PATCH] adding app/library/OAuth/UserData/LinkedIn.php --- app/library/OAuth/UserData/LinkedIn.php | 63 +++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 app/library/OAuth/UserData/LinkedIn.php diff --git a/app/library/OAuth/UserData/LinkedIn.php b/app/library/OAuth/UserData/LinkedIn.php new file mode 100644 index 0000000..60b6e4f --- /dev/null +++ b/app/library/OAuth/UserData/LinkedIn.php @@ -0,0 +1,63 @@ +data = $data; + } + + /** + * {@inheritDoc} + */ + public function getProvider() + { + return 'LinkedIn'; + } + + /** + * {@inheritDoc} + */ + public function getId() + { + return $this->data['id']; + } + + /** + * {@inheritDoc} + */ + public function getUsername() + { + return null; + } + + /** + * {@inheritDoc} + */ + public function getName() + { + $name = ''; + if (isset($this->data['firstName'])) { + $name = $this->data['firstName']; + } + if (isset($this->data['lastName'])) { + $name .= ' ' . $this->data['lastName']; + } + return $name; + } + + /** + * {@inheritDoc} + */ + public function getEmail() + { + return $this->data['emailAddress']; + } +}