protected function prepareAttributes(array $attributes)
    {
        foreach ($attributes as $key => $value) {
            if (is_numeric($key)) {
                unset($attributes[$key]);
                $attributes[$value] = true;
                continue;
            }
        }

        if (isset($attributes['null'])) {
            unset($attributes['null']);
            $attributes['notnull'] = false;
        }

        return $attributes;
    }
protected function prepareAttributes(array $attributes)
    {
        foreach ($attributes as $key => $value) {
            if (is_numeric($key)) {
                unset($attributes[$key]);
                $attributes[$value] = true;
                continue;
            }
        }

        if (isset($attributes['null'])) {
            unset($attributes['null']);
            $attributes['notnull'] = false;
        }

        return $attributes;
    }
protected function prepareAttributes ( array $ attributes ) { foreach ( $ attributes as $ key => $ value ) { if ( is_numeric ( $ key ) ) { unset ( $ attributes [ $ key ] ) ; $ attributes [ $ value ] = true ; continue ; } } if ( isset ( $ attributes [ 'null' ] ) ) { unset ( $ attributes [ 'null' ] ) ; $ attributes [ 'notnull' ] = false ; } return $ attributes ; }
Prepares attributes, changes them into key value pairs

@param array $attributes

@return array
Prepares attributes changes them into key value pairs