Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createService($type, TableA $tableA, TableB $tableB, TableC $tableC) {
- switch($type) {
- case(0): {
- return new Service($tableA, $tableB, $tableC);
- }
- default:
- case(1): {
- return new Service($tableC, $tableB, $tableA);
- }
- }
- }
- $injector->delegate('Service', 'createService');
- $serivceType0 = $injector->make('Service', [':type' => 0]);
- $serivceType1 = $injector->make('Service', [':type' => 1]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement