Skip to content

Commit 370dac1

Browse files
committed
wip
1 parent 149e136 commit 370dac1

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

wp-pdo-mysql-on-sqlite.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
<?php
22

3+
// Temporarily keep this loader file for backwards compatibility.
4+
// WordPress Playground loads the plugin from the repository root.
35
require_once __DIR__ . '/packages/wp-mysql-on-sqlite/src/load.php';

wp-setup.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,31 +34,34 @@ services:
3434
environment:
3535
WP_SQLITE_AST_DRIVER: true
3636
volumes:
37-
- ../:/var/www/src/wp-content/plugins/sqlite-database-integration
37+
- ../packages/sqlite-database-integration:/var/www/src/wp-content/plugins/sqlite-database-integration
38+
- ../packages/wp-mysql-on-sqlite/src:/var/www/src/wp-content/plugins/sqlite-database-integration/wp-includes/database
3839
3940
php:
4041
# PHP temporarily pinned to 8.3.10, see: https://github.com/WordPress/wordpress-develop/pull/9602
4142
image: wordpressdevelop/php@sha256:c0ba85936a9d1ac2c98bf3da2d62ceb0e5787a6b11e383630df0c5a5bf2534b5
4243
environment:
4344
WP_SQLITE_AST_DRIVER: true
4445
volumes:
45-
- ../:/var/www/src/wp-content/plugins/sqlite-database-integration
46+
- ../packages/sqlite-database-integration:/var/www/src/wp-content/plugins/sqlite-database-integration
47+
- ../packages/wp-mysql-on-sqlite/src:/var/www/src/wp-content/plugins/sqlite-database-integration/wp-includes/database
4648
4749
cli:
4850
# PHP temporarily pinned to 8.3.10, see: https://github.com/WordPress/wordpress-develop/pull/9602
4951
image: wordpressdevelop/cli@sha256:85ad7d7a9c3bd9a8775fc83aea7f7dfc0aad25b2bc4f7d740696b28cd2a0ef89
5052
environment:
5153
WP_SQLITE_AST_DRIVER: true
5254
volumes:
53-
- ../:/var/www/src/wp-content/plugins/sqlite-database-integration
55+
- ../packages/sqlite-database-integration:/var/www/src/wp-content/plugins/sqlite-database-integration
56+
- ../packages/wp-mysql-on-sqlite/src:/var/www/src/wp-content/plugins/sqlite-database-integration/wp-includes/database
5457
EOF
5558

5659
# 4. Add "db.php" to the "wp-content" directory.
5760
echo "Adding 'db.php' to the 'wp-content' directory..."
5861
rm -f "$WP_DIR"/src/wp-content/db.php
5962
cp "$DIR"/packages/sqlite-database-integration/db.copy "$WP_DIR"/src/wp-content/db.php
60-
sed -i.bak "s#'{SQLITE_IMPLEMENTATION_FOLDER_PATH}'#__DIR__.'/plugins/sqlite-database-integration/packages/sqlite-database-integration'#g" "$WP_DIR"/src/wp-content/db.php
61-
sed -i.bak "s#{SQLITE_PLUGIN}#sqlite-database-integration/packages/sqlite-database-integration/load.php#g" "$WP_DIR"/src/wp-content/db.php
63+
sed -i.bak "s#'{SQLITE_IMPLEMENTATION_FOLDER_PATH}'#__DIR__.'/plugins/sqlite-database-integration'#g" "$WP_DIR"/src/wp-content/db.php
64+
sed -i.bak "s#{SQLITE_PLUGIN}#sqlite-database-integration/load.php#g" "$WP_DIR"/src/wp-content/db.php
6265

6366
# 5. Rewrite helper class WpdbExposedMethodsForTesting to extend WP_SQLite_DB.
6467
echo "Rewriting helper class 'WpdbExposedMethodsForTesting' to extend WP_SQLite_DB..."

0 commit comments

Comments
 (0)