Platformsh\Cli\Helper\FilesystemHelper::symlink PHP Méthode

    public function symlink($target, $link)
    {
        if ($target === $link) {
            throw new \InvalidArgumentException("Cannot symlink {$link} to itself");
        }
        if (file_exists($link)) {
            $this->fs->remove($link);
        }
        if ($this->relative) {
            $target = $this->makePathRelative($target, $link);
        }
        $this->fs->symlink($target, $link, $this->copyOnWindows);
        return $target;
    }

Usage Example

 /**
  * Test FilesystemHelper::symlinkDir().
  */
 public function testSymlinkDir()
 {
     $testTarget = $this->tempDir();
     $testLink = $this->tempDir() . '/link';
     $this->filesystemHelper->symlink($testTarget, $testLink);
     $this->assertTrue(is_link($testLink));
     touch($testTarget . '/test-file');
     $this->assertFileExists($testLink . '/test-file');
 }
All Usage Examples Of Platformsh\Cli\Helper\FilesystemHelper::symlink