示例#1
0
 /**
  * @covers DmMailer\Repository\Campaign
  */
 public function testGetByIdsReturnsSearchedCampaigns()
 {
     $actualResult = $this->sut->getByIds([1, 2]);
     $this->assertInternalType('array', $actualResult);
     $this->assertCount(2, $actualResult);
     $this->assertEquals('Winter 2014', $actualResult[0]->getName());
     $this->assertEquals('Winter 2013', $actualResult[1]->getName());
 }
示例#2
0
 /**
  * @return array
  */
 private function getPopulateData()
 {
     $formData = (array) $this->getForm()->getData();
     if ($formData[Entity::CAMPAIGNS]) {
         $formData[Entity::CAMPAIGNS] = $this->campaignRepository->getByIds($formData[Entity::CAMPAIGNS]);
     } else {
         $formData[Entity::CAMPAIGNS] = [];
     }
     return $formData;
 }