[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()) {
|
if (!$validationResult->isValid()) {
|
||||||
$this->isValid = false;
|
$this->isValid = false;
|
||||||
$this->responseStatus = [400 => 'validationError'];
|
$this->responseStatus = [400 => 'validationError'];
|
||||||
|
//\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump(
|
||||||
|
// $validationResult->getErrors(), false, 9, true
|
||||||
|
//);
|
||||||
foreach ($validationResult->getErrors() as $error){
|
foreach ($validationResult->getErrors() as $error){
|
||||||
$field = implode('.', $error->dataPointer());
|
$field = implode('.', $error->dataPointer());
|
||||||
if ($error->keyword() == 'required') {
|
if ($error->keyword() == 'required') {
|
||||||
@ -76,7 +79,9 @@ trait ValidationTrait
|
|||||||
}
|
}
|
||||||
if ($error->keyword() == 'additionalProperties') {
|
if ($error->keyword() == 'additionalProperties') {
|
||||||
foreach ($error->subErrors() as $subError) {
|
foreach ($error->subErrors() as $subError) {
|
||||||
$this->errors[$subError->dataPointer()[0]] = [
|
$this->errors[
|
||||||
|
implode('.', $subError->dataPointer())
|
||||||
|
] = [
|
||||||
'keyword' => 'superfluos',
|
'keyword' => 'superfluos',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,7 @@ class ArrayUtility
|
|||||||
{
|
{
|
||||||
foreach ($array as $key => &$value) {
|
foreach ($array as $key => &$value) {
|
||||||
if (is_array($value)) {
|
if (is_array($value)) {
|
||||||
$value = [__CLASS__, __METHOD__]($value);
|
$value = self::removeEmptyStrings($value);
|
||||||
} else {
|
} else {
|
||||||
if (is_string($value) && !strlen($value)) {
|
if (is_string($value) && !strlen($value)) {
|
||||||
unset($array[$key]);
|
unset($array[$key]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user