Просмотр исходного кода

Fix valid extension entry points.

Add possibility to use underscores (_) in entrypoints.
Marien Fressinaud 11 лет назад
Родитель
Сommit
ade1524d43
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      lib/Minz/ExtensionManager.php

+ 2 - 1
lib/Minz/ExtensionManager.php

@@ -82,9 +82,10 @@ class Minz_ExtensionManager {
 	 * @return true if the array is valid, false else.
 	 * @return true if the array is valid, false else.
 	 */
 	 */
 	public static function is_valid_metadata($meta) {
 	public static function is_valid_metadata($meta) {
+		$valid_chars = array('_');
 		return !(empty($meta['name']) ||
 		return !(empty($meta['name']) ||
 		         empty($meta['entrypoint']) ||
 		         empty($meta['entrypoint']) ||
-		         !ctype_alnum($meta['entrypoint']));
+		         !ctype_alnum(str_replace($valid_chars, '', $meta['entrypoint'])));
 	}
 	}
 
 
 	/**
 	/**