class PublishFileMutationCreator extends PublicationMutationCreator implements OperationResolver (View source)

deprecated 1.8.0 Use the latest version of graphql instead

Properties

protected string $name
protected string $description
protected array $warningMessages from  PublicationMutationCreator

Methods

public
array
__construct(Manager $manager = null)

No description

public
attributes()

No description

public
Type
type()

No description

public
array
args()

No description

public
array
resolve(mixed $object, array $args, mixed $context, ResolveInfo $info)

No description

protected
addWarningMessage($msg)

No description

protected
string
sourceStage()

The stage that the file should be fetched from before mutation

protected
mutateFile(File $file, bool $force = false)

No description

protected
bool
hasPermission(File $file, Member $member)

No description

Details

array __construct(Manager $manager = null)

No description

Parameters

Manager $manager

Return Value

array

attributes()

No description

Type type()

No description

Return Value

Type

array args()

No description

Return Value

array

array resolve(mixed $object, array $args, mixed $context, ResolveInfo $info)

No description

Parameters

mixed $object
array $args
mixed $context
ResolveInfo $info

Return Value

array

protected addWarningMessage($msg)

No description

Parameters

$msg

protected string sourceStage()

The stage that the file should be fetched from before mutation

Return Value

string

protected File|Notice mutateFile(File $file, bool $force = false)

No description

Parameters

File $file
bool $force

Return Value

File|Notice

protected bool hasPermission(File $file, Member $member)

No description

Parameters

File $file
Member $member

Return Value

bool