33namespace Toolkit \PFlag \Concern ;
44
55use InvalidArgumentException ;
6- use Toolkit \PFlag \AbstractFlags ;
6+ use Toolkit \PFlag \FlagsParser ;
77use Toolkit \PFlag \Exception \FlagException ;
88use Toolkit \PFlag \FlagType ;
99use Toolkit \Stdlib \Arr ;
@@ -28,7 +28,7 @@ trait RuleParserTrait
2828 * The options rules
2929 *
3030 * **rule item**
31- * - array It is define item, see {@see AbstractFlags ::DEFINE_ITEM}
31+ * - array It is define item, see {@see FlagsParser ::DEFINE_ITEM}
3232 * - string Value is rule(format: `type;desc;required;default;shorts`)
3333 *
3434 * **data type**
@@ -61,7 +61,7 @@ trait RuleParserTrait
6161 * The arguments rules
6262 *
6363 * **rule item**
64- * - array It is define item, see {@see AbstractFlags ::DEFINE_ITEM}
64+ * - array It is define item, see {@see FlagsParser ::DEFINE_ITEM}
6565 * - string Value is rule(format: `type;desc;required;default;shorts`)
6666 *
6767 * **data type**
@@ -93,7 +93,7 @@ trait RuleParserTrait
9393 *
9494 * **array rule**
9595 *
96- * - will merge an {@see AbstractFlags ::DEFINE_ITEM}
96+ * - will merge an {@see FlagsParser ::DEFINE_ITEM}
9797 *
9898 * **string rule**
9999 *
@@ -111,21 +111,21 @@ trait RuleParserTrait
111111 * @param int $index
112112 * @param bool $isOption
113113 *
114- * @return array {@see AbstractFlags ::DEFINE_ITEM}
114+ * @return array {@see FlagsParser ::DEFINE_ITEM}
115115 * @see argRules
116116 * @see optRules
117117 */
118118 protected function parseRule ($ rule , string $ name = '' , int $ index = 0 , bool $ isOption = true ): array
119119 {
120120 $ shortsFromRule = [];
121121 if (is_array ($ rule )) {
122- $ item = Arr::replace (AbstractFlags ::DEFINE_ITEM , $ rule );
122+ $ item = Arr::replace (FlagsParser ::DEFINE_ITEM , $ rule );
123123 // set alias by array item
124124 $ shortsFromRule = $ item ['shorts ' ];
125125 } else { // parse string rule.
126- $ sep = AbstractFlags ::RULE_SEP ;
127- $ item = AbstractFlags ::DEFINE_ITEM ;
128- $ rule = trim ((string )$ rule , AbstractFlags ::TRIM_CHARS );
126+ $ sep = FlagsParser ::RULE_SEP ;
127+ $ item = FlagsParser ::DEFINE_ITEM ;
128+ $ rule = trim ((string )$ rule , FlagsParser ::TRIM_CHARS );
129129
130130 // not found sep char.
131131 if (strpos ($ rule , $ sep ) === false ) {
@@ -203,7 +203,7 @@ protected function parseRule($rule, string $name = '', int $index = 0, bool $isO
203203 */
204204 protected function parseRuleOptName (string $ key ): array
205205 {
206- $ key = trim ($ key , AbstractFlags ::TRIM_CHARS );
206+ $ key = trim ($ key , FlagsParser ::TRIM_CHARS );
207207 if (!$ key ) {
208208 throw new FlagException ('flag option name cannot be empty ' );
209209 }
0 commit comments