Skip to content

Commit 5e31339

Browse files
committed
feat: add missing function to_boolean
Signed-off-by: romanetar <roman_ag@hotmail.com>
1 parent 173f281 commit 5e31339

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

app/Utils/helpers.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
/*
3+
* Copyright 2023 OpenStack Foundation
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
* http://www.apache.org/licenses/LICENSE-2.0
8+
* Unless required by applicable law or agreed to in writing, software
9+
* distributed under the License is distributed on an "AS IS" BASIS,
10+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
* See the License for the specific language governing permissions and
12+
* limitations under the License.
13+
**/
14+
15+
if (!function_exists('to_boolean')) {
16+
17+
/**
18+
* Convert to boolean
19+
*
20+
* @param $booleable
21+
* @return boolean
22+
*/
23+
function to_boolean($booleable)
24+
{
25+
return filter_var($booleable, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
26+
}
27+
}

0 commit comments

Comments
 (0)