Code Duplication    Length = 14-16 lines in 2 locations

src/OroCRM/Bundle/SalesBundle/Tests/Functional/Fixture/LoadCampaignByCloseRevenueWidgetFixture.php 2 locations

@@ 36-51 (lines=16) @@
33
     *
34
     * @return Lead
35
     */
36
    protected function createLead(
37
        $name,
38
        Campaign $campaign,
39
        $referenceName = null
40
    ) {
41
        $lead = new Lead();
42
        $lead->setName($name);
43
        $lead->setOrganization($this->organization);
44
        $lead->setCampaign($campaign);
45
        $this->em->persist($lead);
46
        $this->em->flush();
47
48
        ($referenceName === null ) ?: $this->setReference($referenceName, $lead);
49
50
        return $lead;
51
    }
52
53
    /**
54
     * @param \DateTime $createdAt
@@ 87-100 (lines=14) @@
84
     *
85
     * @return Campaign
86
     */
87
    protected function createCampaign($name, $code, $reference = null)
88
    {
89
        $campaign = new Campaign();
90
        $campaign->setName($name);
91
        $campaign->setCode($code);
92
        $campaign->setOrganization($this->organization);
93
        $campaign->setReportPeriod(Campaign::PERIOD_MONTHLY);
94
        $this->em->persist($campaign);
95
        $this->em->flush();
96
97
        ($reference === null) ?: $this->setReference($reference, $campaign);
98
99
        return $campaign;
100
    }
101
102
    protected function createOpportunities()
103
    {