‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest:

Public Member Functions

 classSchemaForModelIsSetAggregateRootIfRepositoryClassIsFoundForNamespacedClasses ()
 
 classSchemaHasConstructor ()
 
 classSchemaGetProperties ()
 
 classSchemaHasMethod ()
 
 classSchemaGetMethods ()
 
 classSchemaDetectsPropertyDefaultValue ()
 
 classSchemaSkipsDetectionOfDefaultValuesOfStaticClassProperties ()
 
 classSchemaDetectsSingletons ()
 
 classSchemaDetectsModels ()
 
 classSchemaDetectsEntities ()
 
 classSchemaDetectsValueObjects ()
 
 classSchemaDetectsClassName ()
 
 classSchemaDetectsNonStaticProperties ()
 
 classSchemaDetectsStaticProperties ()
 
 classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForParamWithoutTypeHint ()
 
 classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForMissingParam ()
 
 classSchemaDetectsMethodParameterTypeViaReflection ()
 
 classSchemaPrefersMethodParameterTypeDetectionViaReflection ()
 
 classSchemaCanHandleSelfMethodReturnTypes ()
 
 classSchemaDetectsMethodParameterTypeDetectionViaDocBlocksIfNoTypeHintIsGiven ()
 

Detailed Description

Test case

Definition at line 39 of file ClassSchemaTest.php.

Member Function Documentation

◆ classSchemaCanHandleSelfMethodReturnTypes()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaCanHandleSelfMethodReturnTypes ( )
Test:

Definition at line 276 of file ClassSchemaTest.php.

◆ classSchemaDetectsClassName()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsClassName ( )
Test:

Definition at line 189 of file ClassSchemaTest.php.

◆ classSchemaDetectsEntities()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsEntities ( )
Test:

Definition at line 173 of file ClassSchemaTest.php.

◆ classSchemaDetectsMethodParameterTypeDetectionViaDocBlocksIfNoTypeHintIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsMethodParameterTypeDetectionViaDocBlocksIfNoTypeHintIsGiven ( )
Test:

Definition at line 296 of file ClassSchemaTest.php.

◆ classSchemaDetectsMethodParameterTypeViaReflection()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsMethodParameterTypeViaReflection ( )
Test:

Definition at line 244 of file ClassSchemaTest.php.

◆ classSchemaDetectsModels()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsModels ( )
Test:

Definition at line 164 of file ClassSchemaTest.php.

◆ classSchemaDetectsNonStaticProperties()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsNonStaticProperties ( )
Test:

Definition at line 198 of file ClassSchemaTest.php.

◆ classSchemaDetectsPropertyDefaultValue()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsPropertyDefaultValue ( )
Test:

Definition at line 134 of file ClassSchemaTest.php.

◆ classSchemaDetectsSingletons()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsSingletons ( )
Test:

Definition at line 156 of file ClassSchemaTest.php.

◆ classSchemaDetectsStaticProperties()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsStaticProperties ( )
Test:

Definition at line 208 of file ClassSchemaTest.php.

◆ classSchemaDetectsValueObjects()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaDetectsValueObjects ( )
Test:

Definition at line 181 of file ClassSchemaTest.php.

◆ classSchemaForModelIsSetAggregateRootIfRepositoryClassIsFoundForNamespacedClasses()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaForModelIsSetAggregateRootIfRepositoryClassIsFoundForNamespacedClasses ( )
Test:

Definition at line 44 of file ClassSchemaTest.php.

◆ classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForMissingParam()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForMissingParam ( )
Test:

Definition at line 231 of file ClassSchemaTest.php.

◆ classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForParamWithoutTypeHint()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForParamWithoutTypeHint ( )
Test:

Definition at line 218 of file ClassSchemaTest.php.

◆ classSchemaGetMethods()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaGetMethods ( )
Test:

Definition at line 108 of file ClassSchemaTest.php.

◆ classSchemaGetProperties()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaGetProperties ( )
Test:

Definition at line 64 of file ClassSchemaTest.php.

◆ classSchemaHasConstructor()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaHasConstructor ( )
Test:

Definition at line 55 of file ClassSchemaTest.php.

◆ classSchemaHasMethod()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaHasMethod ( )
Test:

Definition at line 98 of file ClassSchemaTest.php.

◆ classSchemaPrefersMethodParameterTypeDetectionViaReflection()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaPrefersMethodParameterTypeDetectionViaReflection ( )
Test:
Parameters
ClassSchema$foo

Definition at line 260 of file ClassSchemaTest.php.

◆ classSchemaSkipsDetectionOfDefaultValuesOfStaticClassProperties()

TYPO3\CMS\Extbase\Tests\Unit\Reflection\ClassSchemaTest::classSchemaSkipsDetectionOfDefaultValuesOfStaticClassProperties ( )
Test:

Definition at line 145 of file ClassSchemaTest.php.