ehough / chaingang
PHP中的责任链/命令链模式。
1.0.3
2013-03-28 18:28 UTC
Requires
- php: >=5.2.0
Requires (Dev)
- ehough/mockery: ~1.0.0
This package is not auto-updated.
Last update: 2024-09-14 13:50:59 UTC
README
示例用法
/* * Build some commands. */ $command1 = new MyCommand1(); //implements ehough_chaingang_api_Command $command2 = new MyCommand2(); //implements ehough_chaingang_api_Command /* * Build and assemble the chain. */ $chain = new ehough_chaingang_impl_StandardChain(); $chain->addCommand($command1); $chain->addCommand($command2); /* * Build the execution context. */ $context = new ehough_chaingang_impl_StandardContext(); $context->put('foo', 'bar'); /* * Execute the chain. */ $successfullyHandled = $chain->execute($context);