for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Gockets\Model;
/**
* Channel object
*
* @package Gockets\Model
* @author Artem Zakharchenko <[email protected]>
*/
final class Channel
{
private $publisherToken;
private $subscriberToken;
private $hookUrl;
private $listeners;
public function __construct(string $publisherToken, string $subscriberToken, ?string $hookUrl = null, int $listeners = 0)
$this->publisherToken = $publisherToken;
$this->subscriberToken = $subscriberToken;
$this->hookUrl = $hookUrl;
$this->listeners = $listeners;
}
public function getPublisherToken(): string
return $this->publisherToken;
public function getSubscriberToken(): string
return $this->subscriberToken;
public function getHookUrl(): ?string
return $this->hookUrl;
public function getListeners(): int
return $this->listeners;