diff --git a/examples/mongo/database.php b/examples/mongo/database.php new file mode 100644 index 0000000..dd47bd2 --- /dev/null +++ b/examples/mongo/database.php @@ -0,0 +1,17 @@ +selectDatabase('test_db'); + +// Wrap in adapter +$adapter = new MongoDatabaseAdapter($database); + +// Retrieve and use +$driver = $adapter->getDriver(); +$driver->listCollections(); diff --git a/examples/mysql/dbal.php b/examples/mysql/dbal.php new file mode 100644 index 0000000..7da87d1 --- /dev/null +++ b/examples/mysql/dbal.php @@ -0,0 +1,23 @@ + 'test_db', + 'user' => 'user', + 'password' => 'password', + 'host' => '127.0.0.1', + 'driver' => 'pdo_mysql', +]); + +// Wrap in adapter +$adapter = new MySQLDBALAdapter($connection); + +// Retrieve and use +$driver = $adapter->getDriver(); +$driver->executeQuery('SELECT 1'); diff --git a/examples/mysql/pdo.php b/examples/mysql/pdo.php new file mode 100644 index 0000000..50b03a8 --- /dev/null +++ b/examples/mysql/pdo.php @@ -0,0 +1,15 @@ +getDriver(); +$stmt = $driver->query('SELECT 1'); diff --git a/examples/redis/ext-redis.php b/examples/redis/ext-redis.php new file mode 100644 index 0000000..cc00364 --- /dev/null +++ b/examples/redis/ext-redis.php @@ -0,0 +1,17 @@ +connect('127.0.0.1'); + +// Wrap in adapter +$adapter = new RedisAdapter($redis); + +// Retrieve and use +$driver = $adapter->getDriver(); +$driver->ping(); diff --git a/examples/redis/predis.php b/examples/redis/predis.php new file mode 100644 index 0000000..f145f2c --- /dev/null +++ b/examples/redis/predis.php @@ -0,0 +1,20 @@ + 'tcp', + 'host' => '127.0.0.1', + 'port' => 6379, +]); + +// Wrap in adapter +$adapter = new RedisPredisAdapter($client); + +// Retrieve and use +$driver = $adapter->getDriver(); +$driver->ping();