+ /**
+ * Checks the template engine is correctly installed and configured and reports error messages in the provided
+ * parameter or displays them directly if it's null.
+ *
+ * @param array|null $errors
+ */
+ abstract public function testInstall(array &$errors = null);
+