function rollBackClassMembership( $rollBackAction, $classMembershipId, $classId, $classMemberId, $operation ) { if ( shouldRemove( $rollBackAction, $operation ) ) { removeClassMembershipWithId( $classMembershipId ); } elseif ( shouldRestore( $rollBackAction, $operation ) ) { addClassMembership( $classMemberId, $classId ); } }
public function remove( $keyPath ) { removeClassMembershipWithId( $keyPath->peek( 0 )->classMembershipId ); }