FileNamingResolver\FileInfo::changeBasename PHP Method

changeBasename() public method

Changes base name of file without extension (or base name of directory).
public changeBasename ( string $basename ) : FileInfo
$basename string
return FileInfo
    public function changeBasename($basename)
    {
        $pathname = $this->createPathname($this->getPath(), $basename, $this->getExtension());
        return new static($pathname);
    }

Usage Example

Example #1
0
 public function testChangeBasename()
 {
     $srcFileInfo = new FileInfo(__FILE__);
     $dstFileInfo = $srcFileInfo->changeBasename('/index/');
     $this->assertEquals('index', $dstFileInfo->getBasename());
     $this->assertNotSame($srcFileInfo, $dstFileInfo);
 }
All Usage Examples Of FileNamingResolver\FileInfo::changeBasename