mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-06-09 07:24:55 +02:00
19 lines
321 B
PHP
19 lines
321 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace DesignPatterns\Behavioral\State;
|
|
|
|
class ShippingOrder implements StateOrder
|
|
{
|
|
public function proceedToNext(ContextOrder $context): void
|
|
{
|
|
$context->setState(new OrderDone());
|
|
}
|
|
|
|
public function toString(): string
|
|
{
|
|
return 'shipped';
|
|
}
|
|
}
|