/** * Fire an event for each of response */ protected function fireEvents() { array_map(function (VkRequest $request, $response) { $status = isset($response['error_code']) ? VkRequest::STATUS_FAIL : VkRequest::STATUS_SUCCESS; $event = sprintf(VkRequest::EVENT_FORMAT, $status, $request->method, $request->tag); event($event, [$request, $response]); }, $this->requests->all(), $this->responses); }
/** * Prepares the list of given resources for json response * * @param Collection $documents * @return array */ protected function summarizeDocuments(Collection $documents) { return array_map(function ($document) { return $document->summarize(); }, $documents->all()); }
public function get() { return $this->data->all(); }
public function testAddingItemsToCollection() { $c = new Collection(array('foo')); $c->add('bar'); $this->assertEquals(array('foo', 'bar'), $c->all()); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Project $project, Sprint $sprint, Collection $stories) { $sprint->stories()->saveMany($stories->all()); return response()->json(['status' => 'success', 'message' => 'Stories added to sprint.', 'stories' => $stories]); }