diff --git a/Classes/XClass/Form/FormEditorController.php b/Classes/XClass/Form/FormEditorController.php index 6e9969afa12fb79a884610fd5848a6013d2a5770..2a7882354faa0048fdcff80e3bafb710b50602e1 100644 --- a/Classes/XClass/Form/FormEditorController.php +++ b/Classes/XClass/Form/FormEditorController.php @@ -27,6 +27,7 @@ namespace SGalinski\SgMail\XClass\Form; use SGalinski\SgMail\Service\MailTemplateService; use SGalinski\SgMail\Service\TypoScriptSettingsService; +use Symfony\Component\Yaml\Yaml; use TYPO3\CMS\Core\Cache\CacheManager; use TYPO3\CMS\Core\Cache\Frontend\FrontendInterface; use TYPO3\CMS\Core\Utility\GeneralUtility; @@ -109,7 +110,7 @@ class FormEditorController extends \TYPO3\CMS\Form\Controller\FormEditorControll // parse yaml for form fields $absoluteFilePath = GeneralUtility::getFileAbsFileName($formPersistenceIdentifier); - $parsedYaml = \yaml_parse_file($absoluteFilePath); + $parsedYaml = Yaml::parse(file_get_contents($absoluteFilePath)); $renderables = []; foreach ($parsedYaml['renderables'] as $formPage) { diff --git a/composer.json b/composer.json index 82e06432e45ead7e6c0ae1d67d60f710bde31f3b..235cbcd8669e71bcb72a3f8fd1b3be747f210a6a 100644 --- a/composer.json +++ b/composer.json @@ -6,7 +6,7 @@ "license": [ "GPL-2.0-or-later" ], - "version": "4.6.0", + "version": "4.6.1", "repositories": [ { "type": "composer", diff --git a/ext_emconf.php b/ext_emconf.php index 286f25d3b306edb1b48588047df3c684d9383b32..ed2378f15512dcee39cfb0378ae5b0ea668715ef 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -8,7 +8,7 @@ $EM_CONF['sg_mail'] = array ( 'title' => 'Mail Templates', 'description' => 'Mail Templates', 'category' => 'module', - 'version' => '4.6.0', + 'version' => '4.6.1', 'state' => 'stable', 'uploadfolder' => false, 'createDirs' => '',