Symfony\Component\Filesystem\Tests\FilesystemTest::testLink PHP Method

    public function testLink()
    {
        $this->markAsSkippedIfLinkIsMissing();
        $file = $this->workspace . DIRECTORY_SEPARATOR . 'file';
        $link = $this->workspace . DIRECTORY_SEPARATOR . 'link';
        touch($file);
        $this->filesystem->hardlink($file, $link);
        $this->assertTrue(is_file($link));
        $this->assertEquals(fileinode($file), fileinode($link));
    }
FilesystemTest