Browse Source

phpdoc compatibility

MOODLE_20_STABLE
bdaloukas 8 years ago
parent
commit
9eaf09d48a
  1. 4
      cross/cross_class.php
  2. 2
      cryptex/play.php
  3. 2
      hiddenpicture/play.php
  4. 1
      snakes/createboard.php
  5. 35
      sudoku/class.Sudoku.php
  6. 8
      sudoku/create.php
  7. 19
      sudoku/play.php
  8. 34
      sudoku/sdd/class.SDD.php

4
cross/cross_class.php

@ -565,7 +565,7 @@ class Cross
} }
/** /**
* Scans a positions. * Scans a position.
* *
* @param int $pos * @param int $pos
* @param int $dir * @param int $dir
@ -576,7 +576,7 @@ class Cross
* @param object $poss * @param object $poss
* @param int $crosspos * @param int $crosspos
* @param int $crossdir * @param int $crossdir
* @param object $crosssword * @param object $crossword
* @param int $n20 * @param int $n20
* *
* @return true if it is ok. * @return true if it is ok.

2
cryptex/play.php

@ -173,7 +173,7 @@ function game_cryptex_check( $id, $game, $attempt, $cryptexrec, $q, $answer, $fi
* @param stdClass $game * @param stdClass $game
* @param stdClass $attempt * @param stdClass $attempt
* @param stdClass $cryptexrec * @param stdClass $cryptexrec
* @param stdClass $crosssm * @param stdClass $crossm
* @param boolean $updateattempt * @param boolean $updateattempt
* @param boolean $onlyshow * @param boolean $onlyshow
* @param boolean $showsolution * @param boolean $showsolution

2
hiddenpicture/play.php

@ -303,6 +303,8 @@ function game_hidden_picture_computescore( $game, $hiddenpicture) {
* @param stdClass $attempt * @param stdClass $attempt
* @param stdClass $hiddenpicture * @param stdClass $hiddenpicture
* @param boolean $showsolution * @param boolean $showsolution
* @param int $offsetquestions
* @param int $correctquestions
*/ */
function game_hiddenpicture_showhiddenpicture( $id, $game, $attempt, $hiddenpicture, $showsolution, function game_hiddenpicture_showhiddenpicture( $id, $game, $attempt, $hiddenpicture, $showsolution,
$offsetquestions, $correctquestions) { $offsetquestions, $correctquestions) {

1
snakes/createboard.php

@ -120,6 +120,7 @@ function computexy( $pos, &$x, &$y, $colsx, $colsy) {
* Make board * Make board
* *
* @param object $im * @param object $im
* @param int $dir
* @param int $cs * @param int $cs
* @param int $cy * @param int $cy
* @param object $board * @param object $board

35
sudoku/class.Sudoku.php

@ -101,7 +101,7 @@ class objects {
return (count($xxx) == 0); return (count($xxx) == 0);
} }
/* /**
* Deep copy anything. * Deep copy anything.
* *
* @param array $thearray [optional] Something to be deep copied. Default is the current * @param array $thearray [optional] Something to be deep copied. Default is the current
@ -117,16 +117,6 @@ class objects {
return unserialize(serialize($thearray)); return unserialize(serialize($thearray));
} }
} }
/**
* Debugging output interface.
*
* @param mixed $theValue The "thing" to be pretty printed.
* @param boolean $theHTMLFlag True if the output will be seen in a browser, false otherwise.
*/
public function print_d(&$thevalue, $thehtmlflag = true) {
print SDD::dump($thevalue, $thehtmlflag);
}
} }
/** /**
@ -1816,6 +1806,12 @@ class sudoku extends ObjectS {
*/ */
class SudokuTemplates extends Sudoku class SudokuTemplates extends Sudoku
{ {
/**
* Generate puzzle from file
*
* @param int $thehandle
* @param int $thedifficultylevel
*/
public function generatepuzzlefromfile($thehandle = STDIN, $thedifficultylevel = 10) { public function generatepuzzlefromfile($thehandle = STDIN, $thedifficultylevel = 10) {
$yyy = array(); $yyy = array();
@ -1832,6 +1828,12 @@ class SudokuTemplates extends Sudoku
return $this->generatepuzzlefromarray($yyy, $thedifficultylevel); return $this->generatepuzzlefromarray($yyy, $thedifficultylevel);
} }
/**
* Generate puzzle from file
*
* @param int $thearray
* @param int $thedifficultylevel
*/
public function generatepuzzlefromarray($thearray, $thedifficultylevel = 10) { public function generatepuzzlefromarray($thearray, $thedifficultylevel = 10) {
$this->_generatepuzzle($thearray, array(), array()); $this->_generatepuzzle($thearray, array(), array());
@ -1857,10 +1859,19 @@ class SudokuTemplates extends Sudoku
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/ */
class sudokuintermediatesolution extends sudoku { class sudokuintermediatesolution extends sudoku {
/**
* intermediate results
*
* @param int $thedebug
*/
public function sudokuintermediateresults($thedebug = false) { public function sudokuintermediateresults($thedebug = false) {
$this->sudoku($thedebug); $this->sudoku($thedebug);
} }
/**
* print intermediate solution
*
* @param object $theheader
*/
protected function _printintermediatesolution($theheader = null) { protected function _printintermediatesolution($theheader = null) {
$this->printsolution($theheader); $this->printsolution($theheader);
} }

8
sudoku/create.php

@ -129,9 +129,9 @@ function packsudoku( $si, $sp) {
/** /**
* Creates a sudoku * Creates a sudoku
* *
* @param $id * @param int $id
* @param $sp * @param object $sp
* @param $level * @param int $level
* *
* @return true if created correctly * @return true if created correctly
*/ */
@ -157,7 +157,7 @@ function create( &$si, &$sp, $level=1) {
/** /**
* get opened * get opened
* *
* @param $si * @param stdClass $si
* *
* @return count of opened * @return count of opened
*/ */

19
sudoku/play.php

@ -423,6 +423,10 @@ function game_sudoku_getglossaryentries( $game, $offsetentries, &$entrylist, $nu
* @param stdClass $sudoku * @param stdClass $sudoku
* @param int $offsetquestions * @param int $offsetquestions
* @param string $numbers * @param string $numbers
* @param int $correctquestions
* @param boolean $onlyshow
* @param boolean $showsolution
* @param stdClass $context
*/ */
function game_sudoku_showquestions_quiz( $id, $game, $attempt, $sudoku, $offsetquestions, $numbers, function game_sudoku_showquestions_quiz( $id, $game, $attempt, $sudoku, $offsetquestions, $numbers,
$correctquestions, $onlyshow, $showsolution, $context) { $correctquestions, $onlyshow, $showsolution, $context) {
@ -502,6 +506,9 @@ function game_sudoku_showquestions_quiz( $id, $game, $attempt, $sudoku, $offsetq
* @param stdClass $sudoku * @param stdClass $sudoku
* @param int $offsetentries * @param int $offsetentries
* @param int $numbers * @param int $numbers
* @param int $correctentries
* @param boolean $onlyshow
* @param boolean $showsolution
*/ */
function game_sudoku_showquestions_glossary( $id, $game, $attempt, $sudoku, $offsetentries, $numbers, function game_sudoku_showquestions_glossary( $id, $game, $attempt, $sudoku, $offsetentries, $numbers,
$correctentries, $onlyshow, $showsolution) { $correctentries, $onlyshow, $showsolution) {
@ -714,12 +721,12 @@ function game_sudoku_check_glossaryentries( $id, $game, $attempt, $sudoku, $fini
/** /**
* This is the last function after submiting the answers. * This is the last function after submiting the answers.
* *
* @param $id * @param int $id
* @param $game * @param stdClass $game
* @param $attempt * @param stdClass $attempt
* @param $sudoku * @param stdClass $sudoku
* @param $finishattempt * @param boolean $finishattempt
* @param $course * @param stdClass $course
*/ */
function game_sudoku_check_last( $id, $game, $attempt, $sudoku, $finishattempt, $course) { function game_sudoku_check_last( $id, $game, $attempt, $sudoku, $finishattempt, $course) {
global $CFG, $DB; global $CFG, $DB;

34
sudoku/sdd/class.SDD.php

@ -15,27 +15,26 @@
// along with Moodle. If not, see <http://www.gnu.org/licenses/>. // along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/** /**
* Dump structured data, i.e., Objects and Arrays, in either plain text or * Dump structured data, i.e., Objects and Arrays, in either plain text or html.
* html. This is a class wrapper for a couple of utility routines that I use *
* This is a class wrapper for a couple of utility routines that I use
* all the time. It's handier to have them as a class. * all the time. It's handier to have them as a class.
* *
* @author Dick Munroe <munroe@csworks.com> * @author Dick Munroe <munroe@csworks.com> original package StructuredDataDumper
* @copyright copyright @ by Dick Munroe, 2004 * @copyright copyright @ by Dick Munroe, 2004
* @license http://opensource.org/licenses/gpl-license.php GNU Public License * @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @package StructuredDataDumper * @package mod_game
*/ */
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
/** /**
* Dump structured data, i.e., Objects and Arrays, in either plain text or * This is a class wrapper for a couple of utility routines that I use all the time.
* html. This is a class wrapper for a couple of utility routines that I use
* all the time. It's handier to have them as a class.
* *
* @author Dick Munroe <munroe@csworks.com> * @author Dick Munroe <munroe@csworks.com>
* @copyright copyright @ by Dick Munroe, 2004 * @copyright copyright @ by Dick Munroe, 2004
* @license http://opensource.org/licenses/gpl-license.php GNU Public License * @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @package StructuredDataDumper * @package mod_game
*/ */
class sdd { class sdd {
/** @var HTML to be generated flag. */ /** @var HTML to be generated flag. */
@ -44,7 +43,7 @@ class sdd {
/** /**
* Constructor. * Constructor.
* *
* @param boolean $theHTMLFlag [optional] True if HTML is to be generated. * @param boolean $thehtmlflag [optional] True if HTML is to be generated.
* If omitted, $_SERVER is used to "guess" the state of * If omitted, $_SERVER is used to "guess" the state of
* the HTML flag. Be default, HTML is generated when * the HTML flag. Be default, HTML is generated when
* accessed by a web server. * accessed by a web server.
@ -60,7 +59,6 @@ class sdd {
/** /**
* Dump a structured variable. * Dump a structured variable.
* *
* @static
* @param mixed $thevariable the variable to be dumped. * @param mixed $thevariable the variable to be dumped.
* @param boolean $thehtmlflag [optional] true if HTML is to be generated, * @param boolean $thehtmlflag [optional] true if HTML is to be generated,
* false if plain text is to be generated, null (default) if * false if plain text is to be generated, null (default) if
@ -95,9 +93,9 @@ class sdd {
* Dump the contents of an array. * Dump the contents of an array.
* *
* @param array $thearray the array whose contents are to be displayed. * @param array $thearray the array whose contents are to be displayed.
* @param boolean $theHTMLFlag True if an HTML table is to be generated, * @param boolean $thehtmlflag True if an HTML table is to be generated,
* false otherwise. * false otherwise.
* @param string $theIndent [optional] Used by SDD::dArray during recursion * @param string $theindent [optional] Used by SDD::dArray during recursion
* to get indenting right. * to get indenting right.
* @return string The display form of the array. * @return string The display form of the array.
*/ */
@ -147,8 +145,8 @@ class sdd {
* the object is displayed from most derived to the base * the object is displayed from most derived to the base
* class, in order. * class, in order.
* *
* @param object $theObject the object to be dumped. * @param object $theobject the object to be dumped.
* @param boolean $theHTMLFlag true if HTML is to be generated. * @param boolean $thehtmlflag true if HTML is to be generated.
* @return string the display form of the object. * @return string the display form of the object.
*/ */
public function dobject(&$theobject, $thehtmlflag) { public function dobject(&$theobject, $thehtmlflag) {
@ -259,8 +257,8 @@ class sdd {
/** /**
* Generate context specific new line equivalents. * Generate context specific new line equivalents.
* *
* @param integer [optional] the number of newlines. * @param integer $thecount [optional] the number of newlines.
* @param boolean [optional] true if generating html newlines. * @param boolean $thehtmlflag [optional] true if generating html newlines.
* *
* @return string newlines. * @return string newlines.
*/ */
@ -287,8 +285,8 @@ class sdd {
/** /**
* Dump any scalar value * Dump any scalar value
* *
* @param mixed $theVariable the variable to be dumped. * @param mixed $thevariable the variable to be dumped.
* @param boolean $theHtmlFlag true if html is to be generated. * @param boolean $thehtmlflag true if html is to be generated.
*/ */
public function scalar(&$thevariable, $thehtmlflag) { public function scalar(&$thevariable, $thehtmlflag) {
if ($thehtmlflag) { if ($thehtmlflag) {

Loading…
Cancel
Save