1. Go to this page and download the library: Download blackford/twilio-bundle 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/ */
blackford / twilio-bundle example snippets
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Twilio\Rest\Client as TwilioClient;
class TestController extends Controller
{
public function __construct(private TwilioClient $twilioClient)
{}
public function smsAction()
{
$date = date('r');
$message = $this->twilioClient->messages->create(
'+12125551234', // Text any number
array(
'from' => '+14085551234', // From a Twilio number in your account
'body' => "Hi there, it's $date and Twilio is working properly."
)
);
return new Response("Sent message [$message->sid] via Twilio.");
}
}
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Twilio\Rest\Client as TwilioClient;
#[AsCommand(name: 'twilio:test:sms', description: 'Test the Twilio integration by sending a text message.')]
class TwilioTestCommand extends ContainerAwareCommand
{
public function __construct(private TwilioClient $twilioClient)
{}
protected function execute(InputInterface $input, OutputInterface $output)
{
$date = date('r');
$message = $this->twilioClient->messages->create(
'+12125551234', // Text any number
array(
'from' => '+14085551234', // From a Twilio number in your account
'body' => "Hi there, it's $date and Twilio is working properly."
)
);
$output->writeln("Sent message [$message->sid] via Twilio.");
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.