1. Go to this page and download the library: Download lbhurtado/tactician library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lbhurtado / tactician example snippets
php
use LBHurtado\Tactician\Contracts\CommandInterface;
class CreateSMSCommand implements CommandInterface
{
public $from;
public $to;
public $message;
public function __construct($from, $to, $message)
{
$this->from = $from;
$this->to = $to;
$this->message = $message;
}
public function getProperties():array
{
return [
'from' => $this->from,
'to' => $this->to,
'message' => $this->message,
];
}
}
php
use LBHurtado\Tactician\Contracts\CommandInterface;
use LBHurtado\Tactician\Contracts\HandlerInterface;
class CreateSMSHandler implements HandlerInterface
{
protected $smss;
public function __construct(SMSRepository $smss)
{
$this->smss = $smss;
}
public function handle(CommandInterface $command)
{
$this->smss->create([
'from' => $command->from,
'to' => $command->to,
'message' => $command->message,
]);
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.