‪TYPO3CMS  10.4
annotationChecker.php File Reference

Go to the source code of this file.

Classes

class  NodeVisitor
 

Variables

 $parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7)
 
 $finder = new Symfony\Component\Finder\Finder()
 
 $output = new ConsoleOutput()
 
 $errors = []
 

Variable Documentation

◆ $errors

$errors = []

Definition at line 121 of file annotationChecker.php.

Referenced by TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\ConjunctionValidatorTest\allValidatorsInTheConjunctionAreCalledEvenIfOneReturnsError(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkPhpDependencyCanHandleEmptyVersionHighestVersion(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkPhpDependencyCanHandleEmptyVersionLowestVersion(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkPhpDependencyErrorsIfVersionNumberIsTooLow(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkPhpDependencyReturnsTrueIfVersionNumberIsInRange(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkPhpDependencyThrowsExceptionIfVersionNumberIsTooHigh(), TYPO3\CMS\Core\DataHandling\DataHandler\checkStoredRecord(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkTypo3DependencyCanHandleEmptyVersionHighestVersion(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkTypo3DependencyCanHandleEmptyVersionLowestVersion(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkTypo3DependencyErrorsIfVersionNumberIsTooHigh(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkTypo3DependencyErrorsIfVersionNumberIsTooLow(), TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\DependencyUtilityTest\checkTypo3DependencyReturnsTrueIfVersionNumberIsInRange(), TYPO3\CMS\Impexp\Tests\Functional\Export\PagesAndTtContentWithImagesTest\exportPagesAndRelatedTtContentWithImages(), TYPO3\CMS\Impexp\Tests\Functional\Export\PagesAndTtContentWithImagesTest\exportPagesAndRelatedTtContentWithImagesFromCorruptSysFileRecord(), TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController\func_refindex(), TYPO3\CMS\Impexp\Tests\Functional\Import\PagesAndTtContentWithImagesInEmptyDatabaseTest\importPagesAndRelatedTtContentWithImageWithForcedUids(), TYPO3\CMS\Impexp\Utility\ImportExportUtility\importT3DFile(), TYPO3\CMS\Backend\Controller\File\FileController\processAjaxRequest(), TYPO3\CMS\Workspaces\Controller\Remote\MassActionHandler\processData(), TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\RegularExpressionValidatorTest\regularExpressionValidatorCreatesTheCorrectErrorIfTheExpressionDidNotMatch(), TYPO3\CMS\Install\Controller\InstallerController\showDatabaseSelectAction(), TYPO3\CMS\Core\Database\ReferenceIndex\updateIndex(), TYPO3\CMS\Install\Controller\UpgradeController\upgradeWizardsBlockingDatabaseExecuteAction(), TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\GenericObjectValidatorTest\validateChecksAllPropertiesForWhichAPropertyValidatorExists(), TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\DisjunctionValidatorTest\validateReturnsNoErrorsIfOneValidatorReturnsNoError(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Validation\ActionControllerValidationTest\validationResultsAreProvidedForTheSameObjectInDifferentArguments(), and TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\ConjunctionValidatorTest\validatorConjunctionReturnsErrorsIfOneValidatorReturnsErrors().

◆ $finder

$finder = new Symfony\Component\Finder\Finder()

Definition at line 110 of file annotationChecker.php.

◆ $output

$output = new ConsoleOutput()

Definition at line 119 of file annotationChecker.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\array2xmlConvertsEmptyArraysToElementWithoutContent(), TYPO3\CMS\Fluid\ViewHelpers\Widget\Controller\AutocompleteController\autocompleteAction(), TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash\base64Encode(), TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash\base64Encode(), TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash\base64Encode(), TYPO3\CMS\Backend\Utility\BackendUtility\BEgetRootLine(), TYPO3\CMS\Fluid\Tests\Unit\Core\Widget\AbstractWidgetViewHelperTest\callViewHelper(), TYPO3\CMS\Core\Tests\Unit\DataHandling\DataHandlerTest\checkValueInputEvalWithEvalDatetime(), TYPO3\CMS\Core\Imaging\GraphicalFunctions\combineExec(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\containsPlaceholderTest(), TYPO3\CMS\Backend\Utility\BackendUtility\cshItem(), TYPO3\CMS\Core\Tests\Unit\Utility\DebugUtilityTest\debugEncodesHtmlInputIfNoPlainText(), TYPO3\CMS\Core\Tests\Unit\Utility\DebugUtilityTest\debugNotEncodesHtmlInputIfPlainText(), TYPO3\CMS\Extensionmanager\Utility\Connection\TerUtility\decodeExchangeData(), TYPO3\CMS\Core\Tests\Unit\Error\DebugExceptionHandlerTest\echoExceptionWebEscapesExceptionMessage(), TYPO3\CMS\Core\Tests\Unit\Error\ProductionExceptionHandlerTest\echoExceptionWebEscapesExceptionMessage(), TYPO3\CMS\Core\Tests\Unit\Error\ProductionExceptionHandlerTest\echoExceptionWebEscapesExceptionTitle(), TYPO3\CMS\Core\Utility\CommandUtility\escapeShellArguments(), TYPO3\CMS\Core\Utility\CommandUtility\exec(), checkIntegrityComposer\execute(), TYPO3\CMS\Backend\Command\UnlockBackendCommand\execute(), TYPO3\CMS\Lowlevel\Command\ListSysLogCommand\execute(), TYPO3\CMS\Workspaces\Command\CleanupPreviewLinksCommand\execute(), TYPO3\CMS\Core\Command\SiteShowCommand\execute(), TYPO3\CMS\Backend\Command\LockBackendCommand\execute(), TYPO3\CMS\Redirects\Command\CheckIntegrityCommand\execute(), TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand\execute(), TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand\execute(), TYPO3\CMS\Workspaces\Command\AutoPublishCommand\execute(), TYPO3\CMS\Core\Command\SiteListCommand\execute(), TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand\execute(), TYPO3\CMS\Core\Command\SendEmailCommand\execute(), TYPO3\CMS\Core\Command\DumpAutoloadCommand\execute(), SplitAcceptanceTests\execute(), TYPO3\CMS\Backend\Command\ResetPasswordCommand\execute(), SplitFunctionalTests\execute(), TYPO3\CMS\Core\Command\ExtensionListCommand\execute(), TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand\execute(), TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand\execute(), TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand\execute(), TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask\execute(), TYPO3\CMS\Impexp\Command\ImportCommand\execute(), TYPO3\CMS\Install\Command\LanguagePackCommand\execute(), TYPO3\CMS\Lowlevel\Command\FilesWithMultipleReferencesCommand\execute(), TYPO3\CMS\Lowlevel\Command\MissingFilesCommand\execute(), TYPO3\CMS\Scheduler\Command\SchedulerCommand\execute(), TYPO3\CMS\Lowlevel\Command\LostFilesCommand\execute(), TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand\execute(), TYPO3\CMS\Workspaces\Command\WorkspaceVersionRecordsCommand\execute(), TYPO3\CMS\Backend\Utility\BackendUtility\explodeSoftRefParserList(), TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_formatTS(), TYPO3\CMS\Core\TypoScript\ExtendedTemplateService\ext_printFields(), TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools\flexArray2Xml(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationFindPresetInPageTsOverridesPreset(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationOverridesByDefault(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationOverridesByFieldAndTypeSpecificConfig(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationOverridesByFieldSpecificConfig(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationPageTsOverridesPreset(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationSetsOverruleModeIfMissing(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationUsesOverruleModeFromConfig(), TYPO3\CMS\Core\Tests\Unit\Configuration\RichtextTest\getConfigurationUsesOverruleModeFromType(), TYPO3\CMS\Backend\Controller\Page\TreeController\getDokTypes(), TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController\getPageAccessFailureReasons(), TYPO3\CMS\Recycler\Utility\RecyclerUtility\getRecordPath(), TYPO3\CMS\Backend\Utility\BackendUtility\getRecordPath(), TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher\getResult(), TYPO3\CMS\Backend\View\PageLayoutView\getResult(), TYPO3\CMS\Core\Console\CommandRequestHandler\handleRequest(), TYPO3\CMS\Backend\Utility\BackendUtility\helpText(), TYPO3\CMS\Backend\Utility\BackendUtility\helpTextArray(), TYPO3\CMS\Core\Imaging\GraphicalFunctions\imageMagickConvert(), TYPO3\CMS\Core\Imaging\GraphicalFunctions\imageMagickExec(), TYPO3\CMS\Fluid\Tests\Unit\Core\Widget\AbstractWidgetViewHelperTest\initiateSubRequestBuildsRequestProperly(), TYPO3\CMS\Form\Domain\Runtime\FormRuntime\invokeFinishers(), TYPO3\CMS\Extbase\Tests\Unit\Mvc\View\JsonViewTest\jsonViewTestData(), TYPO3\CMS\Recordlist\Controller\RecordListController\languageSelector(), TYPO3\CMS\Backend\View\PageLayoutView\languageSelector(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\load(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithAnImport(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithEnvVarPlaceholders(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithEnvVarPlaceholdersDoesNotReplaceWithNonExistingValues(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithImportAndEnvVars(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithMultipleImports(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithNestedPlaceholders(), TYPO3\CMS\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\loadWithPlaceholders(), TYPO3\CMS\Recordlist\Controller\RecordListController\main(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl(), TYPO3\CMS\IndexedSearch\Controller\SearchController\makeDescription(), TYPO3\CMS\IndexedSearch\Controller\SearchController\makeLanguageIndication(), TYPO3\CMS\IndexedSearch\Controller\SearchController\markupSWpartsOfString(), TYPO3\CMS\Extbase\Tests\Unit\Mvc\View\JsonViewTest\objectIdentifierExposureTestData(), TYPO3\CMS\Frontend\Plugin\AbstractPlugin\pi_classParam(), TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer\prefixComment(), TYPO3\CMS\Core\Database\QueryView\queryMaker(), TYPO3\CMS\Core\DataHandling\DataHandler\recordInfoWithPermissionCheck(), TYPO3\CMS\Fluid\ViewHelpers\Be\ContainerViewHelper\render(), TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\renderAdditionalIdentityFields(), TYPO3\CMS\Core\ViewHelpers\Form\TypoScriptConstantsViewHelper\renderColorPicker(), TYPO3\CMS\Core\Tests\Unit\Messaging\Renderer\BootstrapRendererTest\renderCreatesCorrectOutputForFlashMessage(), TYPO3\CMS\Core\Tests\Unit\Messaging\Renderer\BootstrapRendererTest\renderCreatesCorrectOutputForFlashMessageWithoutTitle(), TYPO3\CMS\Info\Controller\TranslationStatusController\renderL10nTable(), TYPO3\CMS\Core\ViewHelpers\Form\TypoScriptConstantsViewHelper\renderOptionSelect(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\renderOptionTag(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\renderOptionTags(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\renderPrependOptionTag(), TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper\renderStatic(), TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper\renderStatic(), TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper\renderStatic(), TYPO3\CMS\Install\ViewHelpers\Format\PhpErrorCodeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\CaseViewHelper\renderStatic(), TYPO3\CMS\Core\Console\CommandApplication\run(), TYPO3\CMS\Workspaces\Service\WorkspaceService\selectVersionsInWorkspace(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\setUp(), TYPO3\CMS\Core\Localization\LanguageService\sL(), TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer\stdWrap_csConv(), TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer\stdWrap_strftime(), TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter\transformMultiValueElementsForFormFramework(), TYPO3\CMS\Form\Controller\FormEditorController\transformMultiValuePropertiesForFormEditor(), TYPO3\CMS\Backend\View\ArrayBrowser\tree(), and TYPO3\CMS\Install\Service\CoreUpdateService\unpackVersion().

◆ $parser

$parser = (new ParserFactory())->create(ParserFactory::ONLY_PHP7)

Definition at line 108 of file annotationChecker.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\AbstractDataTypeBaseTestCase\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\CreateTableFragmentTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ForeignKeyDefinitionTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\TableOptionsTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ReferenceDefinitionTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionAttributesTest\createSubject(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\IndexDefinitionTest\createSubject(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\CodeStatisticsTest\enterNodeSumsStatistics(), SplitAcceptanceTests\execute(), SplitFunctionalTests\execute(), TYPO3\CMS\Install\Controller\UpgradeController\extensionScannerScanFileAction(), TYPO3\CMS\Core\Html\HtmlParser\getFirstTag(), TYPO3\CMS\Core\Html\HtmlParser\getFirstTagName(), TYPO3\CMS\Backend\Utility\BackendUtility\getPagesTSconfig(), TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController\getPagesTSconfig(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\InterfaceMethodChangedMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodAnnotationMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentDroppedMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentDroppedStaticMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentUnusedMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodCallMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\PropertyExistsStaticMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayDimensionMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayGlobalMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\PropertyAnnotationMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\FunctionCallMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodCallStaticMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ClassNameMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ConstructorArgumentMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Backend\View\Wizard\Element\BackendLayoutWizardElement\init(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayGlobalMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayDimensionMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentUnusedMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentDroppedMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentDroppedStaticMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodCallStaticMatcherTest\matchesReturnsExpectedRestFiles(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\FunctionCallMatcherTest\matchIsIgnoredIfIgnoreFileIsSet(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodCallMatcherTest\matchIsIgnoredIfIgnoreFileIsSet(), TYPO3\CMS\Core\Tests\Unit\Html\Parser\ParserTest\nodesAreResolved(), TYPO3\CMS\Backend\View\BackendLayoutView\parseStructure(), TYPO3\CMS\Core\Html\HtmlParser\removeFirstAndLastTag(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\TableBuilderTest\setUp(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\GeneratorClassesResolverTest\visitorCreatesFullyQualifiedNameFromStringArgumentInMakeInstance(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\GeneratorClassesResolverTest\visitorDoesNotTransformDynamicallyCreatesFullyQualifiedNameFromStringArgumentInMakeInstance(), and TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().