The Command behavioral design pattern as a PHP component.