use configured language for non-twig invoice templates (#1924)
This commit is contained in:
@@ -29,10 +29,6 @@ use App\Invoice\InvoiceModel;
|
||||
use App\Invoice\NumberGenerator\DateNumberGenerator;
|
||||
use App\Invoice\Renderer\AbstractRenderer;
|
||||
use App\Repository\Query\InvoiceQuery;
|
||||
use App\Twig\DateExtensions;
|
||||
use App\Twig\LocaleExtensions;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\RequestStack;
|
||||
|
||||
trait RendererTestTrait
|
||||
{
|
||||
@@ -72,7 +68,6 @@ trait RendererTestTrait
|
||||
|
||||
protected function getFormatter(): InvoiceFormatter
|
||||
{
|
||||
$requestStack = new RequestStack();
|
||||
$languages = [
|
||||
'en' => [
|
||||
'date' => 'Y.m.d',
|
||||
@@ -81,16 +76,9 @@ trait RendererTestTrait
|
||||
]
|
||||
];
|
||||
|
||||
$request = new Request();
|
||||
$request->setLocale('en');
|
||||
$requestStack->push($request);
|
||||
|
||||
$formattings = new LanguageFormattings($languages);
|
||||
|
||||
$dateExtension = new DateExtensions($requestStack, $formattings);
|
||||
$extensions = new LocaleExtensions($requestStack, $formattings);
|
||||
|
||||
return new DefaultInvoiceFormatter($dateExtension, $extensions);
|
||||
return new DefaultInvoiceFormatter($formattings, 'en');
|
||||
}
|
||||
|
||||
protected function getInvoiceModel(): InvoiceModel
|
||||
|
||||
Reference in New Issue
Block a user