UpdateTestArchiver.php

Same filename in other branches
  1. 8.9.x core/modules/update/tests/modules/update_test/src/Plugin/Archiver/UpdateTestArchiver.php
  2. 10 core/modules/update/tests/modules/update_test/src/Plugin/Archiver/UpdateTestArchiver.php
  3. 11.x core/modules/update/tests/modules/update_test/src/Plugin/Archiver/UpdateTestArchiver.php

Namespace

Drupal\update_test\Plugin\Archiver

File

core/modules/update/tests/modules/update_test/src/Plugin/Archiver/UpdateTestArchiver.php

View source
<?php

namespace Drupal\update_test\Plugin\Archiver;

use Drupal\Core\Archiver\ArchiverInterface;

/**
 * Defines a test archiver implementation.
 *
 * @Archiver(
 *   id = "update_test_archiver",
 *   title = @Translation("Update Test Archiver"),
 *   extensions = {"update-test-extension"}
 * )
 */
class UpdateTestArchiver implements ArchiverInterface {
    
    /**
     * {@inheritdoc}
     */
    public function add($file_path) {
        return $this;
    }
    
    /**
     * {@inheritdoc}
     */
    public function remove($path) {
        return $this;
    }
    
    /**
     * {@inheritdoc}
     */
    public function extract($path, array $files = []) {
        return $this;
    }
    
    /**
     * {@inheritdoc}
     */
    public function listContents() {
        return [];
    }

}

Classes

Title Deprecated Summary
UpdateTestArchiver Defines a test archiver implementation.

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