| 
<?php
 namespace League\Flysystem;
 
 use Exception as BaseException;
 
 class FileExistsException extends Exception
 {
 /**
 * @var string
 */
 protected $path;
 
 /**
 * Constructor.
 *
 * @param string        $path
 * @param int           $code
 * @param BaseException $previous
 */
 public function __construct($path, $code = 0, BaseException $previous = null)
 {
 $this->path = $path;
 
 parent::__construct('File already exists at path: ' . $this->getPath(), $code, $previous);
 }
 
 /**
 * Get the path which was found.
 *
 * @return string
 */
 public function getPath()
 {
 return $this->path;
 }
 }
 
 |