EC-CUBE4 APIドキュメント

CsvFixture implements FixtureInterface

CSVファイルを扱うためのフィクスチャ.

Tags
see
https://github.com/doctrine/data-fixtures/blob/master/lib/Doctrine/Common/DataFixtures/FixtureInterface.php

Table of Contents

$file SplFileObject
__construct() CsvFixture constructor. mixed
load() {@inheritdoc} mixed
getSql() INSERT を生成する. string
getFile() 保持している \SplFileObject を返す. SplFileObject

Properties

Methods

__construct()

CsvFixture constructor.

public __construct( [ $file : SplFileObject|null = null ] ) : mixed
Parameters
$file : SplFileObject|null = null
Return values
mixed

load()

{@inheritdoc}

public load( $manager : ObjectManager ) : mixed
Parameters
$manager : ObjectManager
Return values
mixed

getSql()

INSERT を生成する.

public getSql( $table_name : string , $headers : array ) : string
Parameters
$table_name : string

テーブル名

$headers : array

カラム名の配列

Return values
string

INSERT 文

getFile()

保持している \SplFileObject を返す.

public getFile( ) : SplFileObject
Return values
SplFileObject

Search results