5 * Handles counts of node views via AJAX with minimal bootstrap.
8 use Drupal\Core\DrupalKernel;
9 use Symfony\Component\HttpFoundation\Request;
13 $autoloader = require_once 'autoload.php';
15 $kernel = DrupalKernel::createFromRequest(Request::createFromGlobals(), $autoloader, 'prod');
17 $container = $kernel->getContainer();
20 ->get('config.factory')
21 ->get('statistics.settings')
22 ->get('count_content_views');
25 $nid = filter_input(INPUT_POST, 'nid', FILTER_VALIDATE_INT);
27 $container->get('request_stack')->push(Request::createFromGlobals());
28 $container->get('statistics.storage.node')->recordView($nid);