protected function createTable(SiteCapsuleInterface $capsule, array $parameters)
    {
        if ($this->tableExists($capsule))
        {
            return;
        }

        $connection = $this->getConnection();
        /** @var AbstractSchemaManager $schemaManager */
        $schemaManager = $connection->getSchemaManager();

        $table = $this->buildTable($capsule, $parameters);

        $schemaManager->createTable($table);
    }