コード例 #1
0
ファイル: ListPageTests.php プロジェクト: henrydewitt/test
 public function testCanDecorateInfo()
 {
     $productInfo = new ProductInfo();
     $productInfo->setTitle('title');
     $productInfo->setSize('size');
     $productInfo->setDescription('description');
     $productInfo->setUnitCost('unit_price');
     $expected = ['title' => 'title', 'size' => 'size', 'unit_price' => 'unit_price', 'description' => 'description'];
     $this->assertEquals($expected, ScraperLibrary::productInfoArrayDecorator($productInfo));
 }
コード例 #2
0
ファイル: ScraperLibrary.php プロジェクト: henrydewitt/test
 /**
  * @param ProductInfo $productInfo
  * @return array
  */
 public static function productInfoArrayDecorator(ProductInfo $productInfo)
 {
     return ['title' => $productInfo->getTitle(), 'size' => $productInfo->getSize(), 'unit_price' => $productInfo->getUnitCost(), 'description' => $productInfo->getDescription()];
 }