Bonjour,
dans ce code ci-dessous, on trouve la fonction extend() :
$this->searchQuery = db_select('search_index', 'i', array('target' => 'replica'))->extend('Drupal\search\ViewsSearchQuery');
qui provient de la classe drupal 8 search qui est un plugin de type filtre pour views :
https://api.drupal.org/api/drupal/co...r!Search.php/8
Cette fonction extend permet de faire hériter dynamiquement une classe fille avec une classe mère.
La question est la suivant : d'où vient cette fonction extend ? De drupal 8, symfony2 ou de php ?
Sinon existe-t-il une facon d'étendre dynamiquement une classe avec php ou sf2 ?
Merci d'avance
Partager