designtopack/public/site/config/hooks/regenerate-project-steps-cache.php
2025-06-06 10:48:28 +02:00

9 lines
No EOL
255 B
PHP

<?php
// page.update:after
return function($newPage, $oldPage) {
$project = $newPage->template() == 'project' ? $newPage : $newPage->parents()->findBy('template', 'project');
if ($project) {
$steps = $newPage->rebuildStepsCache();
}
};