2017 © Pedro Peláez
 

library observer

observer of xbsoft

image

xbsoft/observer

observer of xbsoft

  • Monday, March 19, 2018
  • by enze.wei
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

observer

observer of xbsoft, (*1)

  • install
composer require xbsoft/observer
  • example

<?php use xb\observer\Subject as ObSubject; $subject = new ObSubject; $mail = __NAMESPACE__ . '\\observer\\Mail'; $push = __NAMESPACE__ . '\\observer\\Push'; $sms = __NAMESPACE__ . '\\observer\\Sms'; $subject->bind('mail', function () { return [ 'rec' => 'xxx@gmail.com', 'title' => 'test mail', ]; }); $subject->bind('push', function () { return [ 'lawer' => new \StdClass, 'leader' => new \StdClass, ]; }); $subject->bind('sms', function () { return [ 'phone' => 'xxxxxxxx', 'content' => 'test sms', ]; }); $subject->bind('common', function () { return new \ArrayObject; }); $subject->attach(new $mail); $subject->attach(new $push); $subject->attach(new $sms); $subject->notify(); ?>

<?php use xb\observer\Server as ObServer; class MailObserver extends ObServer { public function doTask($subject) { echo '<pre>'; print_r($subject->mail); echo '</pre>'; echo '<pre>'; print_r($subject->common); echo '</pre>'; } } ?>

The Versions

19/03 2018

dev-master

9999999-dev

observer of xbsoft

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar enze

19/03 2018

dev-develop

dev-develop

observer of xbsoft

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar enze

19/03 2018

0.0.1

0.0.1.0

observer of xbsoft

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar enze

19/03 2018

0.0.2

0.0.2.0

observer of xbsoft

  Sources   Download

MIT

The Requires

  • php >=5.4

 

by Avatar enze