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

    public function testReadAbsoluteLink()
    {
        $this->markAsSkippedIfSymlinkIsMissing();
        $file = $this->normalize($this->workspace . '/file');
        $link1 = $this->normalize($this->workspace . '/dir/link');
        $link2 = $this->normalize($this->workspace . '/dir/link2');
        touch($file);
        $this->filesystem->symlink($file, $link1);
        $this->filesystem->symlink($link1, $link2);
        $this->assertEquals($file, $this->filesystem->readlink($link1));
        $this->assertEquals($link1, $this->filesystem->readlink($link2));
        $this->assertEquals($file, $this->filesystem->readlink($link1, true));
        $this->assertEquals($file, $this->filesystem->readlink($link2, true));
        $this->assertEquals($file, $this->filesystem->readlink($file, true));
    }
FilesystemTest