Export
extends Export
in package
Table of Contents
Properties
Methods
- __construct() : mixed
- export() : array<string|int, array{type: string, path: string}>
- エクスポートを実行
- setTables() : void
- set export tables
- dumpYaml() : mixed
- exportMedia() : array<string|int, array{type: string, path: string}>
- メディアをエクスポート
- fix() : void
- fix data
- fixNextLine() : string
- carriage returns \r and \r\n Paragraph Separator (U+2028) Line Separator (U+2029) Next Line (NEL) (U+0085)
- fixPath() : string
- fixYaml() : string
- columnExtractMediaId() : void
- ユニットテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
- configExtractMediaId() : void
- コンフィグテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
- fieldExtractMediaId() : void
- フィールドテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
- fixFulltext() : mixed
- ignore user fulltext
- fixQueryBlog() : mixed
- ブログデータを部分的エクスポートに修正 This method is called dynamically via call_user_func_array().
- fixQueryColumn() : mixed
- ユニットデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryComment() : mixed
- コメントデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryEntry() : mixed
- エントリーデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryEntry_sub_category() : SQL_Select
- サブカテゴリーデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryField() : mixed
- フィールドデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryFulltext() : mixed
- フルテキストデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixQueryGeo() : SQL_Select
- 位置情報データを取得(ユーザーの位置情報は除外) エントリーの位置情報はゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
- fixSchedule() : mixed
- ignore schedule data without base set
Properties
$mediaIds
protected
array<string|int, int>
$mediaIds
= []
$prefix
protected
string
$prefix
$tables
protected
array<string|int, mixed>
$tables
Methods
__construct()
public
__construct() : mixed
export()
エクスポートを実行
public
export(resource $fp, int $bid) : array<string|int, array{type: string, path: string}>
Parameters
- $fp : resource
- $bid : int
Return values
array<string|int, array{type: string, path: string}> —エクスポートしたメディアで違うブログのメディアのパス
setTables()
set export tables
public
setTables([array<string|int, mixed> $tables = [] ]) : void
Parameters
- $tables : array<string|int, mixed> = []
Tags
dumpYaml()
protected
dumpYaml(resource $fp, array<string|int, mixed> $queryList) : mixed
Parameters
- $fp : resource
- $queryList : array<string|int, mixed>
exportMedia()
メディアをエクスポート
protected
exportMedia(resource $fp, int $bid) : array<string|int, array{type: string, path: string}>
Parameters
- $fp : resource
- $bid : int
Return values
array<string|int, array{type: string, path: string}> —エクスポートしたメディアで違うブログのメディアのパス
fix()
fix data
protected
fix(array<string|int, mixed> &$record, string $table) : void
Parameters
- $record : array<string|int, mixed>
- $table : string
fixNextLine()
carriage returns \r and \r\n Paragraph Separator (U+2028) Line Separator (U+2029) Next Line (NEL) (U+0085)
protected
fixNextLine(mixed $txt) : string
Parameters
- $txt : mixed
Return values
stringfixPath()
protected
fixPath(string $txt) : string
Parameters
- $txt : string
Return values
stringfixYaml()
protected
fixYaml(string $txt) : string
Parameters
- $txt : string
Return values
stringcolumnExtractMediaId()
ユニットテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
private
columnExtractMediaId(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
Tags
configExtractMediaId()
コンフィグテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
private
configExtractMediaId(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
Tags
fieldExtractMediaId()
フィールドテーブルからメディアIDを抽出 This method is called dynamically via call_user_func_array().
private
fieldExtractMediaId(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
Tags
fixFulltext()
ignore user fulltext
private
fixFulltext(mixed &$record) : mixed
Parameters
- $record : mixed
fixQueryBlog()
ブログデータを部分的エクスポートに修正 This method is called dynamically via call_user_func_array().
private
fixQueryBlog(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryColumn()
ユニットデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryColumn(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryComment()
コメントデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryComment(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryEntry()
エントリーデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryEntry(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryEntry_sub_category()
サブカテゴリーデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryEntry_sub_category(SQL_Select $SQL[, int $bid = 0 ]) : SQL_Select
Parameters
- $SQL : SQL_Select
- $bid : int = 0
Tags
Return values
SQL_SelectfixQueryField()
フィールドデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryField(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryFulltext()
フルテキストデータからゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryFulltext(SQL_Select $SQL[, int $bid = 0 ]) : mixed
Parameters
- $SQL : SQL_Select
- $bid : int = 0
fixQueryGeo()
位置情報データを取得(ユーザーの位置情報は除外) エントリーの位置情報はゴミ箱のデータを除外 This method is called dynamically via call_user_func_array().
private
fixQueryGeo(SQL_Select $SQL[, int $bid = 0 ]) : SQL_Select
Parameters
- $SQL : SQL_Select
- $bid : int = 0
Tags
Return values
SQL_SelectfixSchedule()
ignore schedule data without base set
private
fixSchedule(mixed &$record) : mixed
Parameters
- $record : mixed