You are here

static function ComposerDir::create in X Autoload 7.4

Same name and namespace in other branches
  1. 7.5 src/Discovery/ComposerDir.php \Drupal\xautoload\Discovery\ComposerDir::create()

Parameters

string $dir:

Return value

self

Throws

\Exception

2 calls to ComposerDir::create()
ClassFinderAdapter::composerDir in lib/Adapter/ClassFinderAdapter.php
Scan a directory containing Composer-generated autoload files.
LocalDirectoryAdapter::composerDir in lib/Adapter/LocalDirectoryAdapter.php
Scan a directory containing Composer-generated autoload files.

File

lib/Discovery/ComposerDir.php, line 21

Class

ComposerDir

Namespace

Drupal\xautoload\Discovery

Code

static function create($dir) {
  if (!is_dir($dir)) {
    throw new \Exception("Composer directory '{$dir}' does not exist.");
  }
  return new self($dir);
}