onBeforeExecutingPersistWorkingStateOperation()
onAfterExecutingUserSolutionAdoptOperation()
executeUserPassResultUpdateLockOperation(callable $operation)
onBeforeExecutingUserSolutionAdoptOperation()
onBeforeExecutingUserQuestionResultUpdateOperation()
onAfterExecutingUserSolutionUpdateOperation()
onAfterExecutingUserPassResultUpdateOperation()
executeUserTestResultUpdateLockOperation(callable $operation)
executeOperation(callable $operation)
onAfterExecutingUserQuestionResultUpdateOperation()
executeUserSolutionAdoptLockOperation(callable $operation)
onBeforeExecutingUserTestResultUpdateOperation()
onAfterExecutingUserTestResultUpdateOperation()
onBeforeExecutingUserSolutionUpdateOperation()
executeUserSolutionUpdateLockOperation(callable $operation)
onBeforeExecutingUserPassResultUpdateOperation()
onAfterExecutingPersistWorkingStateOperation()
executeUserQuestionResultUpdateOperation(callable $operation)
executePersistWorkingStateLockOperation(callable $operation)