Class Salient\Sync\Support\SyncIntrospector

<TClass is object>

final
extends Introspector<TClass, SyncProviderInterface, SyncEntityInterface, SyncContextInterface>

Generates closures that perform sync-related operations on a class

Methods
Methods inherited from Salient\Core\Introspector
__construct(), __call(), __get(), maybeNormalise(), hasNormaliser(), getCreateFromClosure(), getCreateFromSignatureClosure(), getCreateProvidableFromClosure(), getCreateProvidableFromSignatureClosure(), _getConstructor(), getPropertyActionClosure(), hasProperty(), getGetNameClosure(), getSerializeClosure(), _getUpdater(), _getResolver(), getReadableProperties(), getWritableProperties(), propertyActionIsAllowed()
Properties
Properties inherited from Salient\Core\Introspector
$_Service, $_Provider, $_Entity, $_Context, $Class, $IsReadable, $IsWritable, $IsExtensible, $IsProvidable, $IsRelatable, $IsTreeable, $HasDates, $Properties, $PublicProperties, $ReadableProperties, $WritableProperties, $Actions, $Parameters, $RequiredParameters, $NotNullableParameters, $ServiceParameters, $PassByRefParameters, $DateParameters, $DefaultArguments, $RequiredArguments, $ParameterIndex, $SerializableProperties, $NormalisedKeys, $ParentProperty, $ChildrenProperty, $OneToOneRelationships, $OneToManyRelationships, $DateKeys