public function createAction() { $productFromAdmin = new ProductFromAdmin(); $productData = Product::instantiateFromAdmin($productFromAdmin); // $productData = new ProductFromAdmin(); // $productData->name = 'Wat NU?'; return $this->templateEngine->renderResponse('AppBundle:admin:productStore.html.twig', array('product' => $productData)); }
public function testInstantiateFromAdminReturnsNewProduct() { $product = new Product('test'); $productFromAdmin = new ProductFromAdmin(); $productFromAdmin->name = 'test'; $instantiatedProduct = Product::instantiateFromAdmin($productFromAdmin); self::assertEquals($instantiatedProduct, $product); }