public cleanContentString ( $contentStr ) : array | ||
$contentStr | ||
return | array |
public function cleanContentString($contentStr)
{
foreach ($contentStr as $key => $formId) {
if (array_key_exists('content', $formId)) {
return $formId['content'];
}
foreach ($formId as $layoutBlock) {
if (!is_array($layoutBlock)) {
return $formId;
}
if (array_key_exists('content', $layoutBlock)) {
return $layoutBlock['content'];
}
foreach ($layoutBlock as $contentEl) {
if (array_key_exists('content', $contentEl)) {
return $contentEl['content'];
}
}
}
}
return array();
}