captcha 기능을 제공하기 위한 인터페이스를 정의함.
저장소에서 제공해야할 기능들을 정의
이 인터페이스는 동적으로 생성된 프록시 클래스를 로딩하는 메소드를 구현한다.
타겟 클래스의 프록시 클래스 생성을 위해 필요한 코드를 생성하는 메소드를 구현한다.
extension 의 기능을 정의 함
Interface PermissionRepository
이 클래스는 XE에 존재하는 플러그인의 목록을 캐싱하는 클래스를 위한 인터페이스이다. 플러그인의 목록을 캐싱하여 플러그인을 디렉토리에서 조회하는 시간을 단축시키기 위하여 사용한다.
플러그인에서 등록할 수 있는 XpressEngine의 구성요소(Component)들이 구현해야 하는 인터페이스
RendererInterface

  • Presenter 에서 사용 될 Renderer들을 위한 interface
register가 구현해야 하는 인터페이스
Interface RouteRepository
SeoUsable interface
Interface ContentReaderInterface
Interface Distributor
cache 에서 제공되어야 할 기능을 정의 함
Interface NodeInterface
Interface Decomposer
ThemeEntity는 하나의 테마에 대한 정보를 가지고 있는 클래스이다.
다국어 데이터를 load 할 수 있는 클래스
WasteInterface

휴지통 패키지에 등록하기 위해서 이 인터페이스를 따라야 한다.

회원 계정 정보를 저장하는 클래스가 구현해야 하는 인터페이스
이 인터페이스는 인증 처리의 대상이 되는 회원정보(entity 또는 model)이 구현해야 하는 인터페이스이다.
이 인터페이스는 이메일 인증 처리 클래스가 구현해야 하는 인터페이스이다.
회원의 메일 정보를 저장하는 클래스가 구현해야 하는 인터페이스
회원 그룹 정보를 저장하는 클래스가 구현해야 하는 인터페이스
이 인터페이스는 Xpressengine의 인증클래스가 구현해야 하는 인터페이스이다.
이 인터페이스는 회원의 이메일정보 저장소가 구현해야 하는 인터페이스이다.
회원 계정 정보 저장소(AccountRepository)가 구현해야 하는 인터페이스
이 인터페이스는 회원의 이메일정보 저장소가 구현해야 하는 인터페이스이다.
이 인터페이스는 그룹정보 저장소가 구현해야 하는 인터페이스이다.
이 인터페이스는 회원 정보 저장소가 구현해야 하는 인터페이스이다.
회원 정보를 저장하는 클래스가 구현해야 하는 인터페이스