Nic nenalezeno

Prohlížíte si starší verzi stránky.

Otevřít aktuální

Instalace do Nette (PHP SDK 1.0)

Nejsnadnější cestou, jak nainstalovat bulkgate/sms do projektu je pomocí nástroje Composer přes příkazovou řádku.

composer require bulkgate/sms

Balíček obsahuje rozšíření pro Nette framework DI kontejner.

DI Extension

Rozšíření stačí zaregistrovat do DI kontejneru přes NEON

extensions: bulkgate: BulkGate\Message\Bridges\MessageDI\MessageExtension bulkgate: application_id: 451 application_token: NKN02TWE6NfBkfl-your-secret-token-Wf05GaqLIWLW4aBj

čímž získáte třídu `BulkGate\Sms\Sender` jako službu, kterou si můžete vyžádat. Podívejte se, jak získat přístupová data do API.

<?php declare(strict_types=1); namespace BulkGate\Presenters; use BulkGate, Nette; class SdkPresenter extends Nette\Application\UI\Presenter { /** @var BulkGate\Sms\ISender @inject */ public $sender; public function actionDefault() { $this->sender->send(new BulkGate\Sms\Message('420777777777', 'test zprávy')); } }

Tracy

Současně s tím získáte rozšíření pro Tracy panel

bulkgate-sdk-tracy

Manuálně rozšíření připojíte následovně.

/** @var BulkGate\Message\Connection $connection */ Tracy\Debugger::getBar()->addPanel(new BulkGate\Message\Bridges\MessageTracy\MessagePanel($connection));
Byla tato stránka užitečná?