diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-11-01 12:11:10 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-11-01 12:11:10 +0000 |
commit | e4ca439ba1f901526526f73adb106f7075fb5f11 (patch) | |
tree | 76eb2589699014fb67f5f10fdaef86d6ba1a0821 /modules/book | |
parent | 534c89f21e46116d1a627057158ca1fd02b129a6 (diff) | |
download | brdo-e4ca439ba1f901526526f73adb106f7075fb5f11.tar.gz brdo-e4ca439ba1f901526526f73adb106f7075fb5f11.tar.bz2 |
- Patch #595084 by c960657: use type hinting for .
Diffstat (limited to 'modules/book')
-rw-r--r-- | modules/book/book.admin.inc | 4 | ||||
-rw-r--r-- | modules/book/book.module | 24 | ||||
-rw-r--r-- | modules/book/book.pages.inc | 6 | ||||
-rw-r--r-- | modules/book/book.test | 2 |
4 files changed, 18 insertions, 18 deletions
diff --git a/modules/book/book.admin.inc b/modules/book/book.admin.inc index 072908862..0840e3f34 100644 --- a/modules/book/book.admin.inc +++ b/modules/book/book.admin.inc @@ -77,7 +77,7 @@ function book_admin_settings_validate($form, &$form_state) { * * @ingroup forms. */ -function book_admin_edit($form, $form_state, $node) { +function book_admin_edit($form, $form_state, stdClass $node) { drupal_set_title($node->title[FIELD_LANGUAGE_NONE][0]['value']); $form['#node'] = $node; _book_admin_table($node, $form); @@ -151,7 +151,7 @@ function book_admin_edit_submit($form, &$form_state) { * * @see book_admin_edit() */ -function _book_admin_table($node, &$form) { +function _book_admin_table(stdClass $node, &$form) { $form['table'] = array( '#theme' => 'book_admin_table', '#tree' => TRUE, diff --git a/modules/book/book.module b/modules/book/book.module index 78b856c3b..a8425033e 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -63,7 +63,7 @@ function book_permission() { /** * Inject links into $node as needed. */ -function book_node_view_link($node, $build_mode) { +function book_node_view_link(stdClass $node, $build_mode) { $links = array(); if (isset($node->book['depth'])) { @@ -177,14 +177,14 @@ function book_menu() { /** * Menu item access callback - determine if the outline tab is accessible. */ -function _book_outline_access($node) { +function _book_outline_access(stdClass $node) { return user_access('administer book outlines') && node_access('view', $node); } /** * Menu item access callback - determine if the user can remove nodes from the outline. */ -function _book_outline_remove_access($node) { +function _book_outline_remove_access(stdClass $node) { return isset($node->book) && ($node->book['bid'] != $node->nid) && _book_outline_access($node); } @@ -439,7 +439,7 @@ function _book_parent_select($book_link) { /** * Build the common elements of the book form for the node and outline forms. */ -function _book_add_form_elements(&$form, $node) { +function _book_add_form_elements(&$form, stdClass $node) { // Need this for AJAX. $form['#cache'] = TRUE; @@ -520,7 +520,7 @@ function _book_add_form_elements(&$form, $node) { * Performs all additions and updates to the book outline through node addition, * node editing, node deletion, or the outline tab. */ -function _book_update_outline($node) { +function _book_update_outline(stdClass $node) { if (empty($node->book['bid'])) { return FALSE; } @@ -736,7 +736,7 @@ function book_node_load($nodes, $types) { /** * Implement hook_node_view(). */ -function book_node_view($node, $build_mode) { +function book_node_view(stdClass $node, $build_mode) { if ($build_mode == 'full') { if (!empty($node->book['bid']) && empty($node->in_preview)) { $node->content['book_navigation'] = array( @@ -768,7 +768,7 @@ function book_page_alter(&$page) { /** * Implement hook_node_presave(). */ -function book_node_presave($node) { +function book_node_presave(stdClass $node) { // Always save a revision for non-administrators. if (!empty($node->book['bid']) && !user_access('administer nodes')) { $node->revision = 1; @@ -786,7 +786,7 @@ function book_node_presave($node) { /** * Implement hook_node_insert(). */ -function book_node_insert($node) { +function book_node_insert(stdClass $node) { if (!empty($node->book['bid'])) { if ($node->book['bid'] == 'new') { // New nodes that are their own book. @@ -801,7 +801,7 @@ function book_node_insert($node) { /** * Implement hook_node_update(). */ -function book_node_update($node) { +function book_node_update(stdClass $node) { if (!empty($node->book['bid'])) { if ($node->book['bid'] == 'new') { // New nodes that are their own book. @@ -816,7 +816,7 @@ function book_node_update($node) { /** * Implement hook_node_delete(). */ -function book_node_delete($node) { +function book_node_delete(stdClass $node) { if (!empty($node->book['bid'])) { if ($node->nid == $node->book['bid']) { // Handle deletion of a top-level post. @@ -839,7 +839,7 @@ function book_node_delete($node) { /** * Implement hook_node_prepare(). */ -function book_node_prepare($node) { +function book_node_prepare(stdClass $node) { // Prepare defaults for the add/edit form. if (empty($node->book) && (user_access('add content to books') || user_access('administer book outlines'))) { $node->book = array(); @@ -1086,7 +1086,7 @@ function book_export_traverse($tree, $visit_func) { * @return * The HTML generated for the given node. */ -function book_node_export($node, $children = '') { +function book_node_export(stdClass $node, $children = '') { node_build_content($node, 'print'); $node->rendered = drupal_render($node->content); diff --git a/modules/book/book.pages.inc b/modules/book/book.pages.inc index 1e360ab8c..5a7b3c9ea 100644 --- a/modules/book/book.pages.inc +++ b/modules/book/book.pages.inc @@ -89,7 +89,7 @@ function book_export_html($nid) { /** * Menu callback; show the outline form for a single node. */ -function book_outline($node) { +function book_outline(stdClass $node) { drupal_set_title($node->title[FIELD_LANGUAGE_NONE][0]['value']); return drupal_get_form('book_outline_form', $node); } @@ -102,7 +102,7 @@ function book_outline($node) { * * @ingroup forms */ -function book_outline_form($form, &$form_state, $node) { +function book_outline_form($form, &$form_state, stdClass $node) { if (!isset($node->book)) { // The node is not part of any book yet - set default options. $node->book = _book_link_defaults($node->nid); @@ -186,7 +186,7 @@ function book_outline_form_submit($form, &$form_state) { * * @ingroup forms */ -function book_remove_form($form, &$form_state, $node) { +function book_remove_form($form, &$form_state, stdClass $node) { $form['#node'] = $node; $title = array('%title' => $node->title[FIELD_LANGUAGE_NONE][0]['value']); diff --git a/modules/book/book.test b/modules/book/book.test index 9a0f9a476..4ccd2a616 100644 --- a/modules/book/book.test +++ b/modules/book/book.test @@ -94,7 +94,7 @@ class BookTestCase extends DrupalWebTestCase { * @param $breadcrumb * The nodes that should be displayed in the breadcrumb. */ - function checkBookNode($node, $nodes, $previous = FALSE, $up = FALSE, $next = FALSE, array $breadcrumb) { + function checkBookNode(stdClass $node, $nodes, $previous = FALSE, $up = FALSE, $next = FALSE, array $breadcrumb) { // $number does not use drupal_static as it should not be reset // since it uniquely identifies each call to checkBookNode(). static $number = 0; |