2017 © Pedro Peláez
 

library mece

This library provides ability to build message objects for Universify of Helsinki Message Center

image

universityofhelsinki/mece

This library provides ability to build message objects for Universify of Helsinki Message Center

  • Wednesday, March 7, 2018
  • by UniversityofHelsinki
  • Repository
  • 12 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Archived 21.2.2023 as deprecated & not being developed

MECE PHP Library

Offers an PHP library for preparing an message for Message Center (MECE) maintained by Center for Information Technology (University of Helsinki)., (*1)

License: GPLv3, (*2)

Installation

Install composer, (*3)

curl -sS https://getcomposer.org/installer | php

Get package to your directory, (*4)

php composer.phar require universityofhelsinki/mece:v1.1.1

Usage with Guzzle

use UniversityofHelsinki\MECE\NotificationMessage;
use UniversityofHelsinki\MECE\MultilingualStringValue;
use GuzzleHttp\Client;

$recipients = ['matti', 'liisa'];
$source = 'serviceXY';
$message = new NotificationMessage($recipients, $source);

// Set heading for all three default languages
$heading = new MultilingualStringValue();
$heading->setValue('Viesti', 'fi');
$heading->setValue('Message', 'en');
$heading->setValue('Meddelande', 'sv');
$message->setHeading($heading);

$client = new Client();
$host = 'https://www.example.com';
$response = $client->request('POST', $host, ['body' => $message->export()]);
if ($response->getStatusCode() == 200) {
  echo 'Done!';
}

Projects that uses this library

Questions

Please post your question to doo-projekti@helsinki.fi, (*5)

The Versions

07/03 2018

dev-master

9999999-dev http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3 GPL-3.0-only

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

07/03 2018

dev-release/v1.1.1

dev-release/v1.1.1 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPL-3.0-only

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

07/03 2018

v1.1.1

1.1.1.0 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPL-3.0-only

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

07/03 2018

dev-v1.1.x-dev

dev-v1.1.x-dev http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3 GPL-3.0-only

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

31/08 2016

v1.1.0

1.1.0.0 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

31/08 2016

dev-v1.0.x-dev

dev-v1.0.x-dev http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

17/06 2016

v1.0.2

1.0.2.0 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

24/05 2016

dev-release/v1.0.1

dev-release/v1.0.1 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

24/05 2016

v1.0.1

1.0.1.0 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece

24/05 2016

v1.0.0

1.0.0.0 http://www.helsinki.fi

This library provides ability to build message objects for Universify of Helsinki Message Center

  Sources   Download

GPLv3

The Requires

  • php >=5.5.0

 

The Development Requires

by Mikael Kundert

messaging university mece