PHP 클래스 Inpsyde\MultilingualPress\Module\UserAdminLanguage\Setting

부터: 3.0.0
상속: implements Inpsyde\MultilingualPress\Common\Setting\User\UserSettingViewModel
파일 보기 프로젝트 열기: inpsyde/multilingual-press

공개 메소드들

메소드 설명
__construct ( string $meta_key, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce, Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository $language_repository ) Constructor. Sets up the properties.
markup ( WP_User $user ) : string Returns the markup for the user setting.
title ( WP_User $user ) : string Returns the title of the user setting.

비공개 메소드들

메소드 설명
get_language_option ( string $text, string $value, string $selected ) : string Returns the HTML of the option element according to the given arguments.
get_language_options ( array $language_files, string $selected ) : string Returns the HTML of the option elements according to the given available languages and the selected one.

메소드 상세

__construct() 공개 메소드

Constructor. Sets up the properties.
부터: 3.0.0
public __construct ( string $meta_key, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce, Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository $language_repository )
$meta_key string User meta key.
$nonce Inpsyde\MultilingualPress\Common\Nonce\Nonce Nonce validator object.
$language_repository Inpsyde\MultilingualPress\Module\UserAdminLanguage\LanguageRepository Language repository object.

markup() 공개 메소드

Returns the markup for the user setting.
부터: 3.0.0
public markup ( WP_User $user ) : string
$user WP_User User object.
리턴 string The markup for the user setting.

title() 공개 메소드

Returns the title of the user setting.
부터: 3.0.0
public title ( WP_User $user ) : string
$user WP_User User object.
리턴 string The markup for the user setting.