classOptionList
final class OptionList
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Reads ALTER options and unparsed keywords using the parser's option semantics.
Methods§
public static function hasAny(OptionsArray $options, list<string> $keywords): boolParameters
$options | OptionsArray | |
$keywords | list<string> |
Returns
boolTest cases 1
Called from 9
- static-call ZtdQuery\Platform\MySql\Rewrite\Validation\AlterTableGuard::rejectsOperation() packages/ztd-query-mysql/src/Rewrite/Validation/AlterTableGuard.php:50
- static-call ZtdQuery\Platform\MySql\Rewrite\Validation\AlterTableGuard::rejectsOperation() packages/ztd-query-mysql/src/Rewrite/Validation/AlterTableGuard.php:54
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:25
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:31
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:34
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:37
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:50
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:56
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:60
Calls 1
- method-call
OptionsArray::has()line 23
public static function unknownKeywords(AlterOperation $operation): list<string>Parameters
$operation | AlterOperation |
Returns
list<string>Test cases 1
Called from 1
Test cases 11§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 9
MySqlSessionFactoryTestcallsMySqlRewriterTestcallsStatementRewriterTestcallsAlterTableGuardTestcallsColumnActionTestcallsOperationApplierTestcallsAlterTableMutationTestcallsTableMutationResolverTestcallsMySqlMutationResolverTestcalls
Relations§
Static calls 10
- static-call ZtdQuery\Platform\MySql\Rewrite\Validation\AlterTableGuard::rejectsOperation() packages/ztd-query-mysql/src/Rewrite/Validation/AlterTableGuard.php:50
- static-call ZtdQuery\Platform\MySql\Rewrite\Validation\AlterTableGuard::rejectsOperation() packages/ztd-query-mysql/src/Rewrite/Validation/AlterTableGuard.php:54
- static-call ZtdQuery\Platform\MySql\Rewrite\Validation\AlterTableGuard::rejectsOperation() packages/ztd-query-mysql/src/Rewrite/Validation/AlterTableGuard.php:63
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:25
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:31
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:34
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\ColumnAction::detect() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/ColumnAction.php:37
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:50
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:56
- static-call ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter\OperationApplier::applyOperation() packages/ztd-query-mysql/src/Shadow/Mutation/Table/Alter/OperationApplier.php:60