code: public static function registerManifest(array $manifest): void
      {
          self::$curies = $manifest['curies'] ?? [];
          self::$classes = $manifest['classes'] ?? [];
          self::$mixins = $manifest['mixins'] ?? [];
      }
docs: An array with the following structure (gdbots/pbjc-php automatically creates this)
  [
  'curies' => [
  'vendor:package:category:message' => 1, // int is used to connect other values
  ],
  'classes' => [
  1 => 'Vendor\Package\Category\MessageV1', // 1 refers to the value of the curies entry
  ],
  'mixins' => [
  'gdbots:pbjx:mixin:command:v1' => [1] // 1 refers to the value of the curies entry
  ],
  ]
  
  @param array $manifest