public function __construct($idOption, Buffer $buffer) { $this->buffer = $buffer; $this->idOption = $idOption; $this->data = []; $this->name = self::$optionIds[$idOption]; $this->processOption(); }