protected function PullCommand::execute in Entity Share 8.2
Same name and namespace in other branches
- 8 modules/entity_share_client/src/Command/PullCommand.php \Drupal\entity_share_client\Command\PullCommand::execute()
File
- modules/
entity_share_client/ src/ Command/ PullCommand.php, line 126
Class
- PullCommand
- Class PullCommand.
Namespace
Drupal\entity_share_client\CommandCode
protected function execute(InputInterface $input, OutputInterface $output) {
$this
->setupIo($input, $output);
try {
// Make the magic happen.
$update = $input
->getOption('update') !== FALSE;
if ($update) {
$this->cliService
->ioPullUpdates($input
->getArgument('remote_id'), $input
->getArgument('channel_id'), $this
->getIo(), [
$this,
't',
]);
}
else {
$this->cliService
->ioPull($input
->getArgument('remote_id'), $input
->getArgument('channel_id'), $this
->getIo(), [
$this,
't',
]);
}
} catch (\Exception $e) {
$this
->getIo()
->error($e
->getMessage());
}
}