fix: namespace issue (#3)

* fix: namespace issue

* fix(doc): namespace README
This commit is contained in:
Victor Westerlund 2023-11-02 14:26:34 +01:00 committed by GitHub
parent 6b8dcfd040
commit ffea024f16
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 11 deletions

View file

@ -6,10 +6,10 @@ This library retrievies and optionally resolves foreign keys in a MySQL/MariaDB
## Install with composer
```
composer require victorwesterlund/libinnodb-fk
composer require victorwesterlund/innodb-fk
```
```php
use victorwesterlund\ForeignKeys\ForeignKeys
use victorwesterlund\ForeignKeys
```
# Example / Documentation
@ -25,7 +25,7 @@ Remember to pass the database name where InnoDB foreign keys are stored to the 4
## Initialize `ForeignKeys`
```php
use victorwesterlund\ForeignKeys\ForeignKeys
use victorwesterlund\ForeignKeys
$fk = new ForeignKeys($host, $user, $pass, ForeignKeys::DATABASE_NAME);
```
@ -55,19 +55,34 @@ Retrieve rows from your database and pass them to `resolve_all()` as an array of
```php
$rows = [
[
"id" => 1,
"fk" => 2
],
[
"id" => 2,
"fk" => 1
]
];
$rows = $fk->for("test", "bar")->resolve_all($rows);
```
```php
// $rows will become
[
[
"id" => 1,
"fk" => [
"id" => 2,
"value" => "hello world"
"value" => "lorem ipsum dolor sit amet"
]
],
[
"id" => 2,
"fk" => [
"id" => 1,
"value" => "consectetur adipiscing elit"
]
]
]
```

View file

@ -12,7 +12,7 @@
"minimum-stability": "dev",
"autoload": {
"psr-4": {
"ForeignKeys\\": "src/"
"victorwesterlund\\": "src/"
}
},
"require": {

View file

@ -1,6 +1,6 @@
<?php
namespace victorwesterlund\ForeignKeys;
namespace victorwesterlund;
use \victorwesterlund\xEnum;
use \libmysqldriver\MySQL as MySQLDriver;