Skip to content

Commit

Permalink
Merge 4.x into 5.x
Browse files Browse the repository at this point in the history
  • Loading branch information
SonataCI committed Mar 11, 2023
2 parents af5088c + 694efc7 commit aee1da2
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 14 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,6 @@ jobs:
run: make coverage

- name: Send coverage to Codecov
uses: codecov/codecov-action@v2
uses: codecov/codecov-action@v3
with:
file: build/logs/clover.xml
files: build/logs/clover.xml
20 changes: 8 additions & 12 deletions docs/reference/data_source.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,32 +11,30 @@ Here's one way to do it:

1. Decorate the default Sonata\DoctrineORMAdminBundle\Exporter\DataSource with your own and call ``setDateTimeFormat`` there.::

<?php
namespace App\Service\Admin;

use Sonata\AdminBundle\Datagrid\ProxyQueryInterface;
use Sonata\AdminBundle\Exporter\DataSourceInterface;
use Sonata\DoctrineORMAdminBundle\Exporter\DataSource;
use Sonata\Exporter\Source\DoctrineORMQuerySourceIterator;
use Sonata\Exporter\Source\SourceIteratorInterface;

class DecoratingDataSource implements DataSourceInterface
{
private DataSource $dataSource;

public function __construct(DataSource $dataSource)
{
$this->dataSource = $dataSource;
}

public function createIterator(ProxyQueryInterface $query, array $fields): SourceIteratorInterface
{
/** @var DoctrineORMQuerySourceIterator $iterator */
$iterator = $this->dataSource->createIterator($query, $fields);
$iterator->setDateTimeFormat('Y-m-d H:i:s');

$iterator->setDateTimeFormat('Y-m-d H:i:s');

return $iterator;
}
}
Expand All @@ -48,6 +46,4 @@ Here's one way to do it:
...
App\Service\Admin\DecoratingDataSource:
decorates: 'sonata.admin.data_source.orm'
arguments: ['@App\Services\Admin\DecoratingDataSource.inner']


arguments: ['@App\Services\Admin\DecoratingDataSource.inner']

0 comments on commit aee1da2

Please sign in to comment.