Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Finds out whether a variable is a boolean
<?php is_bool(mixed $value): bool
<?php     {

        $preference = $this->getPreference($key);



        if (is_int($preference) || is_bool($preference) || $preference) {

            return $this;

        }
<?php         }




        if (is_bool($one) || is_bool($two)) {

            if ($one && ! $two) {

                return 1;

            } elseif (! $one && $two) {
<?php         }




        if (is_bool($value) && $key !== 'value') {

            return $value ? $key : '';

        }
<?php     protected function queryIsAfterCondition($query, $field, $value)

    {

        $comparison = is_bool($value) ? $value : true;

        $date = is_string($value) ? Carbon::parse($value) : Carbon::now();



        return $comparison
<?php     protected function queryIsBeforeCondition($query, $field, $value)

    {

        $comparison = is_bool($value) ? $value : true;

        $date = is_string($value) ? Carbon::parse($value) : Carbon::now();



        return $comparison
<?php                     return;

                }



                $value = is_bool($value)

                    ? ($value ? 'true' : 'false')

                    : $value;