getShortName() .'.latte'; $templateFile = dirname($reflectionClass->getFileName()) . '/' . $templateName; if (file_exists($templateFile)) { return $templateFile; } foreach ($reflectionClass->getInterfaces() as $_interface => $_interfaceReflectionClass) { if (str_contains($_interface, $reflectionClass->getShortName())) { $templateFile = dirname($_interfaceReflectionClass->getFileName()) . '/' . $templateName; if (file_exists($templateFile)) { return $templateFile; } } } return null; } }