<?php require dirname(__DIR__) . '/vendor/autoload.php'; use Pete001\Alerter\EventManager; use Pete001\Alerter\Services\Service\Twilio; use Pete001\Alerter\Services\Sms\SmsAlert; // Initialise the service and register into the event manager $manager = new EventManager(); $manager->addService(new Twilio(new Services_Twilio('ACb749a35779ff0146f420d8380cf73979', 'a3d45e56dfa14dd8c7c5617db278459d'))); // Required param of the recipient $manager->launch(new SmsAlert('testing', '441325952018', '447752513731'));
<?php require dirname(__DIR__) . '/vendor/autoload.php'; use Pete001\Alerter\EventManager; use Pete001\Alerter\Services\Service\Slack; use Pete001\Alerter\Services\Chat\ChatAlert; use Maknz\Slack\Client; // Initialise the service and register into the event manager $manager = new EventManager(); $manager->addService(new Slack(new Maknz\Slack\Client('https://hooks.slack.com/services/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'))); // Required param of the recipient $manager->launch(new ChatAlert('testing', 'pete.cheyne', '#hubot-dev'));
<?php require dirname(__DIR__) . '/vendor/autoload.php'; use Pete001\Alerter\EventManager; use Pete001\Alerter\Services\Service\SwiftMailer as SwiftMailerService; use Pete001\Alerter\Services\Email\SwiftMailer\SwiftMailerAlert; // Set up swift $instance = Swift_SmtpTransport::newInstance('smtp.gmail.com', '465', 'ssl'); $instance->setUsername('*****@*****.**'); $instance->setPassword(''); $swift = Swift_Mailer::newInstance($instance); // Generate the payload $payload = new Swift_Message(); $payload->setTo('*****@*****.**'); $payload->setFrom('*****@*****.**'); $payload->setSubject('DDD Email'); $payload->setBody('Hello, isnt this fancy?!'); // Required param of the recipient $alert = new SwiftMailerAlert(['*****@*****.**']); $alert->setPayload($payload); // Initialise the service and register into the event manager $manager = new EventManager(); $manager->addService(new SwiftMailerService($swift)); // Launch the alert $manager->launch($alert);