CSSFile
class CSSFile
CSSFile
Traits
AttributeTrait
LocatableTrait
MinifyTrait
TargetTrait
EmptyStringTrait
Properties
protected | $attributes | from AttributeTrait | |
protected string | $location | from LocatableTrait | |
protected string | $minified | from MinifyTrait | |
protected bool | $useMinified | from MinifyTrait | |
static protected Sorter | $sorter | from SortTrait | |
protected array | $befores | from SortTrait | |
protected array | $afters | from SortTrait | |
protected null|string | $target | from TargetTrait | |
static protected CSSFile[] | $fileList | ||
static protected string[] | $unloaded | ||
protected string[] | $files | ||
protected bool | $loaded |
Methods
static string
output(string $location = 'head.append', bool $minified = false)
주어진 위치에 해당하는 로드된 CSS파일 목록을 출력한다.
static array
getFileList(string $location = 'async.append', bool $minified = false)
로드된 파일 목록을 반환한다.
string
getFile(string $file, bool $minified = false)
로드된 파일을 반환한다.
static void
__construct(string|string[] $files)
생성자. 파일경로를 전달받는다.
$this
type(string $type)
type
$this
media(string $media)
media
void
unload()
unload
$this
load()
load this file
string
render(string $file, bool|false $minified = false)
render
string
resolveKey(string $file)
key resolver
string
asset(string $file)
asset
Details
in AttributeTrait at line 39
$this
attr(string $name, string $value)
태그에 속성을 지정한다.
in LocatableTrait at line 37
$this
appendTo(string $location)
append to
in LocatableTrait at line 50
$this
prependTo(string $location)
prepend to
in MinifyTrait at line 45
$this
min(string $minified, bool|false $useMinified = false)
min
in SortTrait at line 50
$this
before(string $befores)
before
in SortTrait at line 70
$this
after(string $afters)
after
in TargetTrait at line 37
$this
target(string $target)
set target
in EmptyStringTrait at line 30
string
__toString()
to string
at line 67
static string
output(string $location = 'head.append', bool $minified = false)
주어진 위치에 해당하는 로드된 CSS파일 목록을 출력한다.
at line 101
static array
getFileList(string $location = 'async.append', bool $minified = false)
로드된 파일 목록을 반환한다.
at line 134
protected string
getFile(string $file, bool $minified = false)
로드된 파일을 반환한다.
at line 152
static void
init(array $fileList = array(), Sorter $sorter = null)
init 전역 메소드이며, javascript 파일의 목록을 관리하기 위해 필요한 초기 작업으로 sorter와 file list를 설정한다.
at line 164
__construct(string|string[] $files)
생성자. 파일경로를 전달받는다.
단 하나의 파일이나 배열형식의 다중 파일을 전달 받을 수 있다.
at line 186
$this
type(string $type)
type
at line 199
$this
media(string $media)
media
at line 210
void
unload()
unload
at line 220
CSSFile
loadAsync()
load this file to async list
at line 231
$this
load()
load this file
at line 293
string
render(string $file, bool|false $minified = false)
render
at line 328
protected string
resolveKey(string $file)
key resolver
at line 340
protected string
asset(string $file)
asset