isset($map->admin) && is_bool($map->admin) ? $map->admin : false, 'pull' => isset($map->pull) && is_bool($map->pull) ? $map->pull : false, 'push' => isset($map->push) && is_bool($map->push) ? $map->push : false ]); } /** * Returns the validation rules for attributes. * @return array[] The validation rules. */ function rules(): array { return [ [['admin', 'pull', 'push'], 'boolean', 'falseValue' => false, 'trueValue' => true] ]; } }