Add makefile, PSR-4 ModifierCompilers

This commit is contained in:
Simon Wisselink
2022-12-23 14:03:05 +01:00
parent 4d66910e7f
commit 57cff64869
134 changed files with 1048 additions and 1084 deletions

View File

@@ -0,0 +1,19 @@
<?php
namespace Smarty\Compile\Modifier;
/**
* Smarty strlen modifier plugin
* Type: modifier
* Name: strlen
* Purpose: return the length of the given string
*
* @link https://www.smarty.net/docs/en/language.modifier.strlen.tpl strlen (Smarty online manual)
*/
class StrlenModifierCompiler extends Base {
public function compile($params, \Smarty\Compiler\Template $compiler) {
return 'strlen((string) ' . $params[0] . ')';
}
}