for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* (c) Jean-François Lépine <https://twitter.com/Halleck45>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Hal\Application\Config;
/**
* Path configuration
* @author Jean-François Lépine <https://twitter.com/Halleck45>
class PathConfiguration
{
* @var string
private $excludedDirs;
private $extensions;
private $basePath;
* @var bool
private $followSymlinks = false;
* @param mixed $basePath
* @return self
public function setBasePath($basePath)
$this->basePath = $basePath;
return $this;
}
* @return string
public function getBasePath()
return $this->basePath;
* @param mixed $excludedDirs
public function setExcludedDirs($excludedDirs)
$this->excludedDirs = $excludedDirs;
public function getExcludedDirs()
return $this->excludedDirs;
* @param mixed $extensions
public function setExtensions($extensions)
$this->extensions = $extensions;
public function getExtensions()
return $this->extensions;
* @return boolean
public function isFollowSymlinks()
return $this->followSymlinks;
* @param boolean $followSymlinks
public function setFollowSymlinks($followSymlinks)
$this->followSymlinks = (bool) $followSymlinks;