HH\Facts\supertypes

Get all types which the given type extends, implements, or uses

namespace HH\Facts;

function supertypes(
  classname<mixed> $derived_type,
  ?DeriveFilters<string, dynamic> $filters = NULL,
): vec<string, classname<mixed>>;

Throws InvalidOperationException if Facts is not enabled.

Parameters

  • classname<mixed> $derived_type
  • ?DeriveFilters<string, dynamic> $filters = NULL

Returns

  • vec<string, classname<mixed>>