izzum\statemachine\persistence\PDO::getBooleanForDriver PHP Method

getBooleanForDriver() protected method

not all drivers have the same boolean datatype. convert here.
protected getBooleanForDriver ( boolean $boolean ) : boolean | integer | string
$boolean boolean
return boolean | integer | string
    protected function getBooleanForDriver($boolean)
    {
        if (strstr($this->dsn, 'sqlite:') || strstr($this->dsn, 'mysql:')) {
            return $boolean ? 1 : 0;
        }
        // might have to be overriden for certain drivers.
        return $boolean;
    }