|  | @@ 150-153 (lines=4) @@ | 
                                                            
                                    | 147 |  | 		$result = true; | 
                                                            
                                    | 148 |  | 		 | 
                                                            
                                    | 149 |  | 		switch ($op['optype']){ | 
                                                            
                                    | 150 |  | 			case 'AddCursor': | 
                                                            
                                    | 151 |  | 				$ops = $this->getFilteredMemberOps($esId, $memberId, $cursorOps); | 
                                                            
                                    | 152 |  | 				$result = !count($ops) || $ops[0]['optype'] === 'RemoveCursor'; | 
                                                            
                                    | 153 |  | 				break; | 
                                                            
                                    | 154 |  | 			case 'RemoveCursor': | 
                                                            
                                    | 155 |  | 				$ops = $this->getFilteredMemberOps($esId, $memberId, $cursorOps); | 
                                                            
                                    | 156 |  | 				$result = count($ops) && $ops[0]['optype'] === 'AddCursor'; | 
                                                                                
                                |  | @@ 154-157 (lines=4) @@ | 
                                                            
                                    | 151 |  | 				$ops = $this->getFilteredMemberOps($esId, $memberId, $cursorOps); | 
                                                            
                                    | 152 |  | 				$result = !count($ops) || $ops[0]['optype'] === 'RemoveCursor'; | 
                                                            
                                    | 153 |  | 				break; | 
                                                            
                                    | 154 |  | 			case 'RemoveCursor': | 
                                                            
                                    | 155 |  | 				$ops = $this->getFilteredMemberOps($esId, $memberId, $cursorOps); | 
                                                            
                                    | 156 |  | 				$result = count($ops) && $ops[0]['optype'] === 'AddCursor'; | 
                                                            
                                    | 157 |  | 				break; | 
                                                            
                                    | 158 |  | 			case 'AddMember': | 
                                                            
                                    | 159 |  | 				$ops = $this->getFilteredMemberOps($esId, $memberId, $memberOps); | 
                                                            
                                    | 160 |  | 				$result = !count($ops) || $ops[0]['optype'] === 'RemoveMember'; |