Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
wp-content
/
plugins
/
mailpoet
/
vendor-prefixed
/
twig
/
twig
/
src
:
FileExtensionEscapingStrategy.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace MailPoetVendor\Twig; if (!defined('ABSPATH')) exit; class FileExtensionEscapingStrategy { public static function guess(string $name) { if (\in_array(\substr($name, -1), ['/', '\\'])) { return 'html'; // return html for directories } if ('.twig' === \substr($name, -5)) { $name = \substr($name, 0, -5); } $extension = \pathinfo($name, \PATHINFO_EXTENSION); switch ($extension) { case 'js': return 'js'; case 'css': return 'css'; case 'txt': return \false; default: return 'html'; } } }