Common Interface among all nodes.
In most cases, it is better to inherit from BaseNode instead of implementing this interface yourself.
| Methods | ||
|---|---|---|
public
|
getName(): string
|
# |
public
|
getPath(): string
|
# |
public
|
isRequired(): bool
|
# |
public
|
hasDefaultValue(): bool
|
# |
public
|
getDefaultValue(): mixed
|
# |
public
|
normalize(mixed $value): mixed
|
# |
public
|
merge(mixed $leftSide, mixed $rightSide): mixed
|
# |
public
|
finalize(mixed $value): mixed
|
# |