contentEditor
in package
fncs/content/contentEditor.php
Table of Contents
- $directory_index_primary : mixed
- $path_controot : mixed
- $px : mixed
- Picklesオブジェクト
- $px2dthelper : mixed
- px2dthelperオブジェクト
- $realpath_controot : mixed
- $realpath_docroot : mixed
- $realpath_homedir : mixed
- __construct() : mixed
- constructor
- delete() : mixed
- コンテンツファイルを削除する
- move() : mixed
- コンテンツファイルを移動する
- make_content_file_list() : array<string|int, mixed>
- 対象コンテンツファイルのリストを作成する
- move_content_files() : object
- コンテンツのファイルを移動させる
- resolve_content_incoming_links() : bool
- コンテンツの被リンクを解決する
- resolve_content_resource_incoming_links_in_src() : string
- コンテンツに記述されたリソースファイルのリンクを解決する
- resolve_content_resource_links() : bool
- コンテンツに記述されたリソースファイルのリンクを解決する
- resolve_content_resource_links_in_datajson() : bool
- コンテンツの `data.json` に記述されたリソースファイルのリンクを解決する
- resolve_content_resource_links_in_src() : string
- コンテンツに記述されたリソースファイルのリンクを解決する
- resolve_incoming_path() : string
- コンテンツへの被リンクを張り替える新しいパスを生成する
- resolve_path() : string
- コンテンツ内のリンクを張り替える新しいパスを生成する
Properties
$directory_index_primary
private
mixed
$directory_index_primary
$path_controot
private
mixed
$path_controot
$px
Picklesオブジェクト
private
mixed
$px
$px2dthelper
px2dthelperオブジェクト
private
mixed
$px2dthelper
$realpath_controot
private
mixed
$realpath_controot
$realpath_docroot
private
mixed
$realpath_docroot
$realpath_homedir
private
mixed
$realpath_homedir
Methods
__construct()
constructor
public
__construct(object $px2dthelper, object $px) : mixed
Parameters
- $px2dthelper : object
-
$px2dthelperオブジェクト
- $px : object
-
$pxオブジェクト
Return values
mixed —delete()
コンテンツファイルを削除する
public
delete() : mixed
Return values
mixed —move()
コンテンツファイルを移動する
public
move(string $from, string $to) : mixed
Parameters
- $from : string
-
移動元の content
- $to : string
-
移動先の content
Return values
mixed —make_content_file_list()
対象コンテンツファイルのリストを作成する
private
make_content_file_list(string $from, string $to) : array<string|int, mixed>
Parameters
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
array<string|int, mixed> —ファイルの一覧
move_content_files()
コンテンツのファイルを移動させる
private
move_content_files(array<string|int, mixed> $pathsFromTo) : object
Parameters
- $pathsFromTo : array<string|int, mixed>
-
対象コンテンツのパス
Return values
object —実行結果
resolve_content_incoming_links()
コンテンツの被リンクを解決する
private
resolve_content_incoming_links(string $pathsFromTo, string $from, string $to) : bool
Parameters
- $pathsFromTo : string
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
bool —実行結果
resolve_content_resource_incoming_links_in_src()
コンテンツに記述されたリソースファイルのリンクを解決する
private
resolve_content_resource_incoming_links_in_src(string $src, string $path_current, string $from, string $to) : string
Parameters
- $src : string
-
対象コンテンツのソース
- $path_current : string
-
リンク元のパス
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
string —実行後の新しい $src
resolve_content_resource_links()
コンテンツに記述されたリソースファイルのリンクを解決する
private
resolve_content_resource_links(array<string|int, mixed> $pathsFromTo, string $from, string $to) : bool
Parameters
- $pathsFromTo : array<string|int, mixed>
-
対象コンテンツのパス
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
bool —実行結果
resolve_content_resource_links_in_datajson()
コンテンツの `data.json` に記述されたリソースファイルのリンクを解決する
private
resolve_content_resource_links_in_datajson(array<string|int, mixed> $pathsFromTo, string $from, string $to) : bool
Parameters
- $pathsFromTo : array<string|int, mixed>
-
対象コンテンツのパス
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
bool —実行結果
resolve_content_resource_links_in_src()
コンテンツに記述されたリソースファイルのリンクを解決する
private
resolve_content_resource_links_in_src(string $src, string $from, string $to) : string
Parameters
- $src : string
-
対象コンテンツのソース
- $from : string
-
対象コンテンツのパス
- $to : string
-
移動先のコンテンツパス
Return values
string —実行後の新しい $src
resolve_incoming_path()
コンテンツへの被リンクを張り替える新しいパスを生成する
private
resolve_incoming_path(string $path, string $path_current, string $from, string $to) : string
Parameters
- $path : string
-
張り替えるパス
- $path_current : string
-
リンク元のパス
- $from : string
-
元のパス
- $to : string
-
移動先のパス
Return values
string —変換後のパス文字列
resolve_path()
コンテンツ内のリンクを張り替える新しいパスを生成する
private
resolve_path(string $path, string $from, string $to) : string
Parameters
- $path : string
-
張り替えるパス
- $from : string
-
元のパス
- $to : string
-
移動先のパス
Return values
string —変換後のパス文字列