a-blog cms PHP API Reference

MediaImportPreview
in package

FinalYes

CSV インポートのドライラン(CMS-7715)で、メディア取り込みを実行した場合に 何が起こる見込みかを表す値オブジェクト

実ファイルの保存・DB登録は行わず、Media\Helper::previewRegisterLocalFile() の 判定結果(内容ハッシュが既存メディアと一致するか)だけを表す。

Table of Contents

Properties

$fileName  : string
$isDuplicate  : bool
$reusedMediaId  : int|null

Methods

create()  : self
一致する既存メディアが無く、新規登録される見込みであることを表す
fileName()  : string
isDuplicate()  : bool
reuse()  : self
内容ハッシュが既存メディアと一致し、新規登録せず再利用される見込みであることを表す
reusedMediaId()  : int|null
再利用される見込みの既存 media_id(新規登録見込みの場合は null)
__construct()  : mixed

Properties

Methods

create()

一致する既存メディアが無く、新規登録される見込みであることを表す

public static create(string $fileName) : self
Parameters
$fileName : string
Return values
self

reuse()

内容ハッシュが既存メディアと一致し、新規登録せず再利用される見込みであることを表す

public static reuse(int $reusedMediaId, string $fileName) : self
Parameters
$reusedMediaId : int
$fileName : string
Return values
self

reusedMediaId()

再利用される見込みの既存 media_id(新規登録見込みの場合は null)

public reusedMediaId() : int|null
Return values
int|null

__construct()

private __construct(bool $isDuplicate, int|null $reusedMediaId, string $fileName) : mixed
Parameters
$isDuplicate : bool
$reusedMediaId : int|null
$fileName : string

        
On this page

Search results