LazyService.php 406 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Test\Michel\DependencyInjection\TestClass;
  3. class LazyService
  4. {
  5. /**
  6. * @var Database
  7. */
  8. private $database;
  9. public function __construct(Database $database)
  10. {
  11. $this->database = $database;
  12. }
  13. /**
  14. * @return Database
  15. */
  16. public function getDatabase(): Database
  17. {
  18. return $this->database;
  19. }
  20. }