Traits - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of Traits.php

  1. <?php
  2.  
  3. trait MyTrait{
  4.     /** @var EntityManagerInterface **/
  5.     private $em;
  6. }
  7.  
  8. class A{
  9.     use MyTrait;
  10.     
  11.      /** @var EntityMangerInterface **/
  12.      private $em;
  13.      
  14.      public function __construct(EntityManagerInterface $em)
  15.      {
  16.          $this->em = $em;
  17.      }
  18. }
  19.  
  20. class B {
  21.     use MyTrait;
  22. }
  23.  
  24. /**
  25.  * Where do I Instantiate the EntityManager?
  26.  
File Description
  • Traits
  • PHP Code
  • 14 Jan-2020
  • 360 Bytes
You can Share it: