Nichts gefunden

Sie sehen eine ältere Version dieser Seite.

Aktuelle Version öffnen

Installation in Nette (PHP SDK 1.0)

Am einfachsten installieren Sie bulkgate/sms in ein Projekt mit Composer über die Kommandozeile.

composer require bulkgate/sms

Das Paket enthält Erweiterungen für den DI-Container des Nette Frameworks.

DI-Erweiterung

Registrieren Sie die Erweiterung im DI-Container über NEON

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

Dadurch steht Ihnen die Klasse `BulkGate\Sms\Sender` als Dienst zur Verfügung, den Sie anfordern können. Siehe So erhalten Sie die API-Zugangsdaten.

<?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', 'Testnachricht')); } }

Tracy

Gleichzeitig erhalten Sie die Erweiterung für das Tracy-Panel

bulkgate-sdk-tracy

Um die Erweiterung manuell hinzuzufügen, gehen Sie wie folgt vor.

/** @var BulkGate\Message\Connection $connection */ Tracy\Debugger::getBar()->addPanel(new BulkGate\Message\Bridges\MessageTracy\MessagePanel($connection));
War diese Seite hilfreich?