@@ 162-174 (lines=13) @@ | ||
159 | * @param array $options |
|
160 | * @return AbstractTransport |
|
161 | */ |
|
162 | public function update($url, $columns, $condition = [], &$params = [], array $options = []) |
|
163 | { |
|
164 | $request = $this->createRequest(); |
|
165 | $this->buildMethod($request, 'update', $params); |
|
166 | $this->buildFrom($request, url, $params); |
|
167 | ||
168 | $this->buildWhere($request, $condition, $params); |
|
169 | ||
170 | $request->addData($columns); |
|
171 | $request->setOptions($options); |
|
172 | ||
173 | return $request; |
|
174 | } |
|
175 | ||
176 | /** |
|
177 | * Creates delete request. |
|
@@ 183-193 (lines=11) @@ | ||
180 | * @param array $options |
|
181 | * @return AbstractTransport |
|
182 | */ |
|
183 | public function delete($table, $condition = [], &$params = [], array $options = []) |
|
184 | { |
|
185 | $request = $this->createRequest(); |
|
186 | $this->buildMethod($request, 'update', $params); |
|
187 | $this->buildFrom($request, url, $params); |
|
188 | $this->buildWhere($request, $condition, $params); |
|
189 | ||
190 | $request->setOptions($options); |
|
191 | ||
192 | return $request; |
|
193 | } |
|
194 | ||
195 | /** |
|
196 | * Creates request for given action. |