Я сейчас читаю разработку Pro Drupal, и пример на странице 82 использует следующую функцию:
function menufun_menu_link_alter(&$item, $menu){
if ($item['link_path'] == 'logout'){
$item['link_title'] = 'Sign off';
}
}
Я понимаю, что могу узнать, какие параметры принимает "hook_menu_link_alter", посмотрев на api.drupal.org. Чего я не понимаю, так это как я должен выяснить, что на самом деле содержит $ item. В этом примере использовались $ item ['link_path'] и $ item ['link_title'] - откуда он знал, что они существуют?
Меня, конечно, интересует не только этот конкретный пример. Я хочу быть в состоянии сделать это для любой функции, на которую я смотрю в drupal.
Заранее спасибо за помощь!