CsvFixture implements FixtureInterface
CSVファイルを扱うためのフィクスチャ.
Tags
Table of Contents
$file | SplFileObject | |
---|---|---|
__construct() | CsvFixture constructor. | mixed |
load() | {@inheritdoc} | mixed |
getSql() | INSERT を生成する. | string |
getFile() | 保持している \SplFileObject を返す. | SplFileObject |
Properties
$file
protected
SplFileObject
$file
Methods
__construct()
CsvFixture constructor.
public
__construct(
[ $file :
SplFileObject|null
= null ]
)
: mixed
Parameters
- $file : SplFileObject|null = null
Return values
mixedload()
{@inheritdoc}
public
load(
$manager :
ObjectManager
)
: mixed
Parameters
- $manager : ObjectManager
Return values
mixedgetSql()
INSERT を生成する.
public
getSql(
$table_name :
string
, $headers :
array
)
: string
Parameters
- $table_name : string
テーブル名
- $headers : array
カラム名の配列
Return values
string —INSERT 文
getFile()
保持している \SplFileObject を返す.
public
getFile(
)
: SplFileObject