Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Dec 14, 2024. It is now read-only.

Commit 631b9fa

Browse files
Remove id argument from Tweet::__construct()
1 parent 5b6eff2 commit 631b9fa

7 files changed

Lines changed: 15 additions & 12 deletions

File tree

src/Entity/Tweet.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,8 @@ class Tweet
5959
*/
6060
private $medias;
6161

62-
public function __construct($id = null)
62+
public function __construct()
6363
{
64-
if (!is_null($id)) {
65-
$this->setId($id);
66-
}
67-
6864
$this->medias = new ArrayCollection();
6965
$this->retweeting_statuses = new ArrayCollection();
7066
}

src/Utils/PersistTweet.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,10 @@ protected function addMedias(\stdClass $tweetTmp, Tweet $tweet)
7979
*/
8080
protected function createTweet(\stdClass $tweetTmp, $user, $inTimeline)
8181
{
82-
$tweet = new Tweet($tweetTmp->id);
82+
$tweet = new Tweet();
8383

8484
$tweet
85+
->setId($tweetTmp->id)
8586
->setValues($tweetTmp)
8687
->setUser($user)
8788
->setInTimeline($inTimeline);

tests/DataFixtures/ORM/LoadTweetAndRetweetData.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ class LoadTweetAndRetweetData extends AbstractFixture implements DependentFixtur
1414
*/
1515
public function load(ObjectManager $manager)
1616
{
17-
$tweet = new Tweet(10);
17+
$tweet = new Tweet();
1818
$tweet
19+
->setId(10)
1920
->setUser($this->getReference('user'))
2021
->setCreatedAt(new \Datetime('2015-02-10 21:19:20'))
2122
->setText('Hello Twitter! #myfirstTweet')

tests/DataFixtures/ORM/LoadTweetData.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ class LoadTweetData extends AbstractFixture implements DependentFixtureInterface
1414
*/
1515
public function load(ObjectManager $manager)
1616
{
17-
$tweet = new Tweet(49664);
17+
$tweet = new Tweet();
1818
$tweet
19+
->setId(49664)
1920
->setUser($this->getReference('user'))
2021
->setCreatedAt(new \Datetime('2015-02-10 21:19:20'))
2122
->setText('Hello Twitter! #myfirstTweet')

tests/DataFixtures/ORM/LoadTweetPagesData.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ public function load(ObjectManager $manager)
1717
$tweetId = 1;
1818

1919
// Add retweeted Tweet
20-
$retweeted = new Tweet($tweetId);
20+
$retweeted = new Tweet();
2121
$retweeted
22+
->setId($tweetId)
2223
->setUser($this->getReference('user-githubeng'))
2324
->setCreatedAt(new \Datetime(
2425
'2015-02-10 21:18:'.sprintf('%02d', $tweetId)))
@@ -30,8 +31,9 @@ public function load(ObjectManager $manager)
3031

3132
// not retweet tweets
3233
foreach (range(2, 40) as $tweetId) {
33-
$tweet = new Tweet($tweetId);
34+
$tweet = new Tweet();
3435
$tweet
36+
->setId($tweetId)
3537
->setUser($this->getReference('user'))
3638
->setCreatedAt(
3739
new \Datetime('2015-02-10 21:19:'.sprintf('%02d', $tweetId)))

tests/Entity/TweetTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ public function testTweet()
2121
->setExpandedUrl('http://twitter.com/AsyncTweets/status/567836201210900480/photo/1');
2222

2323
// Tweet
24-
$tweet = new Tweet(152120320);
24+
$tweet = new Tweet();
2525
$tweet
26+
->setId(152120320)
2627
->setCreatedAt($now)
2728
->setText('Hello World!')
2829
->setRetweetCount(1999)

tests/Features/Context/FeatureContext.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ public function thereIsATweet()
2626
{
2727
$this->now = new \Datetime('now');
2828

29-
$this->tweet = new Tweet(152120320);
29+
$this->tweet = new Tweet();
3030
$this->tweet
31+
->setId(152120320)
3132
->setCreatedAt($this->now)
3233
->setText('Hello World!')
3334
->setRetweetCount(1999)

0 commit comments

Comments
 (0)