Set the status setting, with some built-in protections
This method is also used when you set status directly, i.e. $page->status = $value;
.
Example
// set status to unpublished
$page->setStatus('unpublished');
// set status to hidden and unpublished
$page->setStatus('hidden, unpublished');
// set status to hidden + unpublished using Page constant bitmask
$page->setStatus(Page::statusHidden | Page::statusUnpublished);
Usage
$page = $pageValues->setStatus(Page $page, $value);
Arguments
See Also
PageValues methods and properties
API reference based on ProcessWire core version 3.0.244