Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 26
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
FeedItem
0.00% covered (danger)
0.00%
0 / 26
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 postToFeedItem
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 1
2
 postRowToFeedItem
0.00% covered (danger)
0.00%
0 / 13
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2namespace BuyerKiosk\ResalePerks;
3
4class FeedItem {
5
6    public $id;
7    public $PostDate;
8    public $ImageURL;
9    public $Price;
10    public $Available;
11    public $Comment;
12    public $StoreName;
13
14    public function postToFeedItem(Post $post) {
15        $tempStore = new \Store();
16        $tempStore->createStore($post->typeNum);
17        $tempFeedItem = new FeedItem();
18        $tempFeedItem->Price = "See Store";
19        $tempFeedItem->Available = $post->availability;
20        $tempFeedItem->Comment = $post->comment;
21        $tempDate = new \DateTime($post->dateAdded, new \DateTimeZone('UTC'));
22        $tempDate->setTimezone(new \DateTimeZone($tempStore->getTimeZone()));
23        $tempFeedItem->PostDate = $tempDate->format("m/d/Y g:i A");
24        $tempFeedItem->ImageURL = "http://buyerkiosk.com/upload/resaleperks/".$tempStore->getTypeNum()."/feed/".$post->imagePath;
25        $tempFeedItem->StoreName = getStoreType($tempStore)." - ".$tempStore->getCity();
26        $tempFeedItem->id = $post->id;
27        return $tempFeedItem;
28    }
29    public function postRowToFeedItem($row) {
30        $tempStore = new \Store();
31        $tempStore->createStore($row['typeNum']);
32        $tempFeedItem = new FeedItem();
33        $tempFeedItem->Price = "See Store";
34        $tempFeedItem->Available = $row['availability'];
35        $tempFeedItem->Comment = $row['comment'];
36        $tempDate = new \DateTime($row['dateAdded'], new \DateTimeZone('UTC'));
37        $tempDate->setTimezone(new \DateTimeZone($tempStore->getTimeZone()));
38        $tempFeedItem->PostDate = $tempDate->format("m/d/Y g:i A");
39        $tempFeedItem->ImageURL = "http://buyerkiosk.com/upload/resaleperks/".$tempStore->getTypeNum()."/feed/".$row['imagePath'];
40        $tempFeedItem->StoreName = getStoreType($tempStore)." - ".$tempStore->getCity();
41        $tempFeedItem->id = $row['id'];
42        return $tempFeedItem;
43    }
44
45}