silverstripe-framework/View/ThemeList.php
Damian Mooyman 8dd644d25d
API Namespace all classes
Namespace all templates
Move difflib and BBCodeParser2 to thirdparty
Remove deprecated API marked for removal in 4.0
2016-09-08 10:23:17 +12:00

30 lines
616 B
PHP

<?php
namespace SilverStripe\View;
/**
* Contains references to any number of themes or theme directories
*/
interface ThemeList
{
/**
* Returns a map of all themes information. The map is in the following format:
*
* <code>
* [
* '/mysite',
* 'vendor/module:themename',
* '/framework/admin'
* 'simple'
* ]
* </code>
*
* These may be in any format, including vendor/namespace:path, or /absolute-path,
* but will not include references to any other {@see ThemeContainer} as
* SSViewer::get_themes() does.
*
* @return array
*/
public function getThemes();
}