public function __construct(PropertyContainer $property_container, \Symforce\AdminBundle\Compiler\MetaType\Admin\Entity $entity, $property, \Symforce\AdminBundle\Compiler\Annotation\Annotation $annot = null) { $this->property_container = $property_container; $this->class_property = $property; $this->admin_object = $entity; if ($annot) { $this->setMyPropertie($annot); } $property_container->addProperty($this); }