build/itag/container_root/etc/fpm/preload.php

Summary

Maintainability
A
45 mins
Test Coverage
<?php

$phps = array();

function loadPHP($folder)
{
    global $phps;

    $files = glob($folder . "/*");
    
    foreach( $files as $file )
    {
        
        if(is_dir($file))
        {
            loadPHP($file);
        } 
        else
        {
            if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
                $phps[] = $file;
            }
        }

    }

}

loadPHP("/app/itag");

foreach ($phps as $php) {
    opcache_compile_file($php);
}