/**
  * 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());
 }
Example #3
0
 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());
 }
Example #5
0
 /**
  * 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]);
 }