mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Create new layer + convert in good crs
This commit is contained in:
parent
59a0b692ac
commit
d026be3041
@ -31,12 +31,21 @@ use ChampsLibres\AsyncUploaderBundle\TempUrl\TempUrlOpenstackGenerator;
|
||||
use Jose\Component\Core\JWK;
|
||||
use Base64Url\Base64Url;
|
||||
|
||||
use Symfony\Component\HttpKernel\HttpKernelInterface;
|
||||
|
||||
// TODO à mettre dans services
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\Routing\Annotation\Route;
|
||||
|
||||
class DocGeneratorTemplateController extends AbstractController
|
||||
{
|
||||
protected $kernel;
|
||||
|
||||
public function __construct(HttpKernelInterface $kernel)
|
||||
{
|
||||
$this->kernel = $kernel;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Route(
|
||||
* "{_locale}/doc/gen/generate/from/{template}/for/{entityClassName}/{entityId}",
|
||||
@ -70,7 +79,7 @@ class DocGeneratorTemplateController extends AbstractController
|
||||
throw new \Exception("Error during Decrypt ", 1);
|
||||
}
|
||||
|
||||
$tmpfnameDeCrypted = tempnam(sys_get_temp_dir(), 'DECRYPT_DOC_TEMPLATE');
|
||||
$tmpfnameDeCrypted = tempnam($this->kernel->getCacheDir(), 'DECRYPT_DOC_TEMPLATE'); // plus ou moins
|
||||
|
||||
if (!$handle = fopen($tmpfnameDeCrypted, 'a')) {
|
||||
echo "Cannot open file ($tmpfnameDeCrypted)";
|
||||
@ -105,7 +114,7 @@ class DocGeneratorTemplateController extends AbstractController
|
||||
$templateProcessor->cloneRowAndSetValues($cloneRowAndSetValues[0], $cloneRowAndSetValues[1]);
|
||||
}
|
||||
|
||||
$tmpfnameGenerated = tempnam(sys_get_temp_dir(), 'DOC_GENERATED');
|
||||
$tmpfnameGenerated = tempnam($this->kernel->getCacheDir(), 'DOC_GENERATED');
|
||||
$templateProcessor->saveAs($tmpfnameGenerated);
|
||||
|
||||
$fileContent = fopen($tmpfnameGenerated, 'rb'); // the generated file content
|
||||
|
@ -15,3 +15,8 @@ services:
|
||||
resource: '../Serializer/Normalizer/'
|
||||
tags:
|
||||
- { name: 'serializer.normalizer', priority: -152 }
|
||||
|
||||
Chill\DocGeneratorBundle\Controller\:
|
||||
resource: "../Controller"
|
||||
autowire: true
|
||||
autoconfigure: true
|
||||
|
Loading…
x
Reference in New Issue
Block a user