pathInfo() public method

Set a deployment file path info.
public pathInfo ( ) : DeployerDeploymentFileBuilder
return DeployerDeploymentFileBuilder $this
 public function test_Should_BuildDeployerDeploymentFile()
 {
     $this->mockFilesystem->shouldReceive('delete')->once();
     $this->mockFilesystem->shouldReceive('put')->once();
     $mockRecipeFile = $this->mockRecipeFile->shouldReceive('getFullPath')->once()->mock();
     $mockRecipeFiles = [$mockRecipeFile];
     $mockServerListFile = $this->mockServerListFile->shouldReceive('getFullPath')->once()->mock();
     $deploymentFileBuilder = new DeployerDeploymentFileBuilder($this->mockFilesystem, new DeployerFile());
     $deploymentFileBuilder->setProject($this->mockProjectModel)->setServerListFile($mockServerListFile)->setRecipeFile($mockRecipeFiles);
     $result = $deploymentFileBuilder->pathInfo()->put()->getResult();
     $this->assertStringMatchesFormat('deploy_%x.php', $result->getBaseName());
     $this->assertStringMatchesFormat(storage_path("app/deploy_%x.php"), $result->getFullPath());
 }