public function __construct(AccessControlRuleObjectBuilder $builder) { parent::__construct($builder->getObjectID()); $this->owner = $builder->getOwner(); $this->index = $builder->getIndex(); $this->directive = $builder->getDirective(); $this->entityType = $builder->getEntityType(); $this->entityID = $builder->getEntityID(); $this->targetType = $builder->getTargetType(); $this->target = $builder->getTarget(); $this->accessType = $builder->getAccessType(); }