MockFileTransfer.php

Same filename in other branches
  1. 9 core/modules/system/tests/modules/system_test/src/MockFileTransfer.php
  2. 8.9.x core/modules/system/tests/modules/system_test/src/MockFileTransfer.php
  3. 10 core/modules/system/tests/modules/system_test/src/MockFileTransfer.php

Namespace

Drupal\system_test

File

core/modules/system/tests/modules/system_test/src/MockFileTransfer.php

View source
<?php

declare (strict_types=1);
namespace Drupal\system_test;


/**
 * Mock FileTransfer object to test the settings form functionality.
 */
class MockFileTransfer {
    
    /**
     * Returns a Drupal\system_test\MockFileTransfer object.
     *
     * @return \Drupal\system_test\MockFileTransfer
     *   A new Drupal\system_test\MockFileTransfer object.
     */
    public static function factory() {
        return new MockFileTransfer();
    }
    
    /**
     * Returns a settings form with a text field to input a username.
     */
    public function getSettingsForm() {
        $form = [];
        $form['system_test_username'] = [
            '#type' => 'textfield',
            '#title' => t('System Test Username'),
        ];
        return $form;
    }

}

Classes

Title Deprecated Summary
MockFileTransfer Mock FileTransfer object to test the settings form functionality.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.