/** * Return working copy path. * * @return string * @throws \RuntimeException When folder isn't a working copy. */ protected function getWorkingCopyPath() { $path = $this->getPath(); if (!in_array($path, $this->_workingCopyPaths)) { if (!$this->repositoryConnector->isUrl($path) && !$this->repositoryConnector->isWorkingCopy($path)) { throw new \RuntimeException('The "' . $path . '" isn\'t a working copy.'); } $this->_workingCopyPaths[] = $path; } return $path; }