메소드 |
설명 |
|
addDefaultUser ( array $user, $securitySalt = '' ) : boolean |
初期ユーザーを登録する |
|
checkDbConnection ( $config ) : boolean |
DB接続チェック |
|
checkDefaultDataPattern ( string $pattern, string $theme = 'core' ) : boolean |
初期データチェックする |
|
checkEnv ( ) : array |
環境チェック |
|
connectDb ( array $config, $name = 'default' ) : DboSource |
データベースに接続する |
|
constructionDb ( array $dbConfig, string $dbDataPattern = '' ) : boolean |
baserCMSコアのデータベースを構築する |
|
constructionTable ( $plugin, string $dbConfigKeyName = 'default', string $dbConfig = null ) : boolean |
テーブルを構築する |
|
createDatabaseConfig ( array $options = [] ) : boolean |
データベース設定ファイル[database.php]を保存する |
|
createDefaultFiles ( ) |
アップロード用初期フォルダを作成する |
|
createInstallFile ( $securitySalt, $secrityCipherSeed, $siteUrl = "" ) : boolean |
インストール設定ファイルを生成する |
|
createPageTemplates ( ) |
テーマ用のページファイルを生成する |
|
deleteTables ( string $dbConfigKeyName = 'default', array $dbConfig = null ) : boolean |
テーブルを削除する |
|
deployAdminAssets ( ) : boolean |
テーマに管理システム用アセットを配置する |
|
deployEditorTemplateImage ( ) : boolean |
エディタテンプレート用のアイコン画像をデプロイ |
|
deployTheme ( string $theme = null ) : boolean |
テーマを配置する |
|
executeDefaultUpdates ( $dbConfig ) |
データベースのデータに初期更新を行う |
|
getAllDefaultDataPatterns ( ) : array |
全ての初期データセットのリストを取得する |
|
getDatasourceName ( $datasource = null ) : string |
datasource名を取得 |
|
getDefaultDataPatterns ( string $theme = 'core', array $options = [] ) : array |
初期データのセットを取得する |
|
getRealDbName ( string $type, string $name ) : string |
実際の設定用のDB名を取得する |
|
initPlugin ( $_path, $dbDataPattern = '' ) |
プラグインを初期化 |
|
initSystemData ( array $dbConfig = null, $options = [] ) |
システムデータを初期化する |
|
install ( $siteUrl, type $dbConfig, type $adminUser = [], $baseUrl = '', $dbDataPattern = '' ) : boolean |
baserCMSのインストール |
|
installCorePlugin ( $dbConfig, $dbDataPattern ) : boolean |
コアプラグインをインストールする |
|
installPlugin ( string $name, $dbDataPattern = '' ) : boolean |
プラグインをインストールする |
|
loadDefaultDataPattern ( string $dbConfigKeyName, array $dbConfig, string $pattern, string $theme = 'core', string $plugin = 'core', $excludes = [] ) : boolean |
初期データを読み込む |
|
reset ( array $dbConfig ) |
baserCMSをリセットする |
|
resetAdminAssets ( ) : boolean |
管理画面用のアセットフォルダ(img / js / css)を初期化する |
|
resetAllTables ( array $dbConfig = null, $excludes = [] ) : boolean |
プラグインも含めて全てのテーブルをリセットする |
|
resetEmptyFolder ( string $path ) : boolean |
empty ファイルを梱包したフォルダをリセットする |
|
resetFiles ( ) : boolean |
files フォルダを初期化する |
|
resetPages ( ) : boolean |
固定ページテンプレートをリセットする |
|
resetSetting ( ) : boolean |
設定ファイルをリセットする |
|
resetTables ( type $dbConfigKeyName = 'default', type $dbConfig = null, $plugin = 'core', $excludes = [] ) : boolean |
テーブルをリセットする |
|
resetTheme ( ) : boolean |
テーマリセットする |
|
setAdminEmail ( string $email ) : boolean |
サイト基本設定に管理用メールアドレスを登録する |
|
setInstallSetting ( string $key, string $value ) : boolean |
インストール設定を書き換える |
|
setSecurityCipherSeed ( integer $length = 29 ) : string |
セキュリティ用の数字キーを生成する |
|
setSecuritySalt ( integer $length = 40 ) : string |
セキュリティ用のキーを生成する |
|
startup ( Controller $controller ) |
|
|
uninstallPlugin ( string $name ) : boolean |
プラグインをアンインストールする |
|