for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Daaner\TurboSMS\Traits;
trait ViberAddition
{
/**
* @see https://turbosms.ua/api.html
*/
protected $ttl;
protected $imageUrl;
protected $caption;
protected $action;
protected $countClicks;
protected $isTransactional;
protected $viberReplaceText;
* @param int $ttl
* @return $this
public function setTTL(int $ttl): self
$this->ttl = $ttl;
return $this;
}
* @param string $image
public function setImageURL(string $image): self
$this->imageUrl = $image;
* @param string $caption
public function setCaption(string $caption): self
$this->caption = $caption;
* @param string $action
public function setAction(string $action): self
$this->action = $action;
* @param int $countClicks
public function setCountClicks(int $countClicks): self
if ($countClicks) {
$this->countClicks = 1;
* @param int $isTransactional
public function setTransactional(int $isTransactional): self
if ($isTransactional) {
$this->isTransactional = 1;
* @param string $viberReplaceText
public function setViberText(string $viberReplaceText): self
if ($viberReplaceText) {
$this->viberReplaceText = $viberReplaceText;