этот понятен но этот
class ProductController extends Controller
{
private $service;
public function __construct($id, $module, ProductManageService $service, $config = [])// что это значит класс ProductManageService
в методе в другого класса
{
$this->service = $service;
}
class ProductManageService
{
private $products;
public function __construct(ProductRepository $products)// что это значит класс ProductRepository
в методе в другого класса
{
$this->products = $products;
}
public function create(ProductCreateForm $form)// что это значит класс ProductCreateForm
в методе в другого класса
{}
нет ссылка на статью
<?php
class C {}
class D extends C {}
// Это не является расширением класса C.
class E {}
function f(C $c) {
echo get_class($c)."\n";
}
f(new C);
f(new D);
f(new E);
?>
сложно понять что написано тут
class ProductController extends Controller
{
private $service;
public function __construct($id, $module, ProductManageService $service, $config = [])// что это значит класс ProductManageService
в методе в другого класса
{
$this->service = $service;
}
class ProductManageService
{
private $products;
public function __construct(ProductRepository $products)// что это значит класс ProductRepository
в методе в другого класса
{
$this->products = $products;
}
public function create(ProductCreateForm $form)// что это значит класс ProductCreateForm
в методе в другого класса
{}
можете привести пример с созданием классов и методов и привести пример что можно делать а что приведет к ошибке
Дмитрий,
у меня было по другому метод класса ProductController как то связан с классом ProductManageService вот с этим можете привести пример что можно а приведет к ошибке
заранее благодарю
class ProductController extends Controller
{
private $service;
public function __construct($id, $module, ProductManageService $service, $config = [])// что это значит класс ProductManageService
в методе в другого класса
{
$this->service = $service;
}
class ProductManageService
{
private $products;
public function __construct(ProductRepository $products)// что это значит класс ProductRepository
в методе в другого класса
{
$this->products = $products;
}
public function create(ProductCreateForm $form)// что это значит класс ProductCreateForm
в методе в другого класса
{}
нет ссылка на статью
www.elisdn.ru/blog/111/yii2-composite-forms