Back to WorkflowBehaviorTrait class

Method executeTransition

public bool
executeTransition
(array $pks, int $transitionId)
Runs transition for item.
Parameters
  • array $pks Id of items to execute the transition
  • int $transitionId Id of transition
Returns
  • bool
Since
  • 4.0.0

Method executeTransition - Source code

/**
 * Runs transition for item.
 *
 * @param   array    $pks           Id of items to execute the transition
 * @param   integer  $transitionId  Id of transition
 *
 * @return  boolean
 *
 * @since   4.0.0
 */
public function executeTransition(array $pks, int $transitionId)
{
    $result = $this->workflow->executeTransition($pks, $transitionId);
    if (!$result) {
        $app = Factory::getApplication();
        $app->enqueueMessage(Text::_('COM_CONTENT_ERROR_UPDATE_STAGE', $app::MSG_WARNING));
        return false;
    }
    return true;
}