protected function isAttributeBoolean(ModelAttributeData $attribute)
    {
        if ($attribute->cast == AttributeCast::BOOLEAN) {
            return true;
        }

        return $attribute->type === 'tinyint' && $attribute->length === 1;
    }
protected function isAttributeBoolean(ModelAttributeData $attribute)
    {
        if ($attribute->cast == AttributeCast::BOOLEAN) {
            return true;
        }

        return $attribute->type === 'tinyint' && $attribute->length === 1;
    }
protected function isAttributeBoolean ( ModelAttributeData $ attribute ) { if ( $ attribute -> cast == AttributeCast :: BOOLEAN ) { return true ; } return $ attribute -> type === 'tinyint' && $ attribute -> length === 1 ; }
Returns whether an attribute should be taken for a boolean.

@param ModelAttributeData $attribute
@return bool
Returns whether an attribute should be taken for a boolean .