public function toArray()
 {
     $array = parent::toArray();
     $array[self::PRIMARY] = $this->primary;
     $array[self::MULTI_SHARE_END_CARD] = $this->useEndCard;
     $array[self::MULTI_SHARE_OPTIMIZED] = $this->optimized;
     return $array;
 }
 public function testToFromArray()
 {
     $mockMediaUrl = "mockMediaUrl";
     $mockCall = "mock call";
     $mockMessage = "mockMesage";
     $mockCaption = "mock caption";
     $mockLandingPage = "langing";
     $mockName = "name";
     $mockDescription = "mockDesc";
     $mockVariationId = "mock var uuid";
     $this->sut->setMediaUrl($mockMediaUrl);
     $this->sut->setCallToAction($mockCall);
     $this->sut->setMessage($mockMessage);
     $this->sut->setCaption($mockCaption);
     $this->sut->setLandingPage($mockLandingPage);
     $this->sut->setName($mockName);
     $this->sut->setDescription($mockDescription);
     $this->sut->setVariationId($mockVariationId);
     $arr = $this->sut->toArray();
     $new = new FacebookCreativeData($arr);
     $this->assertEquals($this->sut, $new);
 }