private function collectViews(SchemaDiff $schemaDiff)
    {
        foreach ($schemaDiff->getCreatedViews() as $view) {
            $this->createViewQueries = array_merge(
                $this->createViewQueries,
                $this->platform->getCreateViewSQLQueries($view)
            );
        }

        foreach ($schemaDiff->getDroppedViews() as $view) {
            $this->dropViewQueries = array_merge(
                $this->dropViewQueries,
                $this->platform->getDropViewSQLQueries($view)
            );
        }
    }