1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace Drupal\Core\Ajax;
- /**
- * Base command that only exists to simplify AJAX commands.
- */
- class BaseCommand implements CommandInterface {
- /**
- * The name of the command.
- *
- * @var string
- */
- protected $command;
- /**
- * The data to pass on to the client side.
- *
- * @var string
- */
- protected $data;
- /**
- * Constructs a BaseCommand object.
- *
- * @param string $command
- * The name of the command.
- * @param string $data
- * The data to pass on to the client side.
- */
- public function __construct($command, $data) {
- $this->command = $command;
- $this->data = $data;
- }
- /**
- * {@inheritdoc}
- */
- public function render() {
- return [
- 'command' => $this->command,
- 'data' => $this->data,
- ];
- }
- }
|