Assigment.php 498 B

12345678910111213141516171819202122
  1. <?php
  2. namespace DNB;
  3. use ArrayIterator;
  4. class Assigment extends AbstractPostSerializable implements PostSerializableInterface {
  5. public function __construct(
  6. private string $assignmentNumber,
  7. private ?string $name
  8. ){}
  9. public function toPostParams(): array {
  10. return [
  11. 'assignmentNumber' => $this->assignmentNumber
  12. ];
  13. }
  14. protected static function getClassVars(): array {
  15. return array_keys(get_class_vars(__CLASS__));
  16. }
  17. }