PHP Класс PHPUnit_Extensions_Database_Operation_RowBased, qcodo

To create a row based operation you must create two functions. The first one, buildOperationQuery(), must return a query that will be used to create a prepared statement. The second one, buildOperationArguments(), should return an array containing arguments for each row.
Автор: Mike Lively ([email protected])
Наследование: implements PHPUnit_Extensions_Database_Operation_IDatabaseOperation
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$iteratorDirection
$operationName

Открытые методы

Метод Описание
execute ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection, PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet )

Защищенные методы

Метод Описание
buildOperationArguments ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $databaseTableMetaData, PHPUnit_Extensions_Database_DataSet_ITable $table, $row )
buildOperationQuery ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $databaseTableMetaData, PHPUnit_Extensions_Database_DataSet_ITable $table, PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection )
buildPreparedColumnArray ( $columns, PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection )

Описание методов

buildOperationArguments() абстрактный защищенный Метод

abstract protected buildOperationArguments ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $databaseTableMetaData, PHPUnit_Extensions_Database_DataSet_ITable $table, $row )
$databaseTableMetaData PHPUnit_Extensions_Database_DataSet_ITableMetaData
$table PHPUnit_Extensions_Database_DataSet_ITable

buildOperationQuery() абстрактный защищенный Метод

abstract protected buildOperationQuery ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $databaseTableMetaData, PHPUnit_Extensions_Database_DataSet_ITable $table, PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection )
$databaseTableMetaData PHPUnit_Extensions_Database_DataSet_ITableMetaData
$table PHPUnit_Extensions_Database_DataSet_ITable
$connection PHPUnit_Extensions_Database_DB_IDatabaseConnection

buildPreparedColumnArray() защищенный Метод

protected buildPreparedColumnArray ( $columns, PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection )
$connection PHPUnit_Extensions_Database_DB_IDatabaseConnection

execute() публичный Метод

public execute ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection, PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet )
$connection PHPUnit_Extensions_Database_DB_IDatabaseConnection
$dataSet PHPUnit_Extensions_Database_DataSet_IDataSet

Описание свойств

$iteratorDirection защищенное свойство

protected $iteratorDirection

$operationName защищенное свойство

protected $operationName