| Current Path : /var/www/homesaver/www/bitrix/modules/landing/lib/History/Action/ |
| Current File : /var/www/homesaver/www/bitrix/modules/landing/lib/History/Action/AddNodeAction.php |
<?php
namespace Bitrix\Landing\History\Action;
class AddNodeAction extends BaseAction
{
protected const JS_COMMAND = 'addNode';
public function execute(bool $undo = true): bool
{
return true;
}
public static function enrichParams(array $params): array
{
return $params;
}
/**
* @param bool $undo - if false - redo
* @return array
*/
public function getJsCommand(bool $undo = true): array
{
$params = parent::getJsCommand($undo);
$params['params']['value'] =
$undo
? $params['params']['valueBefore']
: $params['params']['valueAfter']
;
unset(
$params['params']['valueAfter'],
$params['params']['valueBefore'],
);
return $params;
}
}