Code Duplication    Length = 14-14 lines in 2 locations

services/NorthWind/NorthWindQueryProvider.php 2 locations

@@ 120-133 (lines=14) @@
117
        	throw ODataException::createInternalServerError($errorAsString);
118
        }
119
        $returnResult = array();
120
        switch ($resourceSetName) {
121
        case 'Customers':
122
            $returnResult = $this->_serializeCustomers($stmt);
123
            break;
124
        case 'Orders':
125
            $returnResult = $this->_serializeOrders($stmt);
126
            break;
127
        case 'Order Details':
128
            $returnResult = $this->_serializeOrderDetails($stmt);
129
            break;
130
        case 'Employees':
131
            $returnResult = $this->_serializeEmployees($stmt);
132
            break;
133
        }
134
        sqlsrv_free_stmt($stmt);
135
        return $returnResult;
136
    }
@@ 185-198 (lines=14) @@
182
183
        $result = null;
184
        while ( $record = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
185
            switch ($resourceSetName) {
186
            case 'Customers':
187
                $result = $this->_serializeCustomer($record);
188
                break;
189
            case 'Orders':                    
190
                $result = $this->_serializeOrder($record);
191
                break;
192
            case 'Order Details':                    
193
                $result = $this->_serializeOrderDetail($record);
194
                break;
195
            case 'Employees':
196
                $result = $this->_serializeEmployee($record);
197
                break;
198
            }
199
        }
200
        sqlsrv_free_stmt($stmt);
201
        return $result;