возвращают с разметкой в аяксе дополнительно еще нечто вроде
<head><script src="…."></script></head><body></body>
$form['field_status_comment']['#title'] = 'New title;
<?php
namespace d\improvement\debug_info;
use Drupal\Component\Utility\Timer;
use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
/**
* @event kernel.request
* @priority 9999
*/
function onRequest() {
Timer::start(__NAMESPACE__);
}
/**
* @event kernel.response
* @param FilterResponseEvent $event
*/
function onResponse(FilterResponseEvent $event) {
$response = $event->getResponse();
if ('text/html; charset=UTF-8' === $response->headers->get('content-type')) {
$response->setContent($response->getContent() . '<!-- Page execution time was ' . Timer::read(__NAMESPACE__) . ' ms-->');
}
$response->headers->set('page-execution-time', Timer::read(__NAMESPACE__));
}
вот код сабмодуля для восьмёрки