Đôi khi tôi gặp một hàm tạo hàm tĩnh công khai với các đối số trong các lớp plugin.
Ví dụ: tại đây https://www.sitepoint.com/tutorial-on-USE-drupal-8-plugin-derTHER-effectively/ chúng ta có thể thấy điều đó.
public static function create(ContainerInterface $container, $base_plugin_id) {
return new static(
$container->get('entity.manager')->getStorage('node')
);
}
Bạn có thể làm rõ cho tôi, các chức năng cho là gì? Nó nên làm gì và được sử dụng ở đâu?