Ilias
06/09/2023, 9:44 AM::access παίρνει σαν παράμετρο το $my_entity_type επειδή στο routing είναι /some-page/{my_entity_type}/view αλλά ταυτόχρονα θέλετε και variable promotion (που by default χρησιμοποιείται camelCase για class variables);
Έχει κανείς εμπειρία σχετικά;theodorosploumis
06/09/2023, 10:43 AM$snake_case στο Drupal σε όλα τα σημεία.
Για το _construct() παω όπως και το Drupal core, δηλ την αναπτυγμένη (παλαιού τύπου) μορφή:
class CustomerDebug {
public string $name;
public string $email;
public DateTimeImmutable $birth_date;
public function __construct(
string $name,
string $email,
DateTimeImmutable $birth_date
) {
$this->name = $name;
$this->email = $email;
$this->birth_date = $birth_date;
}
}kostask
06/12/2023, 6:06 AMIlias
06/12/2023, 6:08 AMkostask
06/12/2023, 6:25 AMkostask
06/12/2023, 6:26 AMclass BanAdmin extends FormBase {
/**
* @var \Drupal\ban\BanIpManagerInterface
*/
protected $ipManager;
/**
* Constructs a new BanAdmin object.
*
* @param \Drupal\ban\BanIpManagerInterface $ip_manager
* The ban IP manager.
*/
public function __construct(BanIpManagerInterface $ip_manager) {
$this->ipManager = $ip_manager;
}Ilias
06/12/2023, 6:27 AM