1414 */
1515abstract class BaseParser
1616{
17- const EXTEND_KEY = 'extend ' ;
18- const IMPORT_KEY = 'import ' ;
17+ const EXTEND_KEY = 'extend ' ;
18+ const IMPORT_KEY = 'import ' ;
1919 const REFERENCE_KEY = 'reference ' ;
2020
2121 /**
2222 * parse data
23- * @param string $string Waiting for the parse data
24- * @param bool $enhancement 启用增强功能,支持通过关键字 继承、导入、参考
23+ * @param string $string Waiting for the parse data
24+ * @param bool $enhancement 启用增强功能,支持通过关键字 继承、导入、参考
2525 * @param callable $pathHandler When the second param is true, this param is valid.
26- * @param string $fileDir When the second param is true, this param is valid.
26+ * @param string $fileDir When the second param is true, this param is valid.
2727 * @return array
2828 */
2929 abstract protected static function doParse (
@@ -34,10 +34,10 @@ abstract protected static function doParse(
3434 ): array ;
3535
3636 /**
37- * @param $string
38- * @param bool $enhancement
37+ * @param $string
38+ * @param bool $enhancement
3939 * @param callable|null $pathHandler
40- * @param string $fileDir
40+ * @param string $fileDir
4141 * @return array
4242 */
4343 public static function parse ($ string , $ enhancement = false , callable $ pathHandler = null , $ fileDir = '' ): array
@@ -50,10 +50,10 @@ public static function parse($string, $enhancement = false, callable $pathHandle
5050 }
5151
5252 /**
53- * @param $file
54- * @param bool $enhancement
53+ * @param $file
54+ * @param bool $enhancement
5555 * @param callable|null $pathHandler
56- * @param string $fileDir
56+ * @param string $fileDir
5757 * @return array
5858 * @throws \InvalidArgumentException
5959 */
@@ -70,14 +70,18 @@ public static function parseFile($file, $enhancement = false, callable $pathHand
7070 }
7171
7272 /**
73- * @param $string
74- * @param bool $enhancement
73+ * @param $string
74+ * @param bool $enhancement
7575 * @param callable|null $pathHandler
76- * @param string $fileDir
76+ * @param string $fileDir
7777 * @return array
7878 */
79- public static function parseString ($ string , $ enhancement = false , callable $ pathHandler = null , $ fileDir = '' ): array
80- {
79+ public static function parseString (
80+ $ string ,
81+ $ enhancement = false ,
82+ callable $ pathHandler = null ,
83+ $ fileDir = ''
84+ ): array {
8185 return static ::doParse ($ string , $ enhancement , $ pathHandler , $ fileDir );
8286 }
8387}
0 commit comments