Symfony

Symfony é um framework PHP de código aberto para a criação de aplicações web e sites. Ele oferece uma série de componentes reutilizáveis e uma arquitetura robusta projetada para simplificar e acelerar o desenvolvimento de projetos web complexos. Symfony segue o padrão Model-View-Controller (MVC), que ajuda a separar a lógica de negócios, a interface do usuário e as camadas de dados para uma melhor organização e manutenção. Ele oferece funcionalidades como roteamento, templating, caching, segurança e processamento de formulários, podendo ser usado para desenvolver desde pequenos sites até grandes aplicações empresariais. Symfony é altamente flexível, permitindo que os desenvolvedores integrem com outras ferramentas e tecnologias, e é conhecido por sua escalabilidade, desempenho e grande comunidade de desenvolvedores. É especialmente útil para equipes que precisam criar aplicações web personalizadas e de alta qualidade, com foco em código reutilizável e sustentabilidade de projetos a longo prazo.

  1. 1

    Instalação do componente Notifier

    Para enviar SMS via seven, use o componente oficial Notifier do Symfony. Instale-o com o seguinte comando:

    composer require symfony/notifier
    
  2. 2

    Configuração do transporte SMS

    Configure o transporte SMS na sua aplicação Symfony. Adicione a seguinte configuração no seu config/packages/notifier.yaml:

    framework:
        notifier:
            texter_transports:
                seven: 'seven://IHR_API_SCHLÜSSEL@default'
    
  3. 3

    Enviar SMS

    Use o serviço Texter para enviar um SMS:

    use Symfony\Component\Notifier\Message\SmsMessage;
    use Symfony\Component\Notifier\TexterInterface;
    
    public function sendSms(TexterInterface $texter)
    {
        $sms = new SmsMessage(
            '+491234567890', // Die Telefonnummer des Empfängers
            'Ihre Nachricht hier' // Der Inhalt der SMS
        );
    
        $texter->send($sms);
    }