Stop mentioning the `script` PIP in database-php-api.md
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 21 Oct 2022 12:42:35 +0000 (14:42 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 21 Oct 2022 12:42:35 +0000 (14:42 +0200)
see #219

docs/package/database-php-api.md

index 289a8dbd5f3bbbfebd449943135f6dffb2ea7591..b6c27edb2d3ef09d49313f63b513a61bf94a6efa 100644 (file)
@@ -1,24 +1,7 @@
 # Database PHP API
 
 While the [sql](pip/sql.md) package installation plugin supports adding and removing tables, columns, and indices, it is not able to handle cases where the added table, column, or index already exist.
-We have added a new PHP-based API to manipulate the database scheme which can be used in combination with the [script](pip/script.md) package installation plugin that skips parts that already exist:
-
-```php
-$tables = [
-       // list of `DatabaseTable` objects
-];
-
-(new DatabaseTableChangeProcessor(
-       /** @var ScriptPackageInstallationPlugin $this */
-       $this->installation->getPackage(),
-       $tables,
-       WCF::getDB()->getEditor())
-)->process();
-```
-
-All of the relevant components can be found in the `wcf\system\database\table` namespace.
-
-With WoltLab Suite 5.4, you should use the new [database](pip/database.md) package installation plugin for which you only have to return the array of affected database tables:
+We have added a new PHP-based API to manipulate the database scheme which can be used in combination with the [database](pip/database.md) package installation plugin that skips parts that already exist:
 
 ```php
 return [
@@ -26,6 +9,7 @@ return [
 ];
 ```
 
+All of the relevant components can be found in the `wcf\system\database\table` namespace.
 
 ## Database Tables