/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/twig-view/src/Filesystem
NameSizeModeActions
RelativeScanner.php28040644editdlrm
Scanner.php51530644editdlrm
TreeScanner.php35010644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/twig-view/src/Filesystem/RelativeScanner.php (2804B)
Scanner::plugin($plugin, $extensions), ])[$plugin]; } /** * Strip the absolute path of template's paths for all given sections. * * @param array $sections Sections to iterate over. * @return array */ protected static function strip(array $sections): array { foreach ($sections as $section => $paths) { $sections[$section] = static::stripAbsolutePath($paths, $section === 'APP' ? null : $section); } return $sections; } /** * Strip the absolute path of template's paths. * * @param array $paths Paths to strip. * @param string|null $plugin Hold plugin name or null for App. * @return array */ protected static function stripAbsolutePath(array $paths, ?string $plugin = null): array { if ($plugin === null) { $allPaths = App::path('templates'); } else { $allPaths = [Plugin::templatePath($plugin)]; } foreach ($allPaths as $templatesPath) { array_walk($paths, function (&$path) use ($templatesPath) { if (substr($path, 0, strlen($templatesPath)) === $templatesPath) { $path = substr($path, strlen($templatesPath)); } }); } return $paths; } }