<?php namespace Guru\Product; class Product { /** * $product object. */ protected $product; /** * $category object. */ protected $category; /** * $price object. */ protected $price; /** * Constructor. */ public function __construct(\Guru\Product\Interfaces\ProductRepositoryInterface $product, \Guru\Product\Interfaces\CategoryRepositoryInterface $category, \Guru\Product\Interfaces\PriceRepositoryInterface $price) { $this->product = $product; $this->category = $category; $this->price = $price; } /** * Returns count of product. * * @param array $filter * * @return int */ public function count() { return 0; } }