‪TYPO3CMS  9.5
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 115 of file annotationChecker.php.

Referenced by TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\ConjunctionValidatorTest\allValidatorsInTheConjunctionAreCalledEvenIfOneReturnsError(), TYPO3\CMS\Core\DataHandling\DataHandler\checkStoredRecord(), TYPO3\CMS\Impexp\Tests\Functional\Export\PagesAndTtContentWithImagesTest\exportPagesAndRelatedTtContentWithImages(), TYPO3\CMS\Impexp\Tests\Functional\Export\PagesAndTtContentWithImagesTest\exportPagesAndRelatedTtContentWithImagesFromCorruptSysFileRecord(), TYPO3\CMS\Impexp\Tests\Functional\Import\GroupFileAndFileReferenceItemTest\importGroupFileAndFileReferenceItemWithRootLevelNotAllowed(), 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\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(), TYPO3\CMS\Extbase\Tests\Unit\Validation\Validator\ConjunctionValidatorTest\validatorConjunctionReturnsErrorsIfOneValidatorReturnsErrors(), and TYPO3\CMS\SysAction\ActionTask\viewNewBackendUser().

◆ $finder

◆ $output

$output = new ConsoleOutput()

Definition at line 113 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\AbstractComposedSalt\base64Encode(), 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\Adminpanel\Service\EditToolbarService\createToolbar(), 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\Rsaauth\Backend\CommandLineBackend\decrypt(), TYPO3\CMS\Core\Tests\Unit\Error\DebugExceptionHandlerTest\echoExceptionWebEscapesExceptionMessage(), TYPO3\CMS\Core\Tests\Unit\Error\ProductionExceptionHandlerTest\echoExceptionWebEscapesExceptionMessage(), TYPO3\CMS\Core\Tests\Unit\Error\ProductionExceptionHandlerTest\echoExceptionWebEscapesExceptionTitle(), Mso\IdnaConvert\IdnaConvert\encode(), TYPO3\CMS\Core\Utility\CommandUtility\escapeShellArguments(), TYPO3\CMS\Core\Utility\CommandUtility\exec(), TYPO3\CMS\Backend\Command\UnlockBackendCommand\execute(), TYPO3\CMS\Core\Command\SiteListCommand\execute(), checkIntegrityComposer\execute(), TYPO3\CMS\Workspaces\Command\CleanupPreviewLinksCommand\execute(), TYPO3\CMS\Extbase\Command\HelpCommand\execute(), TYPO3\CMS\Lowlevel\Command\ListSysLogCommand\execute(), TYPO3\CMS\Backend\Command\LockBackendCommand\execute(), TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand\execute(), TYPO3\CMS\Core\Command\SiteShowCommand\execute(), TYPO3\CMS\Workspaces\Command\AutoPublishCommand\execute(), TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand\execute(), TYPO3\CMS\Core\Command\SendEmailCommand\execute(), TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand\execute(), TYPO3\CMS\Install\Command\LanguagePackCommand\execute(), checkIntegrityCsvFixtures\execute(), TYPO3\CMS\Core\Command\DumpAutoloadCommand\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\Impexp\Command\ImportCommand\execute(), TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask\execute(), TYPO3\CMS\Lowlevel\Command\FilesWithMultipleReferencesCommand\execute(), TYPO3\CMS\Lowlevel\Command\MissingFilesCommand\execute(), TYPO3\CMS\Lowlevel\Command\RteImagesCommand\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\Frontend\ContentObject\ContentObjectRenderer\filelink(), TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools\flexArray2Xml(), 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\Page\PageRepository\getFirstWebPage(), TYPO3\CMS\Adminpanel\View\AdminPanelView\getModule(), TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController\getPageAccessFailureReasons(), TYPO3\CMS\Recycler\Utility\RecyclerUtility\getRecordPath(), TYPO3\CMS\Backend\Utility\BackendUtility\getRecordPath(), TYPO3\CMS\Backend\View\PageLayoutView\getResult(), TYPO3\CMS\Adminpanel\View\AdminPanelView\getSectionOpenerLink(), TYPO3\CMS\Info\Controller\TranslationStatusController\getSystemLanguages(), 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\Core\Tests\Unit\Configuration\Loader\YamlFileLoaderTest\isPlaceholderTest(), TYPO3\CMS\Extbase\Tests\Unit\Mvc\View\JsonViewTest\jsonViewTestData(), TYPO3\CMS\Recordlist\Controller\RecordListController\languageSelector(), TYPO3\CMS\Backend\View\PageLayoutView\languageSelector(), TYPO3\CMS\Adminpanel\View\AdminPanelView\linkSectionHeader(), 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\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(), Mso\IdnaConvert\Punycode\namePrep(), 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\Form\ViewHelpers\Form\UploadedResourceViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\ContainerViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\renderAdditionalIdentityFields(), TYPO3\CMS\Install\ViewHelpers\Form\TypoScriptConstantsViewHelper\renderColorPicker(), TYPO3\CMS\Backend\Controller\PageLayoutController\renderContent(), 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\Install\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\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\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\Lowlevel\Integrity\DatabaseIntegrityCheck\testFileRefs(), TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck\testFileRefs(), TYPO3\CMS\Form\Controller\FormEditorController\transformMultiValueElementsForFormEditor(), TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter\transformMultiValueElementsForFormFramework(), TYPO3\CMS\Lowlevel\Utility\ArrayBrowser\tree(), Mso\IdnaConvert\UnicodeTranscoder\ucs4_ucs4array(), Mso\IdnaConvert\UnicodeTranscoder\ucs4array_ucs4(), Mso\IdnaConvert\UnicodeTranscoder\ucs4array_utf7(), Mso\IdnaConvert\UnicodeTranscoder\ucs4array_utf8(), TYPO3\CMS\Install\Service\CoreUpdateService\unpackVersion(), Mso\IdnaConvert\UnicodeTranscoder\utf7_ucs4array(), and Mso\IdnaConvert\UnicodeTranscoder\utf8_ucs4array().

◆ $parser

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

Definition at line 100 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(), TYPO3\CMS\Install\Controller\UpgradeController\extensionScannerScanFileAction(), TYPO3\CMS\Core\Html\HtmlParser\getFirstTag(), TYPO3\CMS\Core\Html\HtmlParser\getFirstTagName(), TYPO3\CMS\Core\Localization\LocalizationFactory\getParsedData(), TYPO3\CMS\Backend\View\BackendLayoutView\getSelectedBackendLayout(), 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\PropertyAnnotationMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayDimensionMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\PropertyExistsStaticMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\ArrayGlobalMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\MethodArgumentDroppedMatcherTest\hitsFromFixtureAreFound(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\Matcher\FunctionCallMatcherTest\hitsFromFixtureAreFound(), 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\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\Core\Html\HtmlParser\removeFirstAndLastTag(), TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\TableBuilderTest\setUp(), TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\GeneratorClassesResolverTest\visitorCreatesFullyQualifiedNameFromStringArgumentInMakeInstance(), and TYPO3\CMS\Install\Tests\Unit\ExtensionScanner\Php\GeneratorClassesResolverTest\visitorDoesNotTransformDynamicallyCreatesFullyQualifiedNameFromStringArgumentInMakeInstance().