Example #1
0
 /**
  * @param Context $context
  * @param string $message
  * @return void
  */
 public function handle(Context $context, $message)
 {
     echo strtolower($message);
     $context->setState(new StateUpperMessage());
 }
 public function handle(Context $context)
 {
     echo 'concrete_b' . "<br>";
     $context->setState(ConcreteStateA::getInstance());
 }
Example #3
0
 public function handle(Context $context)
 {
     printf("Concrete State B handle method\n");
     $context->setState(ConcreteStateA::getInstance());
 }
Example #4
0
 public function doSomething(Context $context)
 {
     echo "STOP !";
     $context->setState($this);
 }
Example #5
0
 public function doSomething(Context $context)
 {
     echo "Here we go !";
     $context->setState($this);
 }