clean code with php-cs-fixer

This commit is contained in:
Manuel Raynaud
2012-11-03 09:39:40 +01:00
parent 67fa4f6706
commit 43ec85bb1e
20 changed files with 273 additions and 322 deletions

View File

@@ -5,78 +5,77 @@ namespace Thelia\Autoload;
use Symfony\Component\ClassLoader\UniversalClassLoader;
/**
* TheliaUniversalClassLoader
*
* TheliaUniversalClassLoader
*
* extends Symfony\Component\ClassLoader\UniversalClassLoader
*
*
* This class respect PSR-0 autoloading standard and allow to load traditionnal Thelia classes
*
*
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*
*
*/
class TheliaUniversalClassLoader extends UniversalClassLoader{
class TheliaUniversalClassLoader extends UniversalClassLoader
{
private $directories = array();
/**
*
*
* add path directory where autoload can search files
*
*
* @param string $directory
*/
public function addDirectory($directory){
public function addDirectory($directory)
{
$this->directories[] = $directory;
}
/**
*
*
* add multiple path directory in an array where autoload can search files
*
*
* @param array $directories
*/
public function addDirectories(array $directories){
foreach($directories as $directory){
public function addDirectories(array $directories)
{
foreach ($directories as $directory) {
$this->addDirectory($directory);
}
}
/**
*
*
* return directories where traditional Thelia classes can be found
*
*
* @return array an Array of directories
*/
public function getDirectories(){
public function getDirectories()
{
return $this->directories;
}
/**
*
*
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @param string $class The name of the class
* @return string|null The path, if found
*/
public function findFile($class) {
foreach($this->directories as $directory){
if(is_file($directory.DIRECTORY_SEPARATOR.$class.".class.php")){
public function findFile($class)
{
foreach ($this->directories as $directory) {
if (is_file($directory.DIRECTORY_SEPARATOR.$class.".class.php")) {
return $directory.DIRECTORY_SEPARATOR.$class.".class.php";
}
if(is_file($directory.DIRECTORY_SEPARATOR.$class.".interface.php")){
if (is_file($directory.DIRECTORY_SEPARATOR.$class.".interface.php")) {
return $directory.DIRECTORY_SEPARATOR.$class.".interface.php";
}
}
return parent::findFile($class);
}
}
?>