Latte\Macros\BlockMacros::generateMethodName PHP Метод

generateMethodName() приватный Метод

private generateMethodName ( $blockName )
    private function generateMethodName($blockName)
    {
        $clean = trim(preg_replace('#\\W+#', '_', $blockName), '_');
        $name = 'block' . ucfirst($clean);
        $methods = array_keys($this->getCompiler()->getMethods());
        if (!$clean || in_array(strtolower($name), array_map('strtolower', $methods))) {
            $name .= '_' . substr(md5($blockName), 0, 5);
        }
        return $name;
    }