<?php

use FW\Helpers\DependencyProvider;
DependencyProvider::inject('Controllers\\CategoryController', 'category', null, 'Models\\Category');
DependencyProvider::inject('Controllers\\CategoryController', 'product', null, 'Models\\Product');
DependencyProvider::inject('Controllers\\CategoryController', 'promotion', null, 'Models\\Promotion');
DependencyProvider::inject('Controllers\\CartController', 'user', null, 'Models\\User');
DependencyProvider::inject('Controllers\\CartController', 'product', null, 'Models\\Product');
DependencyProvider::inject('Controllers\\CartController', 'promotion', null, 'Models\\Promotion');
DependencyProvider::inject('Controllers\\AdminController', 'user', null, 'Models\\User');
DependencyProvider::inject('Controllers\\CommentController', 'comment', null, 'Models\\Comment');
DependencyProvider::inject('Controllers\\ProductController', 'category', null, 'Models\\Category');
DependencyProvider::inject('Controllers\\ProductController', 'product', null, 'Models\\Product');
DependencyProvider::inject('Controllers\\ProductController', 'promotion', null, 'Models\\Promotion');
DependencyProvider::inject('Controllers\\ProductController', 'comment', null, 'Models\\Comment');
DependencyProvider::inject('Controllers\\PromotionController', 'category', null, 'Models\\Category');
DependencyProvider::inject('Controllers\\PromotionController', 'product', null, 'Models\\Product');
DependencyProvider::inject('Controllers\\PromotionController', 'promotion', null, 'Models\\Promotion');
DependencyProvider::inject('Controllers\\UserController', 'product', null, 'Models\\Product');
DependencyProvider::inject('Controllers\\UserController', 'user', null, 'Models\\User');
<?php

use FW\Helpers\DependencyProvider;
DependencyProvider::inject('Controllers\\CategoryController', 'category', null, 'Models\\Category');
DependencyProvider::inject('Controllers\\CityController', 'city', null, 'Models\\City');
DependencyProvider::inject('Controllers\\EstateController', 'estate', null, 'Models\\Estate');
DependencyProvider::inject('Controllers\\EstateController', 'category', null, 'Models\\Category');
DependencyProvider::inject('Controllers\\EstateController', 'city', null, 'Models\\City');
DependencyProvider::inject('Controllers\\EstateController', 'image', null, 'Models\\Image');
DependencyProvider::inject('Controllers\\EstateController', 'user', null, 'Models\\User');
DependencyProvider::inject('Controllers\\MessageController', 'estate', null, 'Models\\Estate');
DependencyProvider::inject('Controllers\\MessageController', 'message', null, 'Models\\Message');
DependencyProvider::inject('Controllers\\AdminController', 'user', null, 'Models\\User');
DependencyProvider::inject('Controllers\\UserController', 'user', null, 'Models\\User');
DependencyProvider::inject('Controllers\\UserController', 'estate', null, 'Models\\Estate');
DependencyProvider::inject('Controllers\\ImageController', 'image', null, 'Models\\Image');