Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Facade.php

function Facade::initTargetDirectory

Throws

PathExistsButIsNotDirectoryException

WriteOperationFailedException

2 calls to Facade::initTargetDirectory()
Facade::process in vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php
Facade::saveDocument in vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php

File

vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php, line 89

Class

Facade

Namespace

SebastianBergmann\CodeCoverage\Report\Xml

Code

private function initTargetDirectory(string $directory) : void {
    if (is_file($directory)) {
        if (!is_dir($directory)) {
            throw new PathExistsButIsNotDirectoryException($directory);
        }
        if (!is_writable($directory)) {
            throw new WriteOperationFailedException($directory);
        }
    }
    DirectoryUtil::createDirectory($directory);
}
RSS feed
Powered by Drupal