public function check()
    {
        $fromTables = $this->getInstalledTables();
        $toTables = $this->getSchemaTables();
        $protectedTableNames = $this->app['schema.content_tables']->keys();

        $response = $this->getSchemaComparator()->compare($fromTables, $toTables, $protectedTableNames);
        if (!$response->hasResponses()) {
            $this->getSchemaTimer()->setCheckExpiry();
        }

        return $response;
    }