diff --git a/src/LaravelEcho/Http/Controllers/EchoController.php b/src/LaravelEcho/Http/Controllers/EchoController.php index 9dd6041..0edaa63 100644 --- a/src/LaravelEcho/Http/Controllers/EchoController.php +++ b/src/LaravelEcho/Http/Controllers/EchoController.php @@ -13,9 +13,18 @@ use Ratchet\Http\HttpServerInterface; use Psr\Http\Message\RequestInterface; use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory; +use BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager; abstract class EchoController implements HttpServerInterface { + /** @var \BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager */ + protected $channelManager; + + public function __construct(ChannelManager $channelManager) + { + $this->channelManager = $channelManager; + } + public function onOpen(ConnectionInterface $connection, RequestInterface $request = null) { $queryParameters = []; diff --git a/src/LaravelEcho/Http/Controllers/FetchChannel.php b/src/LaravelEcho/Http/Controllers/FetchChannel.php index 54c56d7..60eabc5 100644 --- a/src/LaravelEcho/Http/Controllers/FetchChannel.php +++ b/src/LaravelEcho/Http/Controllers/FetchChannel.php @@ -9,14 +9,6 @@ use Symfony\Component\HttpKernel\Exception\HttpException; class FetchChannel extends EchoController { - /** @var \BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager */ - protected $channelManager; - - public function __construct(ChannelManager $channelManager) - { - $this->channelManager = $channelManager; - } - public function __invoke(Request $request) { $channel = $this->channelManager->find($request->appId, $request->channelName); diff --git a/src/LaravelEcho/Http/Controllers/FetchChannels.php b/src/LaravelEcho/Http/Controllers/FetchChannels.php index e4ee51b..cc7e369 100644 --- a/src/LaravelEcho/Http/Controllers/FetchChannels.php +++ b/src/LaravelEcho/Http/Controllers/FetchChannels.php @@ -11,14 +11,6 @@ use Symfony\Component\HttpKernel\Exception\HttpException; class FetchChannels extends EchoController { - /** @var \BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager */ - protected $channelManager; - - public function __construct(ChannelManager $channelManager) - { - $this->channelManager = $channelManager; - } - public function __invoke(Request $request) { $channels = Collection::make($this->channelManager->getChannels($request->appId))->filter(function ($channel) { diff --git a/src/LaravelEcho/Http/Controllers/FetchUsers.php b/src/LaravelEcho/Http/Controllers/FetchUsers.php index 8a6feda..1427992 100644 --- a/src/LaravelEcho/Http/Controllers/FetchUsers.php +++ b/src/LaravelEcho/Http/Controllers/FetchUsers.php @@ -11,14 +11,6 @@ use Symfony\Component\HttpKernel\Exception\HttpException; class FetchUsers extends EchoController { - /** @var \BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager */ - protected $channelManager; - - public function __construct(ChannelManager $channelManager) - { - $this->channelManager = $channelManager; - } - public function __invoke(Request $request) { $channel = $this->channelManager->find($request->appId, $request->channelName); diff --git a/src/LaravelEcho/Http/Controllers/TriggerEvent.php b/src/LaravelEcho/Http/Controllers/TriggerEvent.php index 686c0d1..4f50d52 100644 --- a/src/LaravelEcho/Http/Controllers/TriggerEvent.php +++ b/src/LaravelEcho/Http/Controllers/TriggerEvent.php @@ -4,18 +4,9 @@ namespace BeyondCode\LaravelWebSockets\LaravelEcho\Http\Controllers; use Illuminate\Http\Request; use Symfony\Component\HttpKernel\Exception\HttpException; -use BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager; class TriggerEvent extends EchoController { - /** @var \BeyondCode\LaravelWebSockets\LaravelEcho\Pusher\Channels\ChannelManager */ - protected $channelManager; - - public function __construct(ChannelManager $channelManager) - { - $this->channelManager = $channelManager; - } - public function __invoke(Request $request) { $this->verifySignature($request);