Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 28... Línea 28...
28
 *
28
 *
29
 * @package core_backup
29
 * @package core_backup
30
 * @copyright 2016 Andrew Nicols <andrew@nicols.co.uk>
30
 * @copyright 2016 Andrew Nicols <andrew@nicols.co.uk>
31
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
31
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
32
 */
32
 */
33
class restore_gradebook_structure_step_test extends \advanced_testcase {
33
final class restore_gradebook_structure_step_test extends \advanced_testcase {
Línea 34... Línea 34...
34
 
34
 
35
    /**
35
    /**
36
     * Provide tests for rewrite_step_backup_file_for_legacy_freeze based upon fixtures.
36
     * Provide tests for rewrite_step_backup_file_for_legacy_freeze based upon fixtures.
37
     *
37
     *
38
     * @return array
38
     * @return array
39
     */
39
     */
40
    public function rewrite_step_backup_file_for_legacy_freeze_provider() {
40
    public static function rewrite_step_backup_file_for_legacy_freeze_provider(): array {
41
        $fixturesdir = realpath(__DIR__ . '/fixtures/rewrite_step_backup_file_for_legacy_freeze/');
41
        $fixturesdir = realpath(__DIR__ . '/fixtures/rewrite_step_backup_file_for_legacy_freeze/');
42
        $tests = [];
42
        $tests = [];
43
        $iterator = new \RecursiveIteratorIterator(
43
        $iterator = new \RecursiveIteratorIterator(
44
                new \RecursiveDirectoryIterator($fixturesdir),
44
            new \RecursiveDirectoryIterator($fixturesdir),
-
 
45
            \RecursiveIteratorIterator::LEAVES_ONLY,
Línea 45... Línea 46...
45
                \RecursiveIteratorIterator::LEAVES_ONLY);
46
        );
46
 
47
 
47
        foreach ($iterator as $sourcefile) {
48
        foreach ($iterator as $sourcefile) {
48
            $pattern = '/\.test$/';
49
            $pattern = '/\.test$/';