From 6b8c05f30ad9db4f85cca46c0e8249a255607de0 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 10 Jan 2019 23:05:24 +0000 Subject: [PATCH] Inject the Codebird service --- src/Service/Retweeter.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/Service/Retweeter.php b/src/Service/Retweeter.php index c035d74..b89c7f8 100644 --- a/src/Service/Retweeter.php +++ b/src/Service/Retweeter.php @@ -2,6 +2,27 @@ namespace App\Service; +use Codebird\Codebird; + class Retweeter { + + private $codebird; + + public function __construct(Codebird $codebird) + { + $codebird::setConsumerKey( + getenv('TWITTER_CONSUMER_KEY'), + getenv('TWITTER_CONSUMER_SECRET') + ); + + $codebird = $codebird::getInstance(); + + $codebird->setToken( + getenv('TWITTER_ACCESS_TOKEN'), + getenv('TWITTER_ACCESS_SECRET') + ); + + $this->codebird = $codebird; + } }