private function decode(array $row): ?array
    {
        if (null === ($encoded = $row[$this->name()])) {
            return null;
        }

        if (false === ($decoded  = unserialize($encoded, ['allowed_classes' => false]))) {
            return null;
        }
        if (!\is_array($decoded)) {
            return null;
        }

        return $decoded;
    }
private function decode(array $row): ?array
    {
        if (null === ($encoded = $row[$this->name()])) {
            return null;
        }

        if (false === ($decoded  = unserialize($encoded, ['allowed_classes' => false]))) {
            return null;
        }
        if (!\is_array($decoded)) {
            return null;
        }

        return $decoded;
    }
private function decode ( array $ row ) : ? array { if ( null === ( $ encoded = $ row [ $ this -> name ( ) ] ) ) { return null ; } if ( false === ( $ decoded = unserialize ( $ encoded , [ 'allowed_classes' => false ] ) ) ) { return null ; } if ( ! \ is_array ( $ decoded ) ) { return null ; } return $ decoded ; }
Decode the row value.

@param array $row The row.

@return array|null
Decode the row value .