class InheritanceScaffolder extends UnionScaffolder implements ManagerMutatorInterface

Scaffolds a UnionType based on the ancestry of a DataObject class

Traits

Configurable

Methods

__construct(string $rootDataObjectClass, string $suffix = '')

AncestryScaffolder constructor.

string
getName()

No description

setName(string $name)

No description

array
getTypes()

Get all the GraphQL types in the ancestry

$this
setTypes(array $types)

No description

mixed
scaffold(Manager $manager)

No description

addToManager(Manager $manager)

No description

string
getRootClass()

No description

setRootClass(string $rootClass)

No description

string
getSuffix()

No description

$this
setSuffix(string $suffix)

No description

Details

at line 39
__construct(string $rootDataObjectClass, string $suffix = '')

AncestryScaffolder constructor.

Parameters

string $rootDataObjectClass
string $suffix

in UnionScaffolder at line 39
string getName()

Return Value

string

in UnionScaffolder at line 48
UnionScaffolder setName(string $name)

Parameters

string $name

Return Value

UnionScaffolder

at line 108
array getTypes()

Get all the GraphQL types in the ancestry

Return Value

array

in UnionScaffolder at line 67
$this setTypes(array $types)

Parameters

array $types

Return Value

$this

in UnionScaffolder at line 78
mixed scaffold(Manager $manager)

Parameters

Manager $manager

Return Value

mixed

at line 124
addToManager(Manager $manager)

Parameters

Manager $manager

at line 53
string getRootClass()

Return Value

string

at line 63
InheritanceScaffolder setRootClass(string $rootClass)

Parameters

string $rootClass

Return Value

InheritanceScaffolder

at line 88
string getSuffix()

Return Value

string

at line 97
$this setSuffix(string $suffix)

Parameters

string $suffix

Return Value

$this