Automattic\WooCommerce\Vendor\GraphQL\Utils
BreakingChangesFinder::findRemovedArgsForDirectives
Method of the class: BreakingChangesFinder{}
No Hooks.
Returns
Array
Usage
$result = BreakingChangesFinder::findRemovedArgsForDirectives( $oldDirective, $newDirective ): array;
BreakingChangesFinder::findRemovedArgsForDirectives() BreakingChangesFinder::findRemovedArgsForDirectives code WC 10.9.1
public static function findRemovedArgsForDirectives(Directive $oldDirective, Directive $newDirective): array
{
$removedArgs = [];
$newArgMap = self::getArgumentMapForDirective($newDirective);
foreach ($oldDirective->args as $arg) {
if (! isset($newArgMap[$arg->name])) {
$removedArgs[] = $arg;
}
}
return $removedArgs;
}