Skip to content

Commit

Permalink
Polished docs (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
petrparolek committed Mar 12, 2021
1 parent aa44abc commit f38e3a4
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 45 deletions.
86 changes: 43 additions & 43 deletions .docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
## Content

- [Usage - how use it](#usage)
- [Simple Query Object](#simple-query-object)
- [Full Query Object](#full-query-object)
- [Executable Query Object](#executable-query-object)
- [Query Object Manager](#query-object-manager)
- [Simple Query Object](#simple-query-object)
- [Full Query Object](#full-query-object)
- [Executable Query Object](#executable-query-object)
- [Query Object Manager](#query-object-manager)

## Usage

Expand All @@ -16,10 +16,10 @@
final class SimpleQueryObject extends QueryObject
{

public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}
public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}

}
```
Expand All @@ -37,15 +37,15 @@ $result = $qom->fetch($qo);
final class FullQueryObject extends QueryObject
{

public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}
protected function postQuery(QueryBuilder $builder)
{
return $builder;
}
public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}

protected function postQuery(QueryBuilder $builder)
{
return $builder;
}

}
```
Expand All @@ -63,15 +63,15 @@ $result = $qom->fetch($qo);
final class SimpleExecutableQueryObject extends ExecutableQueryObject
{

public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}
public function doQuery(QueryBuilder $builder)
{
return $builder->select('*')->from('foobar');
}

protected function postResult(Result $result)
{
return $result;
}
protected function postResult(Result $result)
{
return $result;
}

}
```
Expand All @@ -85,9 +85,9 @@ $result = $qo->execute();

You can register your own `QueryObjectManager` or setup via extension.

```yaml
```neon
extensions:
nextras.queryobjects: Contributte\Nextras\Orm\QueryObject\DI\NextrasQueryObjectExtension
nextras.queryobjects: Contributte\Nextras\Orm\QueryObject\DI\NextrasQueryObjectExtension
```

```php
Expand All @@ -96,16 +96,16 @@ use Contributte\Nextras\Orm\QueryObject\QueryObjectManager;
final class MyFacade1
{

/** @var QueryObjectManager **/
private $qom;
/** @var QueryObjectManager **/
private $qom;

public function foo()
{
$qo = $this->qom->create(MyExtraQueryObject::class);
$qo->setBar(1);
$qo->setBaz(TRUE);
$result = $this->qom->fetch($qo);
}
public function foo()
{
$qo = $this->qom->create(MyExtraQueryObject::class);
$qo->setBar(1);
$qo->setBaz(TRUE);
$result = $this->qom->fetch($qo);
}

}
```
Expand All @@ -114,14 +114,14 @@ final class MyFacade1
final class MyFacade2
{

/** @var IMyQueryObjectFactory @inject **/
public $myQueryObjectFactory;
/** @var IMyQueryObjectFactory @inject **/
public $myQueryObjectFactory;

public function foobar()
{
$qo = $this->myQueryObjectFactory->create(1, TRUE);
$result = $this->qom->fetch($qo);
}
public function foobar()
{
$qo = $this->myQueryObjectFactory->create(1, TRUE);
$result = $this->qom->fetch($qo);
}

}
```
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Website 🚀 <a href="https://contributte.org">contributte.org</a> | Contact

To install latest version of `contributte/nextras-orm-query-object` use [Composer](https://getcomposer.com).

```
```bash
composer require contributte/nextras-orm-query-object
```

Expand All @@ -47,5 +47,5 @@ See [how to contribute](https://contributte.org) to this package. This package i

-----

Consider to [support](https://contributte.com/partners) **contributte** development team.
Consider to [support](https://contributte.org/partners) **contributte** development team.
Also thank you for using this package.

0 comments on commit f38e3a4

Please sign in to comment.