PHP Класс RedUNIT\Base\Foreignkeys

Tests whether foreign keys are correctly generated and whether depending beans are correctly removed. Also tests auto resolving types inferred by inspecting foreign keys.
Автор: Gabor de Mooij and the RedBeanPHP Community
Наследование: extends RedUNIT\Base, implements RedBeanPHP\Observer
Показать файл Открыть проект

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

Метод Описание
onEvent ( string $event, RedBeanPHP\Adapter $info ) Log queries
testAutoResolvAvoid ( ) : void Test whether aliases are not used if not necessary: when using fetchAs() or R::aliases().
testCreationOfForeignKeys ( ) : void Tests whether foreign keys are created correctly for certain relations.
testDependency ( ) : void Test dependencies.
testDependency2 ( ) : void Test dependencies (variation).
testDependency3 ( ) : void Tests dependencies (variation).
testDependency4 ( ) : void Tests dependencies (variation).
testFKInspect ( ) : void Tests foreign keys but checks using ProxyWriter.
testIssue171 ( ) : void Issue #171 The index name argument is not unique in processEmbeddedBean etc.
testUniqueInspect ( ) : void Test whether unique constraints are properly created using reflection.

Приватные методы

Метод Описание
createBeanInCan ( $isExcl ) : RedBeanPHP\OODBBean Test helper method.
createCanForBean ( ) : RedBeanPHP\OODBBean Test helper method.

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

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

Log queries
public onEvent ( string $event, RedBeanPHP\Adapter $info )
$event string
$info RedBeanPHP\Adapter

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

Test whether aliases are not used if not necessary: when using fetchAs() or R::aliases().
public testAutoResolvAvoid ( ) : void
Результат void

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

Tests whether foreign keys are created correctly for certain relations.
public testCreationOfForeignKeys ( ) : void
Результат void

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

Test dependencies.
public testDependency ( ) : void
Результат void

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

Test dependencies (variation).
public testDependency2 ( ) : void
Результат void

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

Tests dependencies (variation).
public testDependency3 ( ) : void
Результат void

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

Tests dependencies (variation).
public testDependency4 ( ) : void
Результат void

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

Tests foreign keys but checks using ProxyWriter.
public testFKInspect ( ) : void
Результат void

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

Issue #171 The index name argument is not unique in processEmbeddedBean etc.
public testIssue171 ( ) : void
Результат void

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

Test whether unique constraints are properly created using reflection.
public testUniqueInspect ( ) : void
Результат void