Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 34... Línea 34...
34
 *
34
 *
35
 * @copyright   2018 Andrew Nicols <andrew@nicols.co.uk>
35
 * @copyright   2018 Andrew Nicols <andrew@nicols.co.uk>
36
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
36
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
37
 * @coversDefaultClass \core_privacy\local\request\contextlist
37
 * @coversDefaultClass \core_privacy\local\request\contextlist
38
 */
38
 */
39
class contextlist_test extends advanced_testcase {
39
final class contextlist_test extends advanced_testcase {
Línea 40... Línea 40...
40
 
40
 
41
    /**
41
    /**
42
     * Ensure that valid SQL results in the relevant contexts being added.
42
     * Ensure that valid SQL results in the relevant contexts being added.
43
     *
43
     *
Línea 135... Línea 135...
135
    /**
135
    /**
136
     * Provides data sets for {@link self::test_guess_id_field_from_sql()}.
136
     * Provides data sets for {@link self::test_guess_id_field_from_sql()}.
137
     *
137
     *
138
     * @return array
138
     * @return array
139
     */
139
     */
140
    public function data_guess_id_field_from_sql() {
140
    public static function data_guess_id_field_from_sql(): array {
141
        return [
141
        return [
142
            'easy' => [
142
            'easy' => [
143
                'SELECT contextid FROM {foo}',
143
                'SELECT contextid FROM {foo}',
144
                'contextid',
144
                'contextid',
145
            ],
145
            ],