mirror of
https://github.com/moodle/moodle.git
synced 2025-04-24 18:04:43 +02:00
MDL-74465 blocks: improve phpdocs
This commit is contained in:
parent
f7a8df253b
commit
854dd65966
@ -289,7 +289,7 @@ class block_edit_form extends moodleform {
|
||||
|
||||
/**
|
||||
* Override this to create any form fields specific to this type of block.
|
||||
* @param object $mform the form being built.
|
||||
* @param \MoodleQuickForm $mform the form being built.
|
||||
*/
|
||||
protected function specific_definition($mform) {
|
||||
// By default, do nothing.
|
||||
|
@ -71,13 +71,13 @@ class block_base {
|
||||
|
||||
/**
|
||||
* An object to contain the information to be displayed in the block.
|
||||
* @var stdObject $content
|
||||
* @var stdClass $content
|
||||
*/
|
||||
var $content = NULL;
|
||||
|
||||
/**
|
||||
* The initialized instance of this block object.
|
||||
* @var block $instance
|
||||
* @var stdClass $instance
|
||||
*/
|
||||
var $instance = NULL;
|
||||
|
||||
@ -89,13 +89,13 @@ class block_base {
|
||||
|
||||
/**
|
||||
* This blocks's context.
|
||||
* @var stdClass
|
||||
* @var context
|
||||
*/
|
||||
public $context = NULL;
|
||||
|
||||
/**
|
||||
* An object containing the instance configuration information for the current instance of this block.
|
||||
* @var stdObject $config
|
||||
* @var stdClass $config
|
||||
*/
|
||||
var $config = NULL;
|
||||
|
||||
@ -462,7 +462,7 @@ class block_base {
|
||||
* table and the current page. (See {@link block_manager::load_blocks()}.)
|
||||
*
|
||||
* @param stdClass $instance data from block_insances, block_positions, etc.
|
||||
* @param moodle_page $the page this block is on.
|
||||
* @param moodle_page $page the page this block is on.
|
||||
*/
|
||||
function _load_instance($instance, $page) {
|
||||
if (!empty($instance->configdata)) {
|
||||
|
@ -1295,8 +1295,8 @@ class block_manager {
|
||||
* Get the appropriate list of editing icons for a block. This is used
|
||||
* to set {@link block_contents::$controls} in {@link block_base::get_contents_for_output()}.
|
||||
*
|
||||
* @param $output The core_renderer to use when generating the output. (Need to get icon paths.)
|
||||
* @return an array in the format for {@link block_contents::$controls}
|
||||
* @param block_base $block
|
||||
* @return array an array in the format for {@link block_contents::$controls}
|
||||
*/
|
||||
public function edit_controls($block) {
|
||||
global $CFG;
|
||||
@ -2081,7 +2081,7 @@ function block_instance_by_id($blockinstanceid) {
|
||||
* Creates a new instance of the specified block class.
|
||||
*
|
||||
* @param string $blockname the name of the block.
|
||||
* @param $instance block_instances DB table row (optional).
|
||||
* @param stdClass $instance block_instances DB table row (optional).
|
||||
* @param moodle_page $page the page this block is appearing on.
|
||||
* @return block_base the requested block instance.
|
||||
*/
|
||||
@ -2090,6 +2090,7 @@ function block_instance($blockname, $instance = NULL, $page = NULL) {
|
||||
return false;
|
||||
}
|
||||
$classname = 'block_'.$blockname;
|
||||
/** @var block_base $retval */
|
||||
$retval = new $classname;
|
||||
if($instance !== NULL) {
|
||||
if (is_null($page)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user