‪TYPO3CMS  9.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 ()
 
 classSchemaDetectsConstructorArguments ()
 
 classSchemaDetectsConstructorArgumentsWithDependencies ()
 
 classSchemaGetProperties ()
 
 classSchemaHasMethod ()
 
 classSchemaGetMethods ()
 
 classSchemaDetectsMethodVisibility ()
 
 classSchemaDetectsInjectProperties ()
 
 classSchemaDetectsInjectMethods ()
 
 classSchemaDetectsPropertiesWithLazyAnnotation ()
 
 classSchemaDetectsStaticMethods ()
 
 classSchemaDetectsMandatoryParams ()
 
 classSchemaDetectsNullableParams ()
 
 classSchemaDetectsDefaultValueParams ()
 
 classSchemaDetectsParamTypeFromTypeHint ()
 
 classSchemaDetectsPropertyVisibility ()
 
 classSchemaDetectsInjectProperty ()
 
 classSchemaDetectsTransientProperty ()
 
 classSchemaDetectsCascadeProperty ()
 
 classSchemaDetectsCascadePropertyOnlyWithVarAnnotation ()
 
 classSchemaDetectsIgnoreValidationAnnotation ()
 
 classSchemaDetectsTypeAndElementType ()
 
 classSchemaDetectsSingletons ()
 
 classSchemaDetectsModels ()
 
 classSchemaDetectsEntities ()
 
 classSchemaDetectsValueObjects ()
 
 classSchemaDetectsClassName ()
 
 classSchemaDetectsNonStaticProperties ()
 
 classSchemaDetectsStaticProperties ()
 
 testClassSchemaGetTags ()
 
 classSchemaDetectsValidateAnnotationsModelProperties ()
 
 classSchemaDetectsValidateAnnotationsOfControllerActions ()
 
 classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForParamWithoutTypeHint ()
 
 classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForMissingParam ()
 

Detailed Description

Test case

Definition at line 29 of file ClassSchemaTest.php.

Member Function Documentation

◆ classSchemaDetectsCascadeProperty()

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

Definition at line 330 of file ClassSchemaTest.php.

◆ classSchemaDetectsCascadePropertyOnlyWithVarAnnotation()

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

Definition at line 341 of file ClassSchemaTest.php.

◆ classSchemaDetectsClassName()

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

Definition at line 409 of file ClassSchemaTest.php.

◆ classSchemaDetectsConstructorArguments()

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

Definition at line 54 of file ClassSchemaTest.php.

◆ classSchemaDetectsConstructorArgumentsWithDependencies()

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

Definition at line 75 of file ClassSchemaTest.php.

◆ classSchemaDetectsDefaultValueParams()

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

Definition at line 263 of file ClassSchemaTest.php.

◆ classSchemaDetectsEntities()

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

Definition at line 393 of file ClassSchemaTest.php.

◆ classSchemaDetectsIgnoreValidationAnnotation()

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

Definition at line 352 of file ClassSchemaTest.php.

◆ classSchemaDetectsInjectMethods()

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

Definition at line 197 of file ClassSchemaTest.php.

◆ classSchemaDetectsInjectProperties()

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

Definition at line 175 of file ClassSchemaTest.php.

◆ classSchemaDetectsInjectProperty()

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

Definition at line 308 of file ClassSchemaTest.php.

◆ classSchemaDetectsMandatoryParams()

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

Definition at line 241 of file ClassSchemaTest.php.

◆ classSchemaDetectsMethodVisibility()

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

Definition at line 152 of file ClassSchemaTest.php.

◆ classSchemaDetectsModels()

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

Definition at line 384 of file ClassSchemaTest.php.

◆ classSchemaDetectsNonStaticProperties()

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

Definition at line 418 of file ClassSchemaTest.php.

◆ classSchemaDetectsNullableParams()

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

Definition at line 252 of file ClassSchemaTest.php.

◆ classSchemaDetectsParamTypeFromTypeHint()

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

Definition at line 274 of file ClassSchemaTest.php.

◆ classSchemaDetectsPropertiesWithLazyAnnotation()

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

Definition at line 221 of file ClassSchemaTest.php.

◆ classSchemaDetectsPropertyVisibility()

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

Definition at line 285 of file ClassSchemaTest.php.

◆ classSchemaDetectsSingletons()

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

Definition at line 376 of file ClassSchemaTest.php.

◆ classSchemaDetectsStaticMethods()

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

Definition at line 230 of file ClassSchemaTest.php.

◆ classSchemaDetectsStaticProperties()

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

Definition at line 428 of file ClassSchemaTest.php.

◆ classSchemaDetectsTransientProperty()

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

Definition at line 319 of file ClassSchemaTest.php.

◆ classSchemaDetectsTypeAndElementType()

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

Definition at line 364 of file ClassSchemaTest.php.

◆ classSchemaDetectsValidateAnnotationsModelProperties()

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

Definition at line 455 of file ClassSchemaTest.php.

◆ classSchemaDetectsValidateAnnotationsOfControllerActions()

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

Definition at line 502 of file ClassSchemaTest.php.

◆ classSchemaDetectsValueObjects()

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

Definition at line 401 of file ClassSchemaTest.php.

◆ classSchemaForModelIsSetAggregateRootIfRepositoryClassIsFoundForNamespacedClasses()

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

Definition at line 34 of file ClassSchemaTest.php.

◆ classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForMissingParam()

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

Definition at line 562 of file ClassSchemaTest.php.

◆ classSchemaGenerationThrowsExceptionWithValidateDoctrineAnnotationsForParamWithoutTypeHint()

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

Definition at line 549 of file ClassSchemaTest.php.

◆ classSchemaGetMethods()

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

Definition at line 127 of file ClassSchemaTest.php.

◆ classSchemaGetProperties()

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

Definition at line 88 of file ClassSchemaTest.php.

◆ classSchemaHasConstructor()

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

Definition at line 45 of file ClassSchemaTest.php.

◆ classSchemaHasMethod()

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

Definition at line 117 of file ClassSchemaTest.php.

◆ testClassSchemaGetTags()

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

Definition at line 438 of file ClassSchemaTest.php.