42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # XDG Base Directory
 | |
| 
 | |
| [](https://packagist.org/packages/dnoegel/php-xdg-base-dir)
 | |
| [](https://packagist.org/packages/dnoegel/php-xdg-base-dir)
 | |
| [](LICENSE.md)
 | |
| [](https://travis-ci.org/dnoegel/php-xdg-base-dir)
 | |
| 
 | |
| Implementation of XDG Base Directory  specification for php
 | |
| 
 | |
| ## Install
 | |
| 
 | |
| Via Composer
 | |
| 
 | |
| ``` bash
 | |
| $ composer require dnoegel/php-xdg-base-dir
 | |
| ```
 | |
| 
 | |
| ## Usage
 | |
| 
 | |
| ``` php
 | |
| $xdg = new \XdgBaseDir\Xdg();
 | |
| 
 | |
| echo $xdg->getHomeDir();
 | |
| echo $xdg->getHomeConfigDir();
 | |
| echo $xdg->getHomeDataDir();
 | |
| echo $xdg->getHomeCacheDir();
 | |
| echo $xdg->getRuntimeDir();
 | |
| 
 | |
| print_r($xdg->getDataDirs()); // returns array
 | |
| print_r($xdg->getConfigDirs()); // returns array
 | |
| ```
 | |
| 
 | |
| ## Testing
 | |
| 
 | |
| ``` bash
 | |
| $ phpunit
 | |
| ```
 | |
| 
 | |
| ## License
 | |
| 
 | |
| The MIT License (MIT). Please see [License File](https://github.com/dnoegel/php-xdg-base-dir/blob/master/LICENSE) for more information.
 | 
