public function _status($from, $to, $action)
{
switch ($action) {
case static::ACT_CONVERT_TO_OBJECT:
/* @var $from Environment */
$to->status = lcfirst($from->status);
break;
case static::ACT_CONVERT_TO_ENTITY:
/* @var $to Environment */
static::validateStatus($from->status);
$to->status = ucfirst($from->status);
break;
case static::ACT_GET_FILTER_CRITERIA:
static::validateStatus($from->status);
return [['status' => ucfirst($from->status)]];
}
}