Automattic\WooCommerce\Vendor\GraphQL\Utils

SchemaExtender::extendDirectiveprotectedWC 1.0

Метод класса: SchemaExtender{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->extendDirective( $directive ): Directive;
$directive(Directive) (обязательный)
.

Код SchemaExtender::extendDirective() WC 11.0.1

protected function extendDirective(Directive $directive): Directive
{
    return new Directive([
        'name' => $directive->name,
        'description' => $directive->description,
        'locations' => $directive->locations,
        'args' => $this->extendArgs($directive->args),
        'isRepeatable' => $directive->isRepeatable,
        'astNode' => $directive->astNode,
    ]);
}