src/Hooks/InstanceMaintenanceHook.php
<?php
/**
* @copyright (c) Copyright by authors of the Tiki Manager Project. All Rights Reserved.
* See copyright.txt for details and a complete list of authors.
* @licence Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See LICENSE for details.
*/
namespace TikiManager\Hooks;
use TikiManager\Application\Instance;
class InstanceMaintenanceHook extends TikiCommandHook
{
public function registerPostHookVars(array $vars)
{
parent::registerPreHookVars($vars);
$instance = $vars['instance'] ?? null;
if ($instance instanceof Instance) {
$this->postHookVars['INSTANCE_MAINTENANCE_STATUS_' . $instance->id] = $vars['maintenance_status'] ?? 'off';
}
}
}