Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 55... Línea 55...
55
    /**
55
    /**
56
     * Takes an array of possible_responses as returned from {@link \question_type::get_possible_responses()}.
56
     * Takes an array of possible_responses as returned from {@link \question_type::get_possible_responses()}.
57
     *
57
     *
58
     * @param \question_possible_response[] $responseclasses as returned from {@link \question_type::get_possible_responses()}.
58
     * @param \question_possible_response[] $responseclasses as returned from {@link \question_type::get_possible_responses()}.
59
     */
59
     */
60
    public function __construct(array $responseclasses = null) {
60
    public function __construct(?array $responseclasses = null) {
61
        if (is_array($responseclasses)) {
61
        if (is_array($responseclasses)) {
62
            foreach ($responseclasses as $responseclassid => $responseclass) {
62
            foreach ($responseclasses as $responseclassid => $responseclass) {
63
                $this->responseclasses[$responseclassid] = new analysis_for_class($responseclass, $responseclassid);
63
                $this->responseclasses[$responseclassid] = new analysis_for_class($responseclass, $responseclassid);
64
            }
64
            }
65
        } else {
65
        } else {