コード例 #1
0
ファイル: ComposerIOTest.php プロジェクト: luiscoms/release
 /**
  * @dataProvider invalidFilesWithoutPermissionProvider
  */
 public function testPermissionDeniedWhenSaveComposerFile($expected, $baseStructure, $projectRoot, $fromDir)
 {
     $this->setExpectedExceptionRegExp('Release\\IO\\Exception\\IOException', $expected);
     vfsStream::copyFromFileSystem($baseStructure);
     $fullPath = sprintf('%s/%s/%s', $this->root->getName(), $projectRoot, $fromDir);
     $composerIO = new ComposerIO(vfsStream::url($fullPath));
     $composerIO->save($expected);
 }
コード例 #2
0
 protected function getFileLoader()
 {
     return new FileLoader(new TaggableParser(new Filesystem()), [$this->root->url()]);
 }