You are here

class TestFileOwnership in Automatic Updates 8

Class TestFileOwnership.

Hierarchy

Expanded class hierarchy of TestFileOwnership

File

tests/src/Kernel/ReadinessChecker/FileOwnershipTest.php, line 45

Namespace

Drupal\Tests\automatic_updates\Kernel\ReadinessChecker
View source
class TestFileOwnership extends FileOwnership {

  /**
   * {@inheritdoc}
   */
  protected function doCheck() {
    $file_stream = vfsStream::setup('core', '755', [
      'core.api.php' => 'contents',
    ]);
    $file = $file_stream
      ->getChild('core.api.php');
    $file
      ->chown(23)
      ->chgrp(23);
    return $this
      ->ownerIsScriptUser($file
      ->url());
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FileOwnership::ownerIsScriptUser protected function Check if file is owned by the same user as which is running the script.
Filesystem::$rootPath protected property The root file path.
Filesystem::$vendorPath protected property The vendor file path.
Filesystem::areSameLogicalDisk protected function Determine if the root and vendor file system are the same logical disk. 2
Filesystem::getRootPath protected function Get the root file path.
Filesystem::getVendorPath protected function Get the vendor file path.
Filesystem::run public function Run check. Overrides ReadinessCheckerInterface::run
Filesystem::__construct public function Filesystem constructor. 1
StringTranslationTrait::$stringTranslation protected property The string translation service. 1
StringTranslationTrait::formatPlural protected function Formats a string containing a count of items.
StringTranslationTrait::getNumberOfPlurals protected function Returns the number of plurals supported by a given language.
StringTranslationTrait::getStringTranslation protected function Gets the string translation service.
StringTranslationTrait::setStringTranslation public function Sets the string translation service to use. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language.
TestFileOwnership::doCheck protected function Perform checks. Overrides FileOwnership::doCheck