interface PluginInterface (View source)

Base plugin interface. There is a lot of "duck programming" happening in this API that will go away once we have better type variance in PHP 7.4: https://wiki.php.net/rfc/covariant-returns-and-contravariant-parameters

Ideally, this interface would provide apply(SchemaComponent) and implementations could do apply(ModelQuery) using type variance, meaning we could get rid of virtually all PluginInterface descendants.

Methods

string
getIdentifier()

No description

Details

string getIdentifier()

Return Value

string