/** * Tests listing functions. * * @covers empire\framework\template\constructs\FunctionFactory::listFunctions */ public function testListFunctions() { $functions = FunctionFactory::listFunctions(); $this->assertContainsOnly('string', $functions); $this->assertContains('date', $functions); $this->assertContains('safeHTMLComment', $functions); foreach ($functions as $function) { $this->assertTrue(ctype_lower($function[0])); } }
public function parse($input, $source) { $functions = FunctionFactory::listFunctions(); return 'echo \\"<pre>\\";' . implode(',', $functions) . ';echo \\"</pre>\\";'; }