mirror of
https://codeberg.org/vlw/php-libinnodb-fk.git
synced 2025-09-13 16:13:41 +02:00
fix: namespace issue (#3)
* fix: namespace issue * fix(doc): namespace README
This commit is contained in:
parent
6b8dcfd040
commit
ffea024f16
3 changed files with 26 additions and 11 deletions
23
README.md
23
README.md
|
@ -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"
|
||||
]
|
||||
]
|
||||
]
|
||||
```
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"minimum-stability": "dev",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"ForeignKeys\\": "src/"
|
||||
"victorwesterlund\\": "src/"
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace victorwesterlund\ForeignKeys;
|
||||
namespace victorwesterlund;
|
||||
|
||||
use \victorwesterlund\xEnum;
|
||||
use \libmysqldriver\MySQL as MySQLDriver;
|
||||
|
|
Loading…
Add table
Reference in a new issue