interface Mergeable

Methods

merge()

Mark the property for merging.

bool
shouldMerge()

Determine if the property should be merged.

bool
shouldDeepMerge()

Determine if the property should be deep merged.

array
matchesOn()

Get the properties to match on for merging.

bool
appendsAtRoot()

Determine if the property should be appended at the root level.

bool
prependsAtRoot()

Determine if the property should be prepended at the root level.

array
appendsAtPaths()

Get the paths to append when merging.

array
prependsAtPaths()

Get the paths to prepend when merging.

Details

at line 12
Mergeable merge()

Mark the property for merging.

Return Value

Mergeable

at line 17
bool shouldMerge()

Determine if the property should be merged.

Return Value

bool

at line 22
bool shouldDeepMerge()

Determine if the property should be deep merged.

Return Value

bool

at line 29
array matchesOn()

Get the properties to match on for merging.

Return Value

array

at line 34
bool appendsAtRoot()

Determine if the property should be appended at the root level.

Return Value

bool

at line 39
bool prependsAtRoot()

Determine if the property should be prepended at the root level.

Return Value

bool

at line 46
array appendsAtPaths()

Get the paths to append when merging.

Return Value

array

at line 53
array prependsAtPaths()

Get the paths to prepend when merging.

Return Value

array