chore: update readme

This commit is contained in:
Soner Sayakci
2022-10-23 00:02:03 +00:00
parent be3be06681
commit ceae447363
+53
View File
@@ -14,6 +14,8 @@ Add this to your project with composer
## Usage/Examples
### MySQL
```php
<?php
@@ -34,6 +36,57 @@ $pdo = new \PDO(
// Do something with pdo
```
### MariaDB
```php
<?php
use Testcontainer\Container\MariaDBContainer;
$container = new MariaDBContainer('8.0');
$container->withMariaDBDatabase('foo');
$container->withMariaDBUser('bar', 'baz');
$container->run();
$pdo = new \PDO(
sprintf('mysql:host=%s;port=3306', $container->getAddress()),
'bar',
'baz',
);
// Do something with pdo
```
### Redis
```php
use Testcontainer\Container\RedisContainer;
$container = new RedisContainer('6.0');
$container->run();
$redis = new \Redis();
$redis->connect($container->getAddress());
// Do something with redis
```
### OpenSearch
```php
use Testcontainer\Container\OpenSearchContainer;
$container = new OpenSearchContainer('2');
$container->disableSecurityPlugin();
$container->run();
// Do something with opensearch
```
## License