[MERGE] Branch 'master' of https://phabricator.glanzstueck.agency/source/typo3-template_aide
This commit is contained in:
commit
3797bf0800
@ -67,6 +67,9 @@ trait ValidationTrait
|
||||
if (!$validationResult->isValid()) {
|
||||
$this->isValid = false;
|
||||
$this->responseStatus = [400 => 'validationError'];
|
||||
//\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump(
|
||||
// $validationResult->getErrors(), false, 9, true
|
||||
//);
|
||||
foreach ($validationResult->getErrors() as $error){
|
||||
$field = implode('.', $error->dataPointer());
|
||||
if ($error->keyword() == 'required') {
|
||||
@ -76,7 +79,9 @@ trait ValidationTrait
|
||||
}
|
||||
if ($error->keyword() == 'additionalProperties') {
|
||||
foreach ($error->subErrors() as $subError) {
|
||||
$this->errors[$subError->dataPointer()[0]] = [
|
||||
$this->errors[
|
||||
implode('.', $subError->dataPointer())
|
||||
] = [
|
||||
'keyword' => 'superfluos',
|
||||
];
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ class ArrayUtility
|
||||
{
|
||||
foreach ($array as $key => &$value) {
|
||||
if (is_array($value)) {
|
||||
$value = [__CLASS__, __METHOD__]($value);
|
||||
$value = self::removeEmptyStrings($value);
|
||||
} else {
|
||||
if (is_string($value) && !strlen($value)) {
|
||||
unset($array[$key]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user