pickles2/px2-px2dthelper v2.2.1 API Document

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

$px2dthelper

px2dthelperオブジェクト

private mixed $px2dthelper

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

実行結果

コンテンツの被リンクを解決する

private resolve_content_incoming_links(string $pathsFromTo, string $from, string $to) : bool
Parameters
$pathsFromTo : string
$from : string

対象コンテンツのパス

$to : string

移動先のコンテンツパス

Return values
bool

実行結果

コンテンツに記述されたリソースファイルのリンクを解決する

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

コンテンツに記述されたリソースファイルのリンクを解決する

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

実行結果

コンテンツの `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

実行結果

コンテンツに記述されたリソースファイルのリンクを解決する

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

変換後のパス文字列

Search results