Bolt\Storage\ContentRequest\Save::setTransitionStatus PHP Method

setTransitionStatus() private method

We act as if a status *transition* were requested and fallback to the old status otherwise.
private setTransitionStatus ( Bolt\Storage\Entity\Entity $content, string $contentTypeSlug, integer $id, string $oldStatus )
$content Bolt\Storage\Entity\Entity
$contentTypeSlug string
$id integer
$oldStatus string
    private function setTransitionStatus(Entity\Entity $content, $contentTypeSlug, $id, $oldStatus)
    {
        $canTransition = $this->users->isContentStatusTransitionAllowed($oldStatus, $content->getStatus(), $contentTypeSlug, $id);
        if (!$canTransition) {
            $content->setStatus($oldStatus);
        }
    }