Namespaces

Classes

Trait CacheableEloquentRepositoryTrait
폼에 의해 전달받은 값은 모두 string 인데 이러한 값들을 원래 타입에 맞게 형변환 해주는 역할을 함
Abstract class Entity
php json 함수 사용시 exception 이 발생하지 않기 때문에 예외처리가 가능하도록 exception 을 발생
json error 발생시 사용되는 exception
laravel 의 cache 기능을 이용한 처리를 담당
Interface Migration
Theme나 skin과 같이 html을 출력하는 컴포넌트에서 사용할 수 있는 Trait으로서, 컴포넌트가 mobile 버전, desktop 버전을 지원하는지에 대한 정보를 제공한다.
HTML 을 전달하는 에디터를 사용할 경우 사이트에서 사용하는 Purifier 와 다른 규칙을 사용해야할 필요가 있어 이를 위해 헬퍼 제공
singleton 패턴을 사용하는 대상의 공통 요소를 가지는 추상 클래스

Interfaces

cache 에서 제공되어야 할 기능을 정의 함