Manchmal stoße ich auf eine öffentliche statische Funktion, die mit Argumenten in Plugin-Klassen erstellt wird.
Zum Beispiel können wir hier https://www.sitepoint.com/tutorial-on-using-drupal-8-plugin-derivatives-effectively/ sehen.
public static function create(ContainerInterface $container, $base_plugin_id) {
return new static(
$container->get('entity.manager')->getStorage('node')
);
}
Könnten Sie mir klarstellen, wofür die Funktion ist? Was soll es tun und wo wird es verwendet?
quelle