Table::LEVEL_YES, Table::ACTION_READ => Table::LEVEL_NO, ]; $data = FieldData::fromRaw($raw); $this->assertEquals(Table::LEVEL_NO, $data->getRead()); $this->assertEquals(Table::LEVEL_YES, $data->getEdit()); } public function testGet2(): void { $raw = (object) [ Table::ACTION_EDIT => Table::LEVEL_NO, Table::ACTION_READ => Table::LEVEL_YES, ]; $data = FieldData::fromRaw($raw); $this->assertEquals(Table::LEVEL_YES, $data->getRead()); $this->assertEquals(Table::LEVEL_NO, $data->getEdit()); } public function testGetEmpty(): void { $raw = (object) [ ]; $data = FieldData::fromRaw($raw); $this->assertEquals(Table::LEVEL_NO, $data->getRead()); $this->assertEquals(Table::LEVEL_NO, $data->getEdit()); } }