2017 © Pedro Peláez
 

library messagebird-api-client-bundle

A Symfony2 bundle to integrate MessageBird's messaging service.

image

surfnet/messagebird-api-client-bundle

A Symfony2 bundle to integrate MessageBird's messaging service.

  • Tuesday, March 7, 2017
  • by joostd
  • Repository
  • 11 Watchers
  • 2 Stars
  • 3,114 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 11 Versions
  • 1 % Grown

The README.md

MessageBird API Client Bundle

Build Status Scrutinizer Code Quality SensioLabs Insight, (*1)

A Symfony 3 bundle (with Symfony 4 support) to integrate MessageBird's messaging service., (*2)

End of life warning

We've decided to stop maintaining this bundle because we're moving to Spryng. Contact us if you are interested in taking over maintenance of this bundle., (*3)

Installation

  • Add the package to your Composer file, (*4)

    composer require surfnet/messagebird-api-client-bundle
    
  • Add the bundle to your kernel in app/AppKernel.php, (*5)

    public function registerBundles()
    {
        // ...
        $bundles[] = new Surfnet\MessageBirdApiClientBundle\SurfnetMessageBirdApiClientBundle;
    }
    
  • Configure your MessageBird access key, (*6)

    surfnet_message_bird_api_client:
      authorization: 'AccessKey test_xxxxxxxxx'
    

Usage

Sending a message

public function fooAction()
{
    $message = new \Surfnet\MessageBirdApiClient\Messaging\Message(
        'SURFnet',
        '31612345678',
        'Your one-time SMS security token: 9832'
    );

    /** @var \Surfnet\MessageBirdApiClientBundle\Service\MessagingService $messaging */
    $messaging = $this->get('surfnet_message_bird_api_client.messaging');
    $result = $messaging->send($message);

    if ($result->isSuccess()) {
        // Message has been buffered, sent or delivered.
    }
}

Release strategy

Please read: https://github.com/OpenConext/Stepup-Deploy/wiki/Release-Management for more information on the release strategy used in Stepup projects., (*7)

The Versions

07/03 2017

dev-master

9999999-dev

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

07/03 2017

3.0.0

3.0.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

07/03 2017

dev-develop

dev-develop

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

07/03 2017

dev-release-3.x

dev-release-3.x

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

03/02 2016

2.2.0

2.2.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

03/02 2016

dev-release-2.x

dev-release-2.x

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

19/06 2015

2.1.0

2.1.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

17/10 2014

2.0.0

2.0.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

16/10 2014

1.1.0

1.1.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

23/09 2014

1.0.1

1.0.1.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet

18/09 2014

1.0.0

1.0.0.0

A Symfony2 bundle to integrate MessageBird's messaging service.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

sms messagebird surfnet