gitextract_4vveoeuj/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── basic.yml │ ├── licensecheck.yml │ └── sonar.yml ├── .gitignore ├── .project ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE.md ├── README.md ├── dev/ │ ├── org.eclipse.php-repository/ │ │ ├── .project │ │ ├── category.xml │ │ ├── pom.xml │ │ └── siteTemplate/ │ │ └── p2.index │ ├── org.eclipse.php.target.current/ │ │ ├── org.eclipse.php.target.current.target │ │ └── pom.xml │ ├── org.eclipse.php.target.next/ │ │ ├── org.eclipse.php.target.next.target │ │ └── pom.xml │ └── psf/ │ └── pdt-dev.psf ├── doc/ │ ├── .project │ └── articles/ │ └── PDT and PHP Frameworks/ │ ├── Developing Web applications using PDT and PHP Frameworks/ │ │ └── article.html │ ├── article.css │ └── readme.txt ├── examples/ │ └── org.eclipse.php.examples.xss/ │ ├── .classpath │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.xml │ └── src/ │ └── org/ │ └── eclipse/ │ └── php/ │ └── examples/ │ └── xss/ │ ├── BuildParticipantFactory.java │ ├── XSSPlugin.java │ ├── XSSProtectionParticipant.java │ └── XSSValidationVisitor.java ├── features/ │ ├── org.eclipse.php-feature/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ ├── p2.inf │ │ ├── pom.xml │ │ └── sourceTemplateFeature/ │ │ └── feature.properties │ ├── org.eclipse.php.composer-feature/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.mylyn-feature/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ ├── pom.xml │ │ └── sourceTemplateFeature/ │ │ └── feature.properties │ ├── org.eclipse.php.phpunit-feature/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.profiler-feature/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.rdt.sync-feature/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.sdk-feature/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.source-feature/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── about.html │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.test-feature/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ └── pom.xml ├── incubation/ │ ├── antlr_parser_gsoc2009/ │ │ ├── .project │ │ └── grammar/ │ │ ├── ast/ │ │ │ ├── php4/ │ │ │ │ ├── CompilerAst.g │ │ │ │ └── TreePHP.g │ │ │ ├── php5/ │ │ │ │ ├── CompilerAst.g │ │ │ │ └── TreePHP.g │ │ │ └── php53/ │ │ │ ├── CompilerAst.g │ │ │ └── TreePHP.g │ │ └── compiler/ │ │ ├── php4/ │ │ │ ├── CompilerAst.g │ │ │ └── TreePHP.g │ │ ├── php5/ │ │ │ ├── CompilerAst.g │ │ │ └── TreePHP.g │ │ └── php53/ │ │ ├── CompilerAst.g │ │ └── TreePHP.g │ └── builtin-php/ │ ├── org.eclipse.php.builtin.executables-feature/ │ │ ├── .project │ │ ├── build.properties │ │ ├── feature.properties │ │ ├── feature.xml │ │ └── pom.xml │ ├── org.eclipse.php.builtin.executables-repository/ │ │ ├── .project │ │ ├── category.xml │ │ └── pom.xml │ ├── org.eclipse.php.builtin.executables.linux.x86_64/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── META-INF/ │ │ │ ├── MANIFEST.MF │ │ │ └── p2.inf │ │ ├── build.properties │ │ ├── fragment.xml │ │ └── pom.xml │ ├── org.eclipse.php.builtin.executables.macosx/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── META-INF/ │ │ │ ├── MANIFEST.MF │ │ │ └── p2.inf │ │ ├── build.properties │ │ ├── fragment.xml │ │ └── pom.xml │ ├── org.eclipse.php.builtin.executables.windows/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── build.properties │ │ ├── fragment.xml │ │ └── pom.xml │ ├── pom.xml │ └── resources.xml ├── plugins/ │ ├── org.eclipse.php.astview/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── astview/ │ │ ├── ASTViewImages.java │ │ ├── ASTViewPlugin.java │ │ ├── Activator.java │ │ ├── EditorUtility.java │ │ ├── NodeFinder.java │ │ ├── TreeInfoCollector.java │ │ └── views/ │ │ ├── ASTAttribute.java │ │ ├── ASTView.java │ │ ├── ASTViewContentProvider.java │ │ ├── ASTViewLabelProvider.java │ │ ├── Binding.java │ │ ├── BindingProperty.java │ │ ├── CommentsProperty.java │ │ ├── DynamicAttributeProperty.java │ │ ├── DynamicBindingProperty.java │ │ ├── Error.java │ │ ├── ExceptionAttribute.java │ │ ├── GeneralAttribute.java │ │ ├── NodeProperty.java │ │ ├── NonRelevantFilter.java │ │ ├── PhpElement.java │ │ ├── ProblemNode.java │ │ ├── ProblemsProperty.java │ │ ├── SettingsProperty.java │ │ ├── TreeCopyAction.java │ │ └── WellKnownTypesProperty.java │ ├── org.eclipse.php.builtin.server.core/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── internal/ │ │ └── server/ │ │ └── core/ │ │ └── builtin/ │ │ ├── AbstractPHPServerRunner.java │ │ ├── DefaultPHPServerConfiguration.java │ │ ├── DefaultPHPServerDebugger.java │ │ ├── DefaultPHPServerRunner.java │ │ ├── FileUtil.java │ │ ├── IPHPRuntime.java │ │ ├── IPHPRuntimeWorkingCopy.java │ │ ├── IPHPServer.java │ │ ├── IPHPServerBehaviour.java │ │ ├── IPHPServerConfiguration.java │ │ ├── IPHPServerConfigurationWorkingCopy.java │ │ ├── IPHPServerRunner.java │ │ ├── IPHPServerWorkingCopy.java │ │ ├── IPHPWebModule.java │ │ ├── Messages.java │ │ ├── Messages.properties │ │ ├── PHPProjectModule.java │ │ ├── PHPProjectModuleFactory.java │ │ ├── PHPRuntime.java │ │ ├── PHPRuntimeLocator.java │ │ ├── PHPServer.java │ │ ├── PHPServerBehaviour.java │ │ ├── PHPServerConfiguration.java │ │ ├── PHPServerHelper.java │ │ ├── PHPServerLaunchConfigurationDelegate.java │ │ ├── PHPServerLaunchableAdapterDelegate.java │ │ ├── PHPServerPlugin.java │ │ ├── PHPServerRunnerConfiguration.java │ │ ├── PingThread.java │ │ ├── ProgressUtil.java │ │ ├── PublishOperation2.java │ │ ├── PublishTask.java │ │ ├── Trace.java │ │ ├── WebModule.java │ │ ├── command/ │ │ │ ├── ConfigurationCommand.java │ │ │ ├── ModifyPortCommand.java │ │ │ ├── ServerCommand.java │ │ │ ├── SetDocumentRootDirectoryCommand.java │ │ │ └── SetTestEnvironmentCommand.java │ │ ├── configuration/ │ │ │ └── ServerLifecycleListener.java │ │ ├── debugger/ │ │ │ ├── HttpReverseProxyServer.java │ │ │ └── PHPServerDebugTarget.java │ │ ├── deployables/ │ │ │ ├── PHPDeployableObjectAdapter.java │ │ │ └── PHPDeployableObjectAdapterUtil.java │ │ └── xml/ │ │ ├── Factory.java │ │ ├── PathMapping.java │ │ ├── Port.java │ │ ├── Server.java │ │ ├── ServerInstance.java │ │ ├── XMLElement.java │ │ └── XMLUtil.java │ ├── org.eclipse.php.builtin.server.ui/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── internal/ │ │ └── server/ │ │ └── ui/ │ │ └── builtin/ │ │ ├── Messages.java │ │ ├── Messages.properties │ │ ├── PHPRuntimeComposite.java │ │ ├── PHPRuntimeWizardFragment.java │ │ ├── PHPServerLaunchConfigurationTabGroup.java │ │ ├── PHPServerUIPlugin.java │ │ ├── Trace.java │ │ └── editor/ │ │ └── ServerPortEditorSection.java │ ├── org.eclipse.php.composer.api/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── OSGI-INF/ │ │ │ └── l10n/ │ │ │ └── bundle.properties │ │ ├── about.html │ │ ├── build.properties │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── composer/ │ │ └── api/ │ │ ├── ComposerConstants.java │ │ ├── ComposerPackage.java │ │ ├── DistributedPackage.java │ │ ├── MinimalPackage.java │ │ ├── RepositoryPackage.java │ │ ├── VersionedPackage.java │ │ ├── annotation/ │ │ │ └── Name.java │ │ ├── collection/ │ │ │ ├── ComposerPackages.java │ │ │ ├── Dependencies.java │ │ │ ├── JsonArray.java │ │ │ ├── License.java │ │ │ ├── Persons.java │ │ │ ├── Psr.java │ │ │ ├── Repositories.java │ │ │ ├── Scripts.java │ │ │ ├── UniqueJsonArray.java │ │ │ └── Versions.java │ │ ├── entities/ │ │ │ ├── AbstractIterableJsonObject.java │ │ │ ├── AbstractJsonArray.java │ │ │ ├── AbstractJsonObject.java │ │ │ ├── AbstractUniqueJsonArray.java │ │ │ ├── Entity.java │ │ │ ├── JsonCollection.java │ │ │ ├── JsonEntity.java │ │ │ ├── JsonValue.java │ │ │ └── Version.java │ │ ├── json/ │ │ │ ├── JsonFormatter.java │ │ │ ├── JsonParser.java │ │ │ └── ParseException.java │ │ ├── objects/ │ │ │ ├── Autoload.java │ │ │ ├── Config.java │ │ │ ├── Distribution.java │ │ │ ├── Extra.java │ │ │ ├── JsonObject.java │ │ │ ├── Namespace.java │ │ │ ├── Person.java │ │ │ ├── Script.java │ │ │ ├── Source.java │ │ │ ├── Storage.java │ │ │ └── Support.java │ │ ├── packages/ │ │ │ ├── AbstractDownloadClient.java │ │ │ ├── AbstractDownloader.java │ │ │ ├── AsyncDownloadClient.java │ │ │ ├── AsyncDownloader.java │ │ │ ├── AsyncPackageDownloader.java │ │ │ ├── AsyncPackageSearch.java │ │ │ ├── AsyncPackagistDownloader.java │ │ │ ├── AsyncPackagistSearch.java │ │ │ ├── AsyncPharDownloader.java │ │ │ ├── DownloadClient.java │ │ │ ├── DownloadListenerAdapter.java │ │ │ ├── DownloadListenerInterface.java │ │ │ ├── Downloader.java │ │ │ ├── PackageDownloader.java │ │ │ ├── PackageHelper.java │ │ │ ├── PackageListenerInterface.java │ │ │ ├── PackageSearch.java │ │ │ ├── PackageSearchListenerInterface.java │ │ │ ├── PackagistDownloader.java │ │ │ ├── PackagistSearch.java │ │ │ ├── PharDownloader.java │ │ │ ├── ProxyHelper.java │ │ │ ├── SearchResult.java │ │ │ └── TransferListenerInterface.java │ │ └── repositories/ │ │ ├── ComposerRepository.java │ │ ├── GitRepository.java │ │ ├── MercurialRepository.java │ │ ├── PackageRepository.java │ │ ├── PearRepository.java │ │ ├── Repository.java │ │ ├── RepositoryFactory.java │ │ ├── SubversionRepository.java │ │ └── VcsRepository.java │ ├── org.eclipse.php.composer.core/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── OSGI-INF/ │ │ │ └── l10n/ │ │ │ └── bundle.properties │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ └── executableLauncher.exsd │ │ ├── schemastore/ │ │ │ └── composer │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── composer/ │ │ ├── core/ │ │ │ ├── ComposerBuildpathContainerInitializer.java │ │ │ ├── ComposerPlugin.java │ │ │ ├── ComposerPluginConstants.java │ │ │ ├── ComposerPreferenceConstants.java │ │ │ ├── PreferenceHelper.java │ │ │ ├── build/ │ │ │ │ ├── BuildParticipantFactory.java │ │ │ │ └── ComposerBuildParticipant.java │ │ │ ├── builder/ │ │ │ │ └── ComposerBuildPathManagementBuilder.java │ │ │ ├── buildpath/ │ │ │ │ ├── BuildPathManager.java │ │ │ │ └── BuildPathParser.java │ │ │ ├── facet/ │ │ │ │ ├── ComposerFacetConstants.java │ │ │ │ ├── FacetManager.java │ │ │ │ ├── FacetedProjectValidator.java │ │ │ │ ├── InstallActionDelegate.java │ │ │ │ ├── Messages.java │ │ │ │ ├── UninstallActionDelegate.java │ │ │ │ └── messages.properties │ │ │ ├── launch/ │ │ │ │ ├── ExecutableNotFoundException.java │ │ │ │ ├── LaunchUtil.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ScriptLauncher.java │ │ │ │ ├── ScriptLauncherInterface.java │ │ │ │ ├── ScriptLauncherManager.java │ │ │ │ ├── ScriptNotFoundException.java │ │ │ │ ├── environment/ │ │ │ │ │ ├── AbstractEnvironmentFactory.java │ │ │ │ │ ├── ComposerEnvironmentFactory.java │ │ │ │ │ ├── Environment.java │ │ │ │ │ ├── EnvironmentFactory.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── PrjPharEnvironment.java │ │ │ │ │ ├── SysPhpPrjPhar.java │ │ │ │ │ ├── SysPhpSysPhar.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── execution/ │ │ │ │ │ ├── ExecutionResponseAdapter.java │ │ │ │ │ ├── ExecutionResponseListener.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── ScriptExecutor.java │ │ │ │ │ └── messages.properties │ │ │ │ └── messages.properties │ │ │ ├── log/ │ │ │ │ └── Logger.java │ │ │ ├── model/ │ │ │ │ ├── BuildpathPackage.java │ │ │ │ ├── ComposerBuildpathContainer.java │ │ │ │ ├── EclipsePHPPackage.java │ │ │ │ ├── InstallableItem.java │ │ │ │ ├── InstalledPackage.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ModelAccess.java │ │ │ │ ├── PackageManager.java │ │ │ │ ├── PackagePath.java │ │ │ │ └── messages.properties │ │ │ ├── preferences/ │ │ │ │ ├── PHPExecutableChangeListener.java │ │ │ │ └── PreferenceInitializer.java │ │ │ ├── resources/ │ │ │ │ └── IComposerProject.java │ │ │ ├── util/ │ │ │ │ ├── BuildpathUtil.java │ │ │ │ ├── Messages.java │ │ │ │ ├── StringUtil.java │ │ │ │ └── messages.properties │ │ │ ├── validation/ │ │ │ │ └── ValidationUtils.java │ │ │ └── visitor/ │ │ │ └── AutoloadVisitor.java │ │ └── internal/ │ │ └── core/ │ │ ├── resources/ │ │ │ └── ComposerProject.java │ │ └── util/ │ │ └── NamespaceResolver.java │ ├── org.eclipse.php.composer.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── OSGI-INF/ │ │ │ └── l10n/ │ │ │ └── bundle.properties │ │ ├── Resources/ │ │ │ ├── help/ │ │ │ │ └── help_contexts.xml │ │ │ ├── intro/ │ │ │ │ ├── composer.xml │ │ │ │ └── css/ │ │ │ │ └── intro.css │ │ │ └── launcher/ │ │ │ └── testexecutable │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── composer/ │ │ └── ui/ │ │ ├── ComposerUIPlugin.java │ │ ├── ComposerUIPluginConstants.java │ │ ├── ComposerUIPluginImages.java │ │ ├── actions/ │ │ │ ├── ComposerAction.java │ │ │ ├── InstallAction.java │ │ │ ├── InstallDevAction.java │ │ │ ├── Messages.java │ │ │ ├── SelfUpdateAction.java │ │ │ ├── ToggleDevAction.java │ │ │ ├── UpdateAction.java │ │ │ ├── UpdateDevAction.java │ │ │ └── messages.properties │ │ ├── commands/ │ │ │ ├── InjectAutoloadCommand.java │ │ │ ├── Messages.java │ │ │ ├── UpdateBuildPathCommand.java │ │ │ └── messages.properties │ │ ├── controller/ │ │ │ ├── DependencyController.java │ │ │ ├── GraphController.java │ │ │ ├── IController.java │ │ │ ├── IPackageCheckStateChangedListener.java │ │ │ ├── ITableController.java │ │ │ ├── PackageController.java │ │ │ ├── PathController.java │ │ │ ├── PsrController.java │ │ │ └── ScriptsController.java │ │ ├── converter/ │ │ │ ├── ComposerConverter.java │ │ │ ├── Keywords2StringConverter.java │ │ │ ├── License2StringConverter.java │ │ │ ├── String2KeywordsConverter.java │ │ │ ├── String2LicenseConverter.java │ │ │ └── String2ListConverter.java │ │ ├── dialogs/ │ │ │ ├── ComposerJobFailureDialog.java │ │ │ ├── DependencyDialog.java │ │ │ ├── Messages.java │ │ │ ├── MissingExecutableDialog.java │ │ │ ├── PersonDialog.java │ │ │ ├── PsrDialog.java │ │ │ ├── RepositoryDialog.java │ │ │ ├── ResourceDialog.java │ │ │ ├── ScriptDialog.java │ │ │ └── messages.properties │ │ ├── editor/ │ │ │ ├── ComboFormEntryAdapter.java │ │ │ ├── ComposerFormPage.java │ │ │ ├── ComposerSection.java │ │ │ ├── FormEntryAdapter.java │ │ │ ├── FormLayoutFactory.java │ │ │ ├── Messages.java │ │ │ ├── StructuredViewerSection.java │ │ │ ├── TableSection.java │ │ │ ├── TreeSection.java │ │ │ ├── composer/ │ │ │ │ ├── AbstractAutoloadPage.java │ │ │ │ ├── AuthorSection.java │ │ │ │ ├── AutoloadDevPage.java │ │ │ │ ├── AutoloadPage.java │ │ │ │ ├── ComposerFormEditor.java │ │ │ │ ├── ConfigSection.java │ │ │ │ ├── ConfigurationPage.java │ │ │ │ ├── DependenciesPage.java │ │ │ │ ├── DependencyGraphPage.java │ │ │ │ ├── DependencySearchSection.java │ │ │ │ ├── DependencySection.java │ │ │ │ ├── GeneralSection.java │ │ │ │ ├── LicenseContentAdapter.java │ │ │ │ ├── Messages.java │ │ │ │ ├── OverviewPage.java │ │ │ │ ├── Psr0Section.java │ │ │ │ ├── Psr4Section.java │ │ │ │ ├── PsrSection.java │ │ │ │ ├── RepositoriesSection.java │ │ │ │ ├── ScriptsSection.java │ │ │ │ ├── SupportSection.java │ │ │ │ └── messages.properties │ │ │ ├── messages.properties │ │ │ └── toolbar/ │ │ │ ├── Messages.java │ │ │ ├── SearchControl.java │ │ │ └── messages.properties │ │ ├── explorer/ │ │ │ ├── ComposerBuildpathContainer.java │ │ │ ├── Messages.java │ │ │ ├── PackageTreeContentProvider.java │ │ │ ├── PackageTreeLabelProvider.java │ │ │ └── messages.properties │ │ ├── facet/ │ │ │ ├── FacetInstallWizardPage.java │ │ │ ├── Messages.java │ │ │ └── messages.properties │ │ ├── handler/ │ │ │ ├── AddComposerSupportHandler.java │ │ │ ├── ConsoleResponseHandler.java │ │ │ └── RemoveComposerSupportHandler.java │ │ ├── job/ │ │ │ ├── ComposerJob.java │ │ │ ├── CreateProjectJob.java │ │ │ ├── DownloadJob.java │ │ │ ├── DumpAutoloadJob.java │ │ │ ├── InstallDevJob.java │ │ │ ├── InstallJob.java │ │ │ ├── Messages.java │ │ │ ├── SelfUpdateJob.java │ │ │ ├── UpdateDevJob.java │ │ │ ├── UpdateJob.java │ │ │ ├── messages.properties │ │ │ └── runner/ │ │ │ ├── ComposerFailureMessageRunner.java │ │ │ ├── Messages.java │ │ │ ├── MissingExecutableRunner.java │ │ │ └── messages.properties │ │ ├── parts/ │ │ │ ├── BooleanFormEntry.java │ │ │ ├── ComboFormEntry.java │ │ │ ├── ComboPart.java │ │ │ ├── FormEntry.java │ │ │ ├── IBooleanFormEntryListener.java │ │ │ ├── IComboFormEntryListener.java │ │ │ ├── IFormEntryListener.java │ │ │ ├── SharedPart.java │ │ │ ├── SharedPartWithButtons.java │ │ │ ├── StructuredViewerPart.java │ │ │ ├── TablePart.java │ │ │ ├── TreePart.java │ │ │ ├── WeblinkFormEntry.java │ │ │ └── composer/ │ │ │ ├── DependencySearch.java │ │ │ ├── DependencySearchPart.java │ │ │ ├── DependencySelectionFinishedListener.java │ │ │ ├── Messages.java │ │ │ ├── PackageSearch.java │ │ │ ├── PackageSearchPart.java │ │ │ ├── PackageSelectionFinishedListener.java │ │ │ ├── VersionSuggestion.java │ │ │ └── messages.properties │ │ ├── preferences/ │ │ │ ├── BuildPathExclusionWizard.java │ │ │ ├── BuildPathManagementPage.java │ │ │ ├── ComposerConfigurationBlock.java │ │ │ ├── ComposerLauncherBag.java │ │ │ ├── ComposerPreferencePage.java │ │ │ ├── Messages.java │ │ │ ├── SaveActionsConfigurationBlock.java │ │ │ ├── SaveActionsPreferencePage.java │ │ │ ├── launcher/ │ │ │ │ ├── ExecutableTester.java │ │ │ │ ├── LauncherConfigurationBlock.java │ │ │ │ ├── LauncherKeyBag.java │ │ │ │ ├── Messages.java │ │ │ │ └── messages.properties │ │ │ └── messages.properties │ │ ├── terminal/ │ │ │ ├── ComposerLauncher.java │ │ │ ├── Messages.java │ │ │ ├── TerminalConsole.java │ │ │ ├── TerminalConsolePage.java │ │ │ └── messages.properties │ │ ├── utils/ │ │ │ ├── WidgetFactory.java │ │ │ └── WidgetHelper.java │ │ └── wizard/ │ │ ├── AbstractComposerWizard.java │ │ ├── AbstractValidator.java │ │ ├── AbstractWizardFirstPage.java │ │ ├── AbstractWizardSecondPage.java │ │ ├── DetectGroup.java │ │ ├── LocationGroup.java │ │ ├── Messages.java │ │ ├── ValidationException.java │ │ ├── importer/ │ │ │ ├── ComposerImportWizard.java │ │ │ ├── Messages.java │ │ │ ├── WizardResourceImportPage.java │ │ │ └── messages.properties │ │ ├── messages.properties │ │ └── project/ │ │ ├── AutoloadGroup.java │ │ ├── AutoloadValidator.java │ │ ├── BasicSettingsGroup.java │ │ ├── ComposerProjectCreationWizard.java │ │ ├── ComposerProjectWizardFirstPage.java │ │ ├── ComposerProjectWizardSecondPage.java │ │ ├── Messages.java │ │ ├── Validator.java │ │ ├── messages.properties │ │ └── template/ │ │ ├── Messages.java │ │ ├── PackageFilterChangedListener.java │ │ ├── PackageFilterItem.java │ │ ├── PackageFilterViewer.java │ │ ├── PackageProjectCreationWizard.java │ │ ├── PackageProjectWizardFirstPage.java │ │ ├── PackageProjectWizardSecondPage.java │ │ ├── PackagistItem.java │ │ ├── Validator.java │ │ └── messages.properties │ ├── org.eclipse.php.core/ │ │ ├── .classpath │ │ ├── .externalToolBuilders/ │ │ │ └── PHP Parser Files Builder.launch │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ └── org.eclipse.m2e.core.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── OSGI-INF/ │ │ │ └── problemPreferences.xml │ │ ├── Resources/ │ │ │ ├── language/ │ │ │ │ ├── README.md │ │ │ │ ├── generate.php │ │ │ │ ├── php5.0/ │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SQLite.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── mhash.php │ │ │ │ │ ├── mime_magic.php │ │ │ │ │ ├── mssql.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php5.3/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SQLite.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ereg.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── mssql.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php5.4/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_OCI.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ereg.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongo.php │ │ │ │ │ ├── mssql.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── uploadprogress.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php5.5/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ereg.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── mhash.php │ │ │ │ │ ├── mssql.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php5.6/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ereg.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── mhash.php │ │ │ │ │ ├── mssql.php │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php7.0/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php7.1/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php7.2/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php7.3/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php7.4/ │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amf.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apc.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bbcode.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── cairo.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── magickwand.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ └── zlib.php │ │ │ │ ├── php8.0/ │ │ │ │ │ ├── .list │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── ast.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── couchbase.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ds.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── event.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── expect.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gearman.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── gnupg.php │ │ │ │ │ ├── grpc.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── http.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── igbinary.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mailparse.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongodb.php │ │ │ │ │ ├── msgpack.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcov.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── protobuf.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── raphf.php │ │ │ │ │ ├── rdkafka.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── v8js.php │ │ │ │ │ ├── vips.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xlswriter.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ ├── zlib.php │ │ │ │ │ └── zmq.php │ │ │ │ ├── php8.1/ │ │ │ │ │ ├── .list │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── ast.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── couchbase.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ds.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── event.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── expect.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gearman.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── gnupg.php │ │ │ │ │ ├── grpc.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── http.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── igbinary.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mailparse.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongodb.php │ │ │ │ │ ├── msgpack.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcov.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── raphf.php │ │ │ │ │ ├── rdkafka.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── v8js.php │ │ │ │ │ ├── vips.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xlswriter.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ ├── zlib.php │ │ │ │ │ └── zmq.php │ │ │ │ ├── php8.2/ │ │ │ │ │ ├── .list │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── ast.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── couchbase.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ds.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── event.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── expect.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gearman.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── gnupg.php │ │ │ │ │ ├── grpc.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── http.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── igbinary.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mailparse.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongodb.php │ │ │ │ │ ├── msgpack.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcov.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── random.php │ │ │ │ │ ├── raphf.php │ │ │ │ │ ├── rdkafka.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── v8js.php │ │ │ │ │ ├── vips.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xlswriter.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ ├── zlib.php │ │ │ │ │ └── zmq.php │ │ │ │ ├── php8.3/ │ │ │ │ │ ├── .list │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── ast.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── couchbase.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ds.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── event.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── expect.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gearman.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── gnupg.php │ │ │ │ │ ├── grpc.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── http.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── igbinary.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mailparse.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongodb.php │ │ │ │ │ ├── msgpack.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcov.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── random.php │ │ │ │ │ ├── raphf.php │ │ │ │ │ ├── rdkafka.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── v8js.php │ │ │ │ │ ├── vips.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xlswriter.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ ├── zlib.php │ │ │ │ │ └── zmq.php │ │ │ │ ├── php8.4/ │ │ │ │ │ ├── .list │ │ │ │ │ ├── Core.php │ │ │ │ │ ├── FFI.php │ │ │ │ │ ├── PDO.php │ │ │ │ │ ├── PDO_Firebird.php │ │ │ │ │ ├── PDO_ODBC.php │ │ │ │ │ ├── Phar.php │ │ │ │ │ ├── Reflection.php │ │ │ │ │ ├── SPL.php │ │ │ │ │ ├── SimpleXML.php │ │ │ │ │ ├── Zend Debugger.php │ │ │ │ │ ├── Zend OPcache.php │ │ │ │ │ ├── amqp.php │ │ │ │ │ ├── apcu.php │ │ │ │ │ ├── ast.php │ │ │ │ │ ├── basic.php │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── big_int.php │ │ │ │ │ ├── bz2.php │ │ │ │ │ ├── calendar.php │ │ │ │ │ ├── com_dotnet.php │ │ │ │ │ ├── couchbase.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── curl.php │ │ │ │ │ ├── date.php │ │ │ │ │ ├── dba.php │ │ │ │ │ ├── discount.php │ │ │ │ │ ├── dom.php │ │ │ │ │ ├── ds.php │ │ │ │ │ ├── enchant.php │ │ │ │ │ ├── event.php │ │ │ │ │ ├── exif.php │ │ │ │ │ ├── expect.php │ │ │ │ │ ├── fileinfo.php │ │ │ │ │ ├── filter.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gd.php │ │ │ │ │ ├── gearman.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── gmp.php │ │ │ │ │ ├── gnupg.php │ │ │ │ │ ├── grpc.php │ │ │ │ │ ├── hash.php │ │ │ │ │ ├── http.php │ │ │ │ │ ├── ibm_db2.php │ │ │ │ │ ├── iconv.php │ │ │ │ │ ├── igbinary.php │ │ │ │ │ ├── imagick.php │ │ │ │ │ ├── imap.php │ │ │ │ │ ├── interbase.php │ │ │ │ │ ├── intl.php │ │ │ │ │ ├── json.php │ │ │ │ │ ├── ldap.php │ │ │ │ │ ├── libevent.php │ │ │ │ │ ├── libxml.php │ │ │ │ │ ├── mailparse.php │ │ │ │ │ ├── mbstring.php │ │ │ │ │ ├── mcrypt.php │ │ │ │ │ ├── memcache.php │ │ │ │ │ ├── memcached.php │ │ │ │ │ ├── mongodb.php │ │ │ │ │ ├── msgpack.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── mysqlnd.php │ │ │ │ │ ├── oci8.php │ │ │ │ │ ├── odbc.php │ │ │ │ │ ├── openssl.php │ │ │ │ │ ├── pcntl.php │ │ │ │ │ ├── pcov.php │ │ │ │ │ ├── pcre.php │ │ │ │ │ ├── pdo_dblib.php │ │ │ │ │ ├── pdo_mysql.php │ │ │ │ │ ├── pdo_pgsql.php │ │ │ │ │ ├── pdo_sqlite.php │ │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ │ ├── phpiredis.php │ │ │ │ │ ├── posix.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── pthreads.php │ │ │ │ │ ├── random.php │ │ │ │ │ ├── raphf.php │ │ │ │ │ ├── rdkafka.php │ │ │ │ │ ├── readline.php │ │ │ │ │ ├── recode.php │ │ │ │ │ ├── redis.php │ │ │ │ │ ├── session.php │ │ │ │ │ ├── shmop.php │ │ │ │ │ ├── snmp.php │ │ │ │ │ ├── soap.php │ │ │ │ │ ├── sockets.php │ │ │ │ │ ├── sodium.php │ │ │ │ │ ├── solr.php │ │ │ │ │ ├── sqlite3.php │ │ │ │ │ ├── sqlsrv.php │ │ │ │ │ ├── ssh2.php │ │ │ │ │ ├── standard.php │ │ │ │ │ ├── sysvmsg.php │ │ │ │ │ ├── sysvsem.php │ │ │ │ │ ├── sysvshm.php │ │ │ │ │ ├── tidy.php │ │ │ │ │ ├── timezonedb.php │ │ │ │ │ ├── tokenizer.php │ │ │ │ │ ├── twig.php │ │ │ │ │ ├── uuid.php │ │ │ │ │ ├── v8js.php │ │ │ │ │ ├── vips.php │ │ │ │ │ ├── wddx.php │ │ │ │ │ ├── win32service.php │ │ │ │ │ ├── xdebug.php │ │ │ │ │ ├── xhprof.php │ │ │ │ │ ├── xlswriter.php │ │ │ │ │ ├── xml.php │ │ │ │ │ ├── xmlreader.php │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ ├── xmlwriter.php │ │ │ │ │ ├── xsl.php │ │ │ │ │ ├── yaml.php │ │ │ │ │ ├── zip.php │ │ │ │ │ ├── zlib.php │ │ │ │ │ └── zmq.php │ │ │ │ └── php8.5/ │ │ │ │ ├── .list │ │ │ │ ├── Core.php │ │ │ │ ├── FFI.php │ │ │ │ ├── PDO.php │ │ │ │ ├── PDO_Firebird.php │ │ │ │ ├── PDO_ODBC.php │ │ │ │ ├── Phar.php │ │ │ │ ├── Reflection.php │ │ │ │ ├── SPL.php │ │ │ │ ├── SimpleXML.php │ │ │ │ ├── Zend Debugger.php │ │ │ │ ├── Zend OPcache.php │ │ │ │ ├── amqp.php │ │ │ │ ├── apcu.php │ │ │ │ ├── ast.php │ │ │ │ ├── basic.php │ │ │ │ ├── bcmath.php │ │ │ │ ├── big_int.php │ │ │ │ ├── bz2.php │ │ │ │ ├── calendar.php │ │ │ │ ├── com_dotnet.php │ │ │ │ ├── couchbase.php │ │ │ │ ├── ctype.php │ │ │ │ ├── curl.php │ │ │ │ ├── date.php │ │ │ │ ├── dba.php │ │ │ │ ├── discount.php │ │ │ │ ├── dom.php │ │ │ │ ├── ds.php │ │ │ │ ├── enchant.php │ │ │ │ ├── event.php │ │ │ │ ├── exif.php │ │ │ │ ├── expect.php │ │ │ │ ├── fileinfo.php │ │ │ │ ├── filter.php │ │ │ │ ├── ftp.php │ │ │ │ ├── gd.php │ │ │ │ ├── gearman.php │ │ │ │ ├── gettext.php │ │ │ │ ├── gmp.php │ │ │ │ ├── gnupg.php │ │ │ │ ├── grpc.php │ │ │ │ ├── hash.php │ │ │ │ ├── http.php │ │ │ │ ├── ibm_db2.php │ │ │ │ ├── iconv.php │ │ │ │ ├── igbinary.php │ │ │ │ ├── imagick.php │ │ │ │ ├── imap.php │ │ │ │ ├── interbase.php │ │ │ │ ├── intl.php │ │ │ │ ├── json.php │ │ │ │ ├── ldap.php │ │ │ │ ├── lexbor.php │ │ │ │ ├── libevent.php │ │ │ │ ├── libxml.php │ │ │ │ ├── mailparse.php │ │ │ │ ├── mbstring.php │ │ │ │ ├── mcrypt.php │ │ │ │ ├── memcache.php │ │ │ │ ├── memcached.php │ │ │ │ ├── mongodb.php │ │ │ │ ├── msgpack.php │ │ │ │ ├── mysqli.php │ │ │ │ ├── mysqlnd.php │ │ │ │ ├── oci8.php │ │ │ │ ├── odbc.php │ │ │ │ ├── openssl.php │ │ │ │ ├── pcntl.php │ │ │ │ ├── pcov.php │ │ │ │ ├── pcre.php │ │ │ │ ├── pdo_dblib.php │ │ │ │ ├── pdo_mysql.php │ │ │ │ ├── pdo_pgsql.php │ │ │ │ ├── pdo_sqlite.php │ │ │ │ ├── pdo_sqlsrv.php │ │ │ │ ├── pgsql.php │ │ │ │ ├── phpdbg_webhelper.php │ │ │ │ ├── phpiredis.php │ │ │ │ ├── posix.php │ │ │ │ ├── pspell.php │ │ │ │ ├── pthreads.php │ │ │ │ ├── random.php │ │ │ │ ├── raphf.php │ │ │ │ ├── rdkafka.php │ │ │ │ ├── readline.php │ │ │ │ ├── recode.php │ │ │ │ ├── redis.php │ │ │ │ ├── session.php │ │ │ │ ├── shmop.php │ │ │ │ ├── snmp.php │ │ │ │ ├── soap.php │ │ │ │ ├── sockets.php │ │ │ │ ├── sodium.php │ │ │ │ ├── solr.php │ │ │ │ ├── sqlite3.php │ │ │ │ ├── sqlsrv.php │ │ │ │ ├── ssh2.php │ │ │ │ ├── standard.php │ │ │ │ ├── sysvmsg.php │ │ │ │ ├── sysvsem.php │ │ │ │ ├── sysvshm.php │ │ │ │ ├── tidy.php │ │ │ │ ├── timezonedb.php │ │ │ │ ├── tokenizer.php │ │ │ │ ├── twig.php │ │ │ │ ├── uri.php │ │ │ │ ├── uuid.php │ │ │ │ ├── v8js.php │ │ │ │ ├── vips.php │ │ │ │ ├── wddx.php │ │ │ │ ├── win32service.php │ │ │ │ ├── xdebug.php │ │ │ │ ├── xhprof.php │ │ │ │ ├── xlswriter.php │ │ │ │ ├── xml.php │ │ │ │ ├── xmlreader.php │ │ │ │ ├── xmlrpc.php │ │ │ │ ├── xmlwriter.php │ │ │ │ ├── xsl.php │ │ │ │ ├── yaml.php │ │ │ │ ├── zip.php │ │ │ │ ├── zlib.php │ │ │ │ └── zmq.php │ │ │ └── parserTools/ │ │ │ ├── build.xml │ │ │ ├── highlighting/ │ │ │ │ ├── PHPTokenizer.jflex │ │ │ │ ├── generatePHPTokenizer.xml │ │ │ │ ├── php5/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php53/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php54/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php55/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php56/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php7/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php71/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php72/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php73/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php74/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php80/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php81/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php82/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php83/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ ├── php84/ │ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ │ └── highlighting_scanner.jflex │ │ │ │ └── php85/ │ │ │ │ ├── generateHighlightingScanner.xml │ │ │ │ └── highlighting_scanner.jflex │ │ │ ├── jflex/ │ │ │ │ ├── PHPTokenizer.skeleton │ │ │ │ ├── build.xml │ │ │ │ └── common.skeleton │ │ │ └── parser/ │ │ │ ├── php5/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php53/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php54/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php55/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php56/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php7/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php71/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php72/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php73/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php74/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php80/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php81/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php82/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php83/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php84/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ ├── php85/ │ │ │ │ ├── ast_scanner.flex │ │ │ │ ├── generateAstParser.xml │ │ │ │ ├── generateAstScanner.xml │ │ │ │ ├── generateCompilerAstParser.xml │ │ │ │ ├── php_ast_parser.cup │ │ │ │ └── php_compiler_ast_parser.cup │ │ │ └── phpdoc/ │ │ │ ├── documentor_compiler_ast_scanner.flex │ │ │ └── generatePHPDocScanner.xml │ │ ├── about.html │ │ ├── build.properties │ │ ├── gen/ │ │ │ └── .gitignore │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ ├── completionContextResolvers.exsd │ │ │ ├── completionStrategyFactories.exsd │ │ │ ├── goalEvaluatorFactories.exsd │ │ │ ├── indentationStrategy.exsd │ │ │ ├── languageModelProviders.exsd │ │ │ ├── libraryFolderNameProviders.exsd │ │ │ ├── namespaceResolver.exsd │ │ │ ├── phpFormatterCommonPreferences.exsd │ │ │ ├── phpIndexingVisitors.exsd │ │ │ ├── phpSourceElementRequestors.exsd │ │ │ └── validatorExtension.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── core/ │ │ │ ├── PHPToolkitUtil.java │ │ │ ├── PHPVersion.java │ │ │ ├── ast/ │ │ │ │ ├── match/ │ │ │ │ │ ├── ASTMatcher.java │ │ │ │ │ └── PHPASTMatcher.java │ │ │ │ ├── nodes/ │ │ │ │ │ ├── AST.java │ │ │ │ │ ├── ASTError.java │ │ │ │ │ ├── ASTNode.java │ │ │ │ │ ├── ASTNodes.java │ │ │ │ │ ├── ASTParser.java │ │ │ │ │ ├── AnonymousClassDeclaration.java │ │ │ │ │ ├── ArrayAccess.java │ │ │ │ │ ├── ArrayCreation.java │ │ │ │ │ ├── ArrayElement.java │ │ │ │ │ ├── ArraySpreadElement.java │ │ │ │ │ ├── ArrowFunctionDeclaration.java │ │ │ │ │ ├── AsCallableExpression.java │ │ │ │ │ ├── Assignment.java │ │ │ │ │ ├── Attribute.java │ │ │ │ │ ├── AttributeGroup.java │ │ │ │ │ ├── AttributedExpression.java │ │ │ │ │ ├── AttributedStatement.java │ │ │ │ │ ├── BackTickExpression.java │ │ │ │ │ ├── BindingResolver.java │ │ │ │ │ ├── Bindings.java │ │ │ │ │ ├── Block.java │ │ │ │ │ ├── BodyDeclaration.java │ │ │ │ │ ├── BreakStatement.java │ │ │ │ │ ├── CastExpression.java │ │ │ │ │ ├── CatchClause.java │ │ │ │ │ ├── ChildListPropertyDescriptor.java │ │ │ │ │ ├── ChildPropertyDescriptor.java │ │ │ │ │ ├── ClassDeclaration.java │ │ │ │ │ ├── ClassInstanceCreation.java │ │ │ │ │ ├── ClassName.java │ │ │ │ │ ├── CloneExpression.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── ConditionalExpression.java │ │ │ │ │ ├── ConstantDeclaration.java │ │ │ │ │ ├── ContinueStatement.java │ │ │ │ │ ├── DNFType.java │ │ │ │ │ ├── DeclareStatement.java │ │ │ │ │ ├── DefaultBindingResolver.java │ │ │ │ │ ├── DefaultCommentMapper.java │ │ │ │ │ ├── DimList.java │ │ │ │ │ ├── Dispatch.java │ │ │ │ │ ├── DoStatement.java │ │ │ │ │ ├── EchoStatement.java │ │ │ │ │ ├── EmptyExpression.java │ │ │ │ │ ├── EmptyStatement.java │ │ │ │ │ ├── EnumCaseDeclaration.java │ │ │ │ │ ├── EnumDeclaration.java │ │ │ │ │ ├── Expression.java │ │ │ │ │ ├── ExpressionStatement.java │ │ │ │ │ ├── FieldAccess.java │ │ │ │ │ ├── FieldsDeclaration.java │ │ │ │ │ ├── FinallyClause.java │ │ │ │ │ ├── ForEachStatement.java │ │ │ │ │ ├── ForStatement.java │ │ │ │ │ ├── FormalParameter.java │ │ │ │ │ ├── FormalParameterList.java │ │ │ │ │ ├── FullyQualifiedTraitMethodReference.java │ │ │ │ │ ├── FunctionBinding.java │ │ │ │ │ ├── FunctionDeclaration.java │ │ │ │ │ ├── FunctionInvocation.java │ │ │ │ │ ├── FunctionName.java │ │ │ │ │ ├── GlobalStatement.java │ │ │ │ │ ├── GotoLabel.java │ │ │ │ │ ├── GotoStatement.java │ │ │ │ │ ├── IAttributed.java │ │ │ │ │ ├── IBinding.java │ │ │ │ │ ├── IDocumentorLexer.java │ │ │ │ │ ├── IFunctionBinding.java │ │ │ │ │ ├── IIncludeBinding.java │ │ │ │ │ ├── IMethodBinding.java │ │ │ │ │ ├── IOperationNode.java │ │ │ │ │ ├── ITypeBinding.java │ │ │ │ │ ├── IVariableBinding.java │ │ │ │ │ ├── Identifier.java │ │ │ │ │ ├── IfStatement.java │ │ │ │ │ ├── IgnoreError.java │ │ │ │ │ ├── InLineHtml.java │ │ │ │ │ ├── Include.java │ │ │ │ │ ├── IncludeBinding.java │ │ │ │ │ ├── InfixExpression.java │ │ │ │ │ ├── InstanceOfExpression.java │ │ │ │ │ ├── InterfaceDeclaration.java │ │ │ │ │ ├── InternalASTRewriter.java │ │ │ │ │ ├── LambdaFunctionDeclaration.java │ │ │ │ │ ├── ListVariable.java │ │ │ │ │ ├── MatchArm.java │ │ │ │ │ ├── MatchExpression.java │ │ │ │ │ ├── MethodBinding.java │ │ │ │ │ ├── MethodDeclaration.java │ │ │ │ │ ├── MethodInvocation.java │ │ │ │ │ ├── MethodStub.java │ │ │ │ │ ├── MultiTypeBinding.java │ │ │ │ │ ├── MultipleTypeBinding.java │ │ │ │ │ ├── NamedExpression.java │ │ │ │ │ ├── NamespaceDeclaration.java │ │ │ │ │ ├── NamespaceName.java │ │ │ │ │ ├── NodeEventHandler.java │ │ │ │ │ ├── ObjectDimList.java │ │ │ │ │ ├── ParenthesisExpression.java │ │ │ │ │ ├── PostfixExpression.java │ │ │ │ │ ├── PrefixExpression.java │ │ │ │ │ ├── Program.java │ │ │ │ │ ├── PropertyHook.java │ │ │ │ │ ├── PropertyHookList.java │ │ │ │ │ ├── Quote.java │ │ │ │ │ ├── Reference.java │ │ │ │ │ ├── ReflectionConstantAccess.java │ │ │ │ │ ├── ReflectionVariable.java │ │ │ │ │ ├── ReturnStatement.java │ │ │ │ │ ├── ReturnType.java │ │ │ │ │ ├── Scalar.java │ │ │ │ │ ├── SimplePropertyDescriptor.java │ │ │ │ │ ├── SingleFieldDeclaration.java │ │ │ │ │ ├── Statement.java │ │ │ │ │ ├── StaticConstantAccess.java │ │ │ │ │ ├── StaticDispatch.java │ │ │ │ │ ├── StaticFieldAccess.java │ │ │ │ │ ├── StaticMethodInvocation.java │ │ │ │ │ ├── StaticStatement.java │ │ │ │ │ ├── StructuralPropertyDescriptor.java │ │ │ │ │ ├── SwitchCase.java │ │ │ │ │ ├── SwitchStatement.java │ │ │ │ │ ├── ThrowExpression.java │ │ │ │ │ ├── ThrowStatement.java │ │ │ │ │ ├── TraitAlias.java │ │ │ │ │ ├── TraitAliasStatement.java │ │ │ │ │ ├── TraitDeclaration.java │ │ │ │ │ ├── TraitPrecedence.java │ │ │ │ │ ├── TraitPrecedenceStatement.java │ │ │ │ │ ├── TraitStatement.java │ │ │ │ │ ├── TraitUseStatement.java │ │ │ │ │ ├── TryStatement.java │ │ │ │ │ ├── TypeBinding.java │ │ │ │ │ ├── TypeDeclaration.java │ │ │ │ │ ├── UnaryOperation.java │ │ │ │ │ ├── UseStatement.java │ │ │ │ │ ├── UseStatementPart.java │ │ │ │ │ ├── Variable.java │ │ │ │ │ ├── VariableBase.java │ │ │ │ │ ├── VariableBinding.java │ │ │ │ │ ├── Visitable.java │ │ │ │ │ ├── WhileStatement.java │ │ │ │ │ └── YieldExpression.java │ │ │ │ └── visitor/ │ │ │ │ ├── AbstractVisitor.java │ │ │ │ ├── ApplyAll.java │ │ │ │ ├── HierarchicalVisitor.java │ │ │ │ └── Visitor.java │ │ │ ├── codeassist/ │ │ │ │ ├── CompletionCompanion.java │ │ │ │ ├── ICompletionContext.java │ │ │ │ ├── ICompletionContextResolver.java │ │ │ │ ├── ICompletionReporter.java │ │ │ │ ├── ICompletionScope.java │ │ │ │ ├── ICompletionStrategy.java │ │ │ │ ├── ICompletionStrategyFactory.java │ │ │ │ └── IElementFilter.java │ │ │ ├── compiler/ │ │ │ │ ├── IPHPModifiers.java │ │ │ │ ├── PHPFlags.java │ │ │ │ ├── PHPSourceElementRequestorExtension.java │ │ │ │ └── ast/ │ │ │ │ ├── nodes/ │ │ │ │ │ ├── ASTError.java │ │ │ │ │ ├── ASTNodeKinds.java │ │ │ │ │ ├── AnonymousClassDeclaration.java │ │ │ │ │ ├── ArrayCreation.java │ │ │ │ │ ├── ArrayElement.java │ │ │ │ │ ├── ArraySpreadElement.java │ │ │ │ │ ├── ArrayVariableReference.java │ │ │ │ │ ├── ArrowFunctionDeclaration.java │ │ │ │ │ ├── Assignment.java │ │ │ │ │ ├── Attribute.java │ │ │ │ │ ├── BackTickExpression.java │ │ │ │ │ ├── BreakStatement.java │ │ │ │ │ ├── CastExpression.java │ │ │ │ │ ├── CatchClause.java │ │ │ │ │ ├── ClassDeclaration.java │ │ │ │ │ ├── ClassInstanceCreation.java │ │ │ │ │ ├── CloneExpression.java │ │ │ │ │ ├── Comment.java │ │ │ │ │ ├── ConditionalExpression.java │ │ │ │ │ ├── ConstantDeclaration.java │ │ │ │ │ ├── ContinueStatement.java │ │ │ │ │ ├── DNFTypeReference.java │ │ │ │ │ ├── DeclareStatement.java │ │ │ │ │ ├── Dereferencable.java │ │ │ │ │ ├── DimList.java │ │ │ │ │ ├── Dispatch.java │ │ │ │ │ ├── DoStatement.java │ │ │ │ │ ├── EchoStatement.java │ │ │ │ │ ├── EmptyStatement.java │ │ │ │ │ ├── EnumDeclaration.java │ │ │ │ │ ├── ExpressionStatement.java │ │ │ │ │ ├── FieldAccess.java │ │ │ │ │ ├── FinallyClause.java │ │ │ │ │ ├── ForEachStatement.java │ │ │ │ │ ├── ForStatement.java │ │ │ │ │ ├── FormalParameter.java │ │ │ │ │ ├── FormalParameterByReference.java │ │ │ │ │ ├── FullyQualifiedReference.java │ │ │ │ │ ├── FullyQualifiedTraitMethodReference.java │ │ │ │ │ ├── GlobalStatement.java │ │ │ │ │ ├── GotoLabel.java │ │ │ │ │ ├── GotoStatement.java │ │ │ │ │ ├── IAttributed.java │ │ │ │ │ ├── IPHPDocAwareDeclaration.java │ │ │ │ │ ├── IRecoverable.java │ │ │ │ │ ├── IfStatement.java │ │ │ │ │ ├── IgnoreError.java │ │ │ │ │ ├── Include.java │ │ │ │ │ ├── InfixExpression.java │ │ │ │ │ ├── InstanceOfExpression.java │ │ │ │ │ ├── InterfaceDeclaration.java │ │ │ │ │ ├── LambdaFunctionDeclaration.java │ │ │ │ │ ├── ListVariable.java │ │ │ │ │ ├── MatchArm.java │ │ │ │ │ ├── MatchExpression.java │ │ │ │ │ ├── NamedExpression.java │ │ │ │ │ ├── NamespaceDeclaration.java │ │ │ │ │ ├── NamespaceReference.java │ │ │ │ │ ├── ObjectDimList.java │ │ │ │ │ ├── PHPAsCallableArgumentsList.java │ │ │ │ │ ├── PHPCallArgumentsList.java │ │ │ │ │ ├── PHPCallExpression.java │ │ │ │ │ ├── PHPDocBlock.java │ │ │ │ │ ├── PHPDocTag.java │ │ │ │ │ ├── PHPFieldDeclaration.java │ │ │ │ │ ├── PHPMethodDeclaration.java │ │ │ │ │ ├── PHPModuleDeclaration.java │ │ │ │ │ ├── PHPVariableKind.java │ │ │ │ │ ├── PostfixExpression.java │ │ │ │ │ ├── PrefixExpression.java │ │ │ │ │ ├── PropertyHook.java │ │ │ │ │ ├── Quote.java │ │ │ │ │ ├── ReferenceExpression.java │ │ │ │ │ ├── ReflectionArrayVariableReference.java │ │ │ │ │ ├── ReflectionCallExpression.java │ │ │ │ │ ├── ReflectionConstantAccess.java │ │ │ │ │ ├── ReflectionStaticMethodInvocation.java │ │ │ │ │ ├── ReflectionVariableReference.java │ │ │ │ │ ├── ReturnStatement.java │ │ │ │ │ ├── ReturnType.java │ │ │ │ │ ├── Scalar.java │ │ │ │ │ ├── StaticConstantAccess.java │ │ │ │ │ ├── StaticDispatch.java │ │ │ │ │ ├── StaticFieldAccess.java │ │ │ │ │ ├── StaticMethodInvocation.java │ │ │ │ │ ├── StaticStatement.java │ │ │ │ │ ├── SwitchCase.java │ │ │ │ │ ├── SwitchStatement.java │ │ │ │ │ ├── ThrowExpression.java │ │ │ │ │ ├── ThrowStatement.java │ │ │ │ │ ├── TraitAlias.java │ │ │ │ │ ├── TraitAliasStatement.java │ │ │ │ │ ├── TraitDeclaration.java │ │ │ │ │ ├── TraitPrecedence.java │ │ │ │ │ ├── TraitPrecedenceStatement.java │ │ │ │ │ ├── TraitStatement.java │ │ │ │ │ ├── TraitUseStatement.java │ │ │ │ │ ├── TryStatement.java │ │ │ │ │ ├── UnaryOperation.java │ │ │ │ │ ├── UsePart.java │ │ │ │ │ ├── UseStatement.java │ │ │ │ │ ├── VarComment.java │ │ │ │ │ ├── WhileStatement.java │ │ │ │ │ └── YieldExpression.java │ │ │ │ ├── validator/ │ │ │ │ │ ├── IValidatorExtension.java │ │ │ │ │ └── IValidatorVisitor.java │ │ │ │ └── visitor/ │ │ │ │ └── PHPASTVisitor.java │ │ │ ├── format/ │ │ │ │ ├── IProfile.java │ │ │ │ └── IProfileManager.java │ │ │ ├── index/ │ │ │ │ └── PHPIndexingVisitorExtension.java │ │ │ ├── language/ │ │ │ │ └── ILanguageModelProvider.java │ │ │ ├── libfolders/ │ │ │ │ ├── ILibraryFolderChangeListener.java │ │ │ │ ├── ILibraryFolderNameProvider.java │ │ │ │ ├── LibraryFolderManager.java │ │ │ │ ├── Messages.java │ │ │ │ ├── RenameLibraryFolderChange.java │ │ │ │ └── messages.properties │ │ │ ├── project/ │ │ │ │ └── ProjectOptions.java │ │ │ ├── util/ │ │ │ │ └── INamespaceResolver.java │ │ │ └── validation/ │ │ │ └── IProblemPreferences.java │ │ └── internal/ │ │ └── core/ │ │ ├── Constants.java │ │ ├── CoreMessages.java │ │ ├── CoreMessages.properties │ │ ├── IUniqueIdentityElement.java │ │ ├── Logger.java │ │ ├── PHPCallHierarchyFactory.java │ │ ├── PHPCoreConstants.java │ │ ├── PHPCorePlugin.java │ │ ├── PHPLanguageToolkit.java │ │ ├── PHPSymbolicLinksCache.java │ │ ├── UniqueIdentityElementUtil.java │ │ ├── adapters/ │ │ │ ├── MemberResourceAdapterFactory.java │ │ │ └── PHPElementResourceAdapterFactory.java │ │ ├── ast/ │ │ │ ├── locator/ │ │ │ │ ├── Locator.java │ │ │ │ └── PHPElementConciliator.java │ │ │ ├── rewrite/ │ │ │ │ ├── ASTRewrite.java │ │ │ │ ├── ASTRewriteAnalyzer.java │ │ │ │ ├── ASTRewriteFlattener.java │ │ │ │ ├── ASTRewriteFormatter.java │ │ │ │ ├── ITrackedNodePosition.java │ │ │ │ ├── ImportRewrite.java │ │ │ │ ├── ImportRewriteAnalyzer.java │ │ │ │ ├── IndentManipulation.java │ │ │ │ ├── LineCommentEndOffsets.java │ │ │ │ ├── LineInformation.java │ │ │ │ ├── ListRewrite.java │ │ │ │ ├── ListRewriteEvent.java │ │ │ │ ├── NodeInfoStore.java │ │ │ │ ├── NodeRewriteEvent.java │ │ │ │ ├── RewriteEvent.java │ │ │ │ ├── RewriteEventStore.java │ │ │ │ ├── SourceModifier.java │ │ │ │ ├── SymbolsProvider.java │ │ │ │ ├── TargetSourceRangeComputer.java │ │ │ │ ├── TokenScanner.java │ │ │ │ └── TrackedNodePosition.java │ │ │ ├── scanner/ │ │ │ │ └── AstLexer.java │ │ │ └── util/ │ │ │ ├── RandomAccessCharArrayReader.java │ │ │ ├── Signature.java │ │ │ └── Util.java │ │ ├── builder/ │ │ │ ├── ParserBuildParticipantFactory.java │ │ │ ├── TaskTagBuildParticipantFactory.java │ │ │ └── ValidatorBuildParticipantFactory.java │ │ ├── buildpath/ │ │ │ └── BuildPathUtils.java │ │ ├── codeassist/ │ │ │ ├── AliasField.java │ │ │ ├── AliasMethod.java │ │ │ ├── AliasType.java │ │ │ ├── CodeAssistUtils.java │ │ │ ├── CompletionFlag.java │ │ │ ├── CompletionRequestorExtension.java │ │ │ ├── IPHPCompletionRequestor.java │ │ │ ├── IPHPCompletionRequestorExtension.java │ │ │ ├── PHPCompletionEngine.java │ │ │ ├── PHPSelectionEngine.java │ │ │ ├── ProposalExtraInfo.java │ │ │ ├── contexts/ │ │ │ │ ├── AbstractCompletionContext.java │ │ │ │ ├── AbstractGlobalStatementContext.java │ │ │ │ ├── AbstractPHPDocTagStartContext.java │ │ │ │ ├── ArrayKeyContext.java │ │ │ │ ├── AttributeInstantiationContext.java │ │ │ │ ├── CatchContext.java │ │ │ │ ├── CatchTypeContext.java │ │ │ │ ├── CatchVariableContext.java │ │ │ │ ├── ClassDeclarationContext.java │ │ │ │ ├── ClassDeclarationKeywordContext.java │ │ │ │ ├── ClassExtendsContext.java │ │ │ │ ├── ClassImplementsContext.java │ │ │ │ ├── ClassInstantiationContext.java │ │ │ │ ├── ClassMemberContext.java │ │ │ │ ├── ClassObjMemberContext.java │ │ │ │ ├── ClassStaticMemberContext.java │ │ │ │ ├── CodeContext.java │ │ │ │ ├── CompletionContextResolver.java │ │ │ │ ├── DeclarationContext.java │ │ │ │ ├── ExceptionClassInstantiationContext.java │ │ │ │ ├── FunctionCallParameterContext.java │ │ │ │ ├── FunctionDeclarationContext.java │ │ │ │ ├── FunctionParameterContext.java │ │ │ │ ├── FunctionParameterDefaultValueContext.java │ │ │ │ ├── FunctionParameterTypeContext.java │ │ │ │ ├── FunctionParameterValueContext.java │ │ │ │ ├── FunctionParameterVariableContext.java │ │ │ │ ├── FunctionReturnTypeContext.java │ │ │ │ ├── GlobalMethodStatementContext.java │ │ │ │ ├── GlobalStatementContext.java │ │ │ │ ├── GotoStatementContext.java │ │ │ │ ├── IClassMemberContext.java │ │ │ │ ├── IncludeStatementContext.java │ │ │ │ ├── InstanceOfContext.java │ │ │ │ ├── InterfaceDeclarationContext.java │ │ │ │ ├── InterfaceDeclarationKeywordContext.java │ │ │ │ ├── InterfaceExtendsContext.java │ │ │ │ ├── MethodNameContext.java │ │ │ │ ├── NamespaceDeclContext.java │ │ │ │ ├── PHPDocContext.java │ │ │ │ ├── PHPDocMagicTagsContext.java │ │ │ │ ├── PHPDocParamTagContext.java │ │ │ │ ├── PHPDocReturnTagContext.java │ │ │ │ ├── PHPDocTagContext.java │ │ │ │ ├── PHPDocTagInnerContext.java │ │ │ │ ├── PHPDocTagStartContext.java │ │ │ │ ├── PHPDocThrowsStartContext.java │ │ │ │ ├── PHPDocVarTagContext.java │ │ │ │ ├── PHPVarCommentContext.java │ │ │ │ ├── QuotesContext.java │ │ │ │ ├── StatementContext.java │ │ │ │ ├── TraitConflictContext.java │ │ │ │ ├── TypeCastingContext.java │ │ │ │ ├── TypeDeclarationContext.java │ │ │ │ ├── TypeStatementContext.java │ │ │ │ ├── UseAliasContext.java │ │ │ │ ├── UseConstNameContext.java │ │ │ │ ├── UseFunctionNameContext.java │ │ │ │ ├── UseNameContext.java │ │ │ │ └── UseStatementContext.java │ │ │ ├── scope/ │ │ │ │ ├── CompletionScope.java │ │ │ │ └── ScopeParser.java │ │ │ ├── strategies/ │ │ │ │ ├── AbstractClassInstantiationStrategy.java │ │ │ │ ├── AbstractCompletionStrategy.java │ │ │ │ ├── ArrayStringKeysStrategy.java │ │ │ │ ├── AttributeInstantiationStrategy.java │ │ │ │ ├── BuiltinArrayKeysStrategy.java │ │ │ │ ├── CatchTypeStrategy.java │ │ │ │ ├── ClassDeclarationKeywordsStrategy.java │ │ │ │ ├── ClassFieldsStrategy.java │ │ │ │ ├── ClassInstantiationStrategy.java │ │ │ │ ├── ClassKeywordsStrategy.java │ │ │ │ ├── ClassMembersStrategy.java │ │ │ │ ├── ClassMethodOverrideStrategy.java │ │ │ │ ├── ClassMethodsStrategy.java │ │ │ │ ├── ClassPropertiesStrategy.java │ │ │ │ ├── ClassesStrategy.java │ │ │ │ ├── CompletionStrategyFactory.java │ │ │ │ ├── ConstantsStrategy.java │ │ │ │ ├── ElementsCompositeStrategy.java │ │ │ │ ├── ElementsStrategy.java │ │ │ │ ├── ExceptionClassInstantiationStrategy.java │ │ │ │ ├── ExceptionClassStrategy.java │ │ │ │ ├── FunctionArgumentsStrategy.java │ │ │ │ ├── FunctionCallParameterNameStrategy.java │ │ │ │ ├── FunctionParameterKeywordTypeStrategy.java │ │ │ │ ├── FunctionParameterTypeStrategy.java │ │ │ │ ├── FunctionReturnTypeStrategy.java │ │ │ │ ├── FunctionsStrategy.java │ │ │ │ ├── GlobalKeywordsStrategy.java │ │ │ │ ├── GotoStatementStrategy.java │ │ │ │ ├── InUseTraitKeywordStrategy.java │ │ │ │ ├── InUseTraitStrategy.java │ │ │ │ ├── IncludeStatementStrategy.java │ │ │ │ ├── InstanceOfStrategy.java │ │ │ │ ├── InterfaceDeclarationKeywordsStrategy.java │ │ │ │ ├── InterfacesStrategy.java │ │ │ │ ├── KeywordsStrategy.java │ │ │ │ ├── LocalMethodElementsCompositeStrategy.java │ │ │ │ ├── LocalMethodVariablesStrategy.java │ │ │ │ ├── LocalMethodVariablesStrategyForArray.java │ │ │ │ ├── MethodKeywordStrategy.java │ │ │ │ ├── MethodNameStrategy.java │ │ │ │ ├── MethodParameterKeywordStrategy.java │ │ │ │ ├── NamespacesStrategy.java │ │ │ │ ├── NonFinalClassesStrategy.java │ │ │ │ ├── NonFinalInterfacesStrategy.java │ │ │ │ ├── PHPDocParamVariableStrategy.java │ │ │ │ ├── PHPDocReturnTypeStrategy.java │ │ │ │ ├── PHPDocTagStrategy.java │ │ │ │ ├── PHPDocVarVariableStrategy.java │ │ │ │ ├── PropertyTypeStrategy.java │ │ │ │ ├── SimpleProposal.java │ │ │ │ ├── TraitMethodsStrategy.java │ │ │ │ ├── TypeCastingStrategy.java │ │ │ │ ├── TypeInStringStrategy.java │ │ │ │ ├── TypesStrategy.java │ │ │ │ ├── UseConstStrategy.java │ │ │ │ ├── UseFunctionStrategy.java │ │ │ │ ├── UseNameStrategy.java │ │ │ │ ├── UseTraitNameStrategy.java │ │ │ │ └── VariablesStrategy.java │ │ │ └── templates/ │ │ │ ├── CodeCompletionRequestor.java │ │ │ ├── contexts/ │ │ │ │ ├── GlobalMethodStatementContextForTemplate.java │ │ │ │ └── GlobalStatementContextForTemplate.java │ │ │ └── strategies/ │ │ │ └── LocalMethodVariablesStrategyForTemplate.java │ │ ├── compiler/ │ │ │ ├── PHPSourceElementRequestor.java │ │ │ ├── ReturnDetector.java │ │ │ └── ast/ │ │ │ ├── parser/ │ │ │ │ ├── ASTUtils.java │ │ │ │ ├── AbstractASTParser.java │ │ │ │ ├── AbstractPHPSourceParser.java │ │ │ │ ├── AbstractUseStatementASTVisitor.java │ │ │ │ ├── FindUseStatementByAliasASTVisitor.java │ │ │ │ ├── FindUseStatementByNamespaceASTVisitor.java │ │ │ │ ├── GetUseStatementsASTVisitor.java │ │ │ │ ├── Messages.java │ │ │ │ ├── PHPProblemIdentifier.java │ │ │ │ ├── PHPProblemIdentifierFactory.java │ │ │ │ ├── PHPSourceElementParser.java │ │ │ │ ├── PHPSourceParserFactory.java │ │ │ │ ├── messages.properties │ │ │ │ ├── php5/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php53/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php54/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php55/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php56/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php7/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php71/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php72/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php73/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php74/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php80/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php81/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php82/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php83/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ ├── php84/ │ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ │ ├── PHPSourceParser.java │ │ │ │ │ └── PHPTokenNames.java │ │ │ │ └── php85/ │ │ │ │ ├── CompilerAstLexer.java │ │ │ │ ├── PHPSourceParser.java │ │ │ │ └── PHPTokenNames.java │ │ │ ├── validator/ │ │ │ │ ├── Messages.java │ │ │ │ ├── VariableValidator.java │ │ │ │ └── messages.properties │ │ │ └── visitor/ │ │ │ ├── ASTPrintVisitor.java │ │ │ ├── TraitUseStatementVisitor.java │ │ │ ├── TypeDeclarationVisitor.java │ │ │ └── ValidatorVisitor.java │ │ ├── corext/ │ │ │ ├── ASTNodes.java │ │ │ ├── dom/ │ │ │ │ ├── LocalVariableIndex.java │ │ │ │ ├── NodeFinder.java │ │ │ │ ├── Selection.java │ │ │ │ └── SelectionAnalyzer.java │ │ │ └── util/ │ │ │ └── DocumentUtils.java │ │ ├── documentModel/ │ │ │ ├── DOMModelForPHP.java │ │ │ ├── PHPDocumentSetupParticipant.java │ │ │ ├── dom/ │ │ │ │ ├── AttrImplForPHP.java │ │ │ │ ├── DOMDocumentForPHP.java │ │ │ │ ├── ElementImplForPHP.java │ │ │ │ ├── IImplForPHP.java │ │ │ │ ├── NullValidator.java │ │ │ │ ├── PHPDOMModelParser.java │ │ │ │ ├── PHPDOMModelUpdater.java │ │ │ │ └── TextImplForPHP.java │ │ │ ├── encoding/ │ │ │ │ ├── PHPDocumentCharsetDetector.java │ │ │ │ └── PHPResourceEncodingDetector.java │ │ │ ├── handler/ │ │ │ │ └── PHPModelHandler.java │ │ │ ├── loader/ │ │ │ │ ├── PHPDocumentLoader.java │ │ │ │ └── PHPModelLoader.java │ │ │ ├── parser/ │ │ │ │ ├── AbstractPHPLexer.java │ │ │ │ ├── PHPLexerFactory.java │ │ │ │ ├── PHPRegionContext.java │ │ │ │ ├── PHPSourceParser.java │ │ │ │ ├── PHPStructuredDocumentReParser.java │ │ │ │ ├── Scanner.java │ │ │ │ └── regions/ │ │ │ │ ├── IPHPScriptRegion.java │ │ │ │ ├── PHPRegionTypes.java │ │ │ │ ├── PHPScriptRegion.java │ │ │ │ └── PHPTokenContainer.java │ │ │ ├── partitioner/ │ │ │ │ ├── PHPPartitionTypes.java │ │ │ │ └── PHPStructuredTextPartitioner.java │ │ │ └── provisional/ │ │ │ └── contenttype/ │ │ │ └── ContentTypeIdForPHP.java │ │ ├── expressions/ │ │ │ └── BuildpathPropertyTester.java │ │ ├── facet/ │ │ │ ├── InstallActionDelegate.java │ │ │ ├── Messages.java │ │ │ ├── PHPFacets.java │ │ │ ├── PHPFacetsConstants.java │ │ │ ├── VersionChangeActionDelegate.java │ │ │ └── messages.properties │ │ ├── filenetwork/ │ │ │ ├── FileNetworkUtility.java │ │ │ ├── PHPFileHierarchyResolver.java │ │ │ └── ReferenceTree.java │ │ ├── format/ │ │ │ ├── CaseDefaultIndentationStrategy.java │ │ │ ├── CommentIndentationStrategy.java │ │ │ ├── CurlyCloseIndentationStrategy.java │ │ │ ├── DefaultCodeFormattingProcessor.java │ │ │ ├── DefaultIndentationStrategy.java │ │ │ ├── FormatPreferencesSupport.java │ │ │ ├── FormatterUtils.java │ │ │ ├── ICodeFormattingProcessor.java │ │ │ ├── IFormatterCommonPreferences.java │ │ │ ├── IFormatterProcessorFactory.java │ │ │ ├── IIndentationStrategy.java │ │ │ ├── IIndentationStrategyExtension1.java │ │ │ ├── IndentationBaseDetector.java │ │ │ ├── IndentationObject.java │ │ │ ├── IndentationUtils.java │ │ │ ├── PHPCloseTagIndentationStrategy.java │ │ │ ├── PHPHeuristicScanner.java │ │ │ ├── PHPIndentationFormatter.java │ │ │ └── Symbols.java │ │ ├── includepath/ │ │ │ ├── IIncludepathListener.java │ │ │ ├── IncludePath.java │ │ │ └── IncludePathManager.java │ │ ├── index/ │ │ │ ├── IPHPDocAwareElement.java │ │ │ ├── PHPElementResolver.java │ │ │ ├── PHPIndexerParticipant.java │ │ │ ├── PHPIndexingParser.java │ │ │ └── PHPIndexingVisitor.java │ │ ├── language/ │ │ │ ├── DefaultLanguageModelProvider.java │ │ │ ├── IPHPVariablesInitializer.java │ │ │ ├── LanguageModelContainer.java │ │ │ ├── LanguageModelInitializer.java │ │ │ ├── Messages.java │ │ │ ├── PHPMagicMethods.java │ │ │ ├── PHPVariables.java │ │ │ ├── PHPVariablesInitializerPHP_5.java │ │ │ ├── PHPVariablesInitializerPHP_5_4.java │ │ │ ├── PHPVariablesInitializerPHP_8_0.java │ │ │ ├── keywords/ │ │ │ │ ├── IPHPKeywordsInitializer.java │ │ │ │ ├── KeywordInitializerPHP_4.java │ │ │ │ ├── KeywordInitializerPHP_5.java │ │ │ │ ├── KeywordInitializerPHP_5_3.java │ │ │ │ ├── KeywordInitializerPHP_5_4.java │ │ │ │ ├── KeywordInitializerPHP_5_5.java │ │ │ │ ├── KeywordInitializerPHP_5_6.java │ │ │ │ ├── KeywordInitializerPHP_7.java │ │ │ │ ├── KeywordInitializerPHP_7_1.java │ │ │ │ ├── KeywordInitializerPHP_7_2.java │ │ │ │ ├── KeywordInitializerPHP_7_3.java │ │ │ │ ├── KeywordInitializerPHP_7_4.java │ │ │ │ ├── KeywordInitializerPHP_8_0.java │ │ │ │ ├── KeywordInitializerPHP_8_1.java │ │ │ │ ├── KeywordInitializerPHP_8_2.java │ │ │ │ ├── KeywordInitializerPHP_8_3.java │ │ │ │ ├── KeywordInitializerPHP_8_4.java │ │ │ │ ├── KeywordInitializerPHP_8_5.java │ │ │ │ └── PHPKeywords.java │ │ │ └── messages.properties │ │ ├── libfolders/ │ │ │ ├── AutoDetectLibraryFolderJob.java │ │ │ ├── AutoDetectLibraryFolderListener.java │ │ │ ├── LibraryFolderRenameParticipant.java │ │ │ ├── Messages.java │ │ │ ├── OpenedAndChangedProjectsFinder.java │ │ │ └── messages.properties │ │ ├── model/ │ │ │ ├── ImportDeclarationVisitor.java │ │ │ ├── IncludeField.java │ │ │ ├── PHPModelAccess.java │ │ │ └── PerFileModelAccessCache.java │ │ ├── phar/ │ │ │ ├── AbstractFileExporter.java │ │ │ ├── CRCableOutputStream.java │ │ │ ├── IAchiveOutputEntry.java │ │ │ ├── IAchiveOutputStream.java │ │ │ ├── IFileExporter.java │ │ │ ├── IStub.java │ │ │ ├── IStubProvider.java │ │ │ ├── Messages.java │ │ │ ├── Messages.properties │ │ │ ├── NumberedBufferedOutputStream.java │ │ │ ├── PharAchiveOutputEntry.java │ │ │ ├── PharArchiveEntry.java │ │ │ ├── PharArchiveFile.java │ │ │ ├── PharBufferedOutputStream.java │ │ │ ├── PharConstants.java │ │ │ ├── PharEntry.java │ │ │ ├── PharEntryBufferedRandomInputStream.java │ │ │ ├── PharException.java │ │ │ ├── PharFile.java │ │ │ ├── PharFileExporter.java │ │ │ ├── PharPackage.java │ │ │ ├── PharPath.java │ │ │ ├── PharUtil.java │ │ │ ├── SignatureBufferedOutputStream.java │ │ │ ├── StatusInfo.java │ │ │ ├── Stub.java │ │ │ ├── StubProvider.java │ │ │ ├── TarFileExporter.java │ │ │ ├── ZipFileExporter.java │ │ │ └── digest/ │ │ │ └── Digest.java │ │ ├── preferences/ │ │ │ ├── AbstractPreferencesPropagator.java │ │ │ ├── CorePreferenceConstants.java │ │ │ ├── CorePreferencesSupport.java │ │ │ ├── IPreferencesPropagatorListener.java │ │ │ ├── ITaskTagsListener.java │ │ │ ├── PHPCorePreferenceInitializer.java │ │ │ ├── PreferencePropagatorFactory.java │ │ │ ├── PreferencesPropagator.java │ │ │ ├── PreferencesPropagatorEvent.java │ │ │ ├── PreferencesSupport.java │ │ │ ├── ProjectPreferencesPropagator.java │ │ │ ├── TaskPatternsProvider.java │ │ │ ├── TaskTagsEvent.java │ │ │ └── TaskTagsProvider.java │ │ ├── project/ │ │ │ ├── PHPNature.java │ │ │ └── PHPVersionChangedHandler.java │ │ ├── search/ │ │ │ ├── AbstractOccurrencesFinder.java │ │ │ ├── BreakContinueTargetFinder.java │ │ │ ├── ClassMembersOccurrencesFinder.java │ │ │ ├── ClassNameOccurrencesFinder.java │ │ │ ├── ConstantsOccurrencesFinder.java │ │ │ ├── FieldNameMatch.java │ │ │ ├── FieldNameMatchRequestor.java │ │ │ ├── FunctionOccurrencesFinder.java │ │ │ ├── GlobalVariableOccurrencesFinder.java │ │ │ ├── IElementNameMatch.java │ │ │ ├── IOccurrencesFinder.java │ │ │ ├── ImplementOccurrencesFinder.java │ │ │ ├── IncludeOccurrencesFinder.java │ │ │ ├── LocalVariableOccurrencesFinder.java │ │ │ ├── Messages.java │ │ │ ├── MethodExitsFinder.java │ │ │ ├── OccurrencesFinderFactory.java │ │ │ ├── PHPCallProcessor.java │ │ │ ├── PHPCalleeProcessor.java │ │ │ ├── PHPMatchLocator.java │ │ │ ├── PHPMatchLocatorParser.java │ │ │ ├── PHPSearchFactory.java │ │ │ ├── PHPSearchFieldNameMatch.java │ │ │ ├── PHPSearchMethodNameMatch.java │ │ │ ├── PHPSearchPatternProcessor.java │ │ │ ├── PHPSearchTypeNameMatch.java │ │ │ └── TraitNameOccurrencesFinder.java │ │ ├── tar/ │ │ │ ├── BZip2Constants.java │ │ │ ├── CBZip2InputStream.java │ │ │ ├── CBZip2InputStreamForPhar.java │ │ │ ├── CBZip2OutputStream.java │ │ │ ├── CBZip2OutputStreamForPhar.java │ │ │ ├── CRC.java │ │ │ ├── CRCable.java │ │ │ ├── GZIPInputStreamForPhar.java │ │ │ ├── GZIPOutputStreamForPhar.java │ │ │ ├── TarArchiveEntry.java │ │ │ ├── TarArchiveFile.java │ │ │ ├── TarEntry.java │ │ │ ├── TarException.java │ │ │ ├── TarFile.java │ │ │ ├── TarInputStream.java │ │ │ └── TarOutputStream.java │ │ ├── typeinference/ │ │ │ ├── AnonymousClassInstanceType.java │ │ │ ├── ArrayDeclaration.java │ │ │ ├── BindingUtility.java │ │ │ ├── Declaration.java │ │ │ ├── DeclarationScope.java │ │ │ ├── DeclarationSearcher.java │ │ │ ├── DefineMethodUtils.java │ │ │ ├── FakeConstructor.java │ │ │ ├── FakeField.java │ │ │ ├── FakeMethod.java │ │ │ ├── FakeType.java │ │ │ ├── GenericClassType.java │ │ │ ├── GlobalNamespace.java │ │ │ ├── IModelAccessCache.java │ │ │ ├── IPHPTypeInferencer.java │ │ │ ├── IntersectionType.java │ │ │ ├── PHPCachedTypeInferencer.java │ │ │ ├── PHPClassType.java │ │ │ ├── PHPModelUtils.java │ │ │ ├── PHPNamespaceType.java │ │ │ ├── PHPSimpleTypes.java │ │ │ ├── PHPThisClassType.java │ │ │ ├── PHPTypeInferenceUtils.java │ │ │ ├── PHPTypeInferencer.java │ │ │ ├── TraitAliasObject.java │ │ │ ├── TraitPrecedenceObject.java │ │ │ ├── TraitUtils.java │ │ │ ├── UseTrait.java │ │ │ ├── VariableDeclarationSearcher.java │ │ │ ├── context/ │ │ │ │ ├── ContextFinder.java │ │ │ │ ├── FileContext.java │ │ │ │ ├── IArgumentsContext.java │ │ │ │ ├── IModelCacheContext.java │ │ │ │ ├── INamespaceContext.java │ │ │ │ ├── MethodContext.java │ │ │ │ ├── NamespaceContext.java │ │ │ │ └── TypeContext.java │ │ │ ├── evaluators/ │ │ │ │ ├── AbstractMethodReturnTypeEvaluator.java │ │ │ │ ├── AbstractPHPGoalEvaluator.java │ │ │ │ ├── ArrayCreationEvaluator.java │ │ │ │ ├── ArrayDeclarationGoalEvaluator.java │ │ │ │ ├── ArrayVariableReferenceEvaluator.java │ │ │ │ ├── AssignmentEvaluator.java │ │ │ │ ├── AttributeCreationEvaluator.java │ │ │ │ ├── CastEvaluator.java │ │ │ │ ├── CatchClauseEvaluator.java │ │ │ │ ├── ClassVariableDeclarationEvaluator.java │ │ │ │ ├── CloneEvaluator.java │ │ │ │ ├── ConditionalExpressionEvaluator.java │ │ │ │ ├── ConstantDeclarationEvaluator.java │ │ │ │ ├── DefaultPHPGoalEvaluatorFactory.java │ │ │ │ ├── FieldAccessEvaluator.java │ │ │ │ ├── ForeachStatementEvaluator.java │ │ │ │ ├── FormalParameterEvaluator.java │ │ │ │ ├── GlobalVariableReferencesEvaluator.java │ │ │ │ ├── InfixExpressionEvaluator.java │ │ │ │ ├── InstanceCreationEvaluator.java │ │ │ │ ├── IteratorTypeGoalEvaluator.java │ │ │ │ ├── MethodCallTypeEvaluator.java │ │ │ │ ├── MethodReturnTypeEvaluator.java │ │ │ │ ├── PHPAnonymousClassEvaluator.java │ │ │ │ ├── PHPClassEvaluator.java │ │ │ │ ├── PHPEvaluationUtils.java │ │ │ │ ├── PHPGoalEvaluatorFactory.java │ │ │ │ ├── PHPTraitType.java │ │ │ │ ├── PostfixExpressionEvaluator.java │ │ │ │ ├── PrefixExpressionEvaluator.java │ │ │ │ ├── ScalarEvaluator.java │ │ │ │ ├── StaticConstantAccessEvaluator.java │ │ │ │ ├── TypeReferenceEvaluator.java │ │ │ │ ├── UnaryOperationEvaluator.java │ │ │ │ ├── VariableReferenceEvaluator.java │ │ │ │ └── phpdoc/ │ │ │ │ ├── PHPDocClassVariableEvaluator.java │ │ │ │ └── PHPDocMethodReturnTypeEvaluator.java │ │ │ └── goals/ │ │ │ ├── AbstractMethodReturnTypeGoal.java │ │ │ ├── ArrayDeclarationGoal.java │ │ │ ├── ClassVariableDeclarationGoal.java │ │ │ ├── ConstantDeclarationGoal.java │ │ │ ├── FactoryMethodMethodReturnTypeGoal.java │ │ │ ├── ForeachStatementGoal.java │ │ │ ├── GlobalVariableReferencesGoal.java │ │ │ ├── IteratorTypeGoal.java │ │ │ ├── MethodElementReturnTypeGoal.java │ │ │ └── phpdoc/ │ │ │ ├── PHPDocClassVariableGoal.java │ │ │ └── PHPDocMethodReturnTypeGoal.java │ │ ├── util/ │ │ │ ├── AbstractDeferredJob.java │ │ │ ├── BlockingQueue.java │ │ │ ├── ConfiguredNamespaceResolver.java │ │ │ ├── DefaultNamespaceResolver.java │ │ │ ├── FileUtils.java │ │ │ ├── MagicMemberUtil.java │ │ │ ├── Messages.java │ │ │ ├── NetworkMonitor.java │ │ │ ├── NetworkUtil.java │ │ │ ├── OutlineFilter.java │ │ │ ├── PHPSearchEngine.java │ │ │ ├── ProjectBackwardCompatibilityUtil.java │ │ │ ├── SyncObject.java │ │ │ ├── VersionUtils.java │ │ │ ├── XMLWriter.java │ │ │ ├── collections/ │ │ │ │ ├── BucketMap.java │ │ │ │ ├── IntHashtable.java │ │ │ │ ├── IntMap.java │ │ │ │ └── StateStack.java │ │ │ ├── messages.properties │ │ │ ├── preferences/ │ │ │ │ ├── IXMLPreferencesStorable.java │ │ │ │ ├── XMLPreferencesReader.java │ │ │ │ └── XMLPreferencesWriter.java │ │ │ ├── project/ │ │ │ │ └── observer/ │ │ │ │ ├── CompositeProjectChangeObserver.java │ │ │ │ ├── IProjectClosedObserver.java │ │ │ │ └── ProjectRemovedObserversAttacher.java │ │ │ └── text/ │ │ │ ├── PHPTextSequenceUtilities.java │ │ │ ├── TextSequence.java │ │ │ └── TextSequenceUtilities.java │ │ └── validation/ │ │ ├── ProblemFactory.java │ │ └── ProblemPreferences.java │ ├── org.eclipse.php.core.parser/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ └── org.eclipse.wst.validation.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build-cup.xml │ │ ├── build.properties │ │ ├── changelog.txt │ │ ├── cup/ │ │ │ └── parser.cup │ │ ├── cup-bin/ │ │ │ ├── JFlex.jar │ │ │ └── java-cup-11.jar │ │ ├── flex/ │ │ │ └── Lexer.jflex │ │ ├── java/ │ │ │ └── java_cup/ │ │ │ ├── ErrorManager.java │ │ │ ├── Lexer.java │ │ │ ├── Main.java │ │ │ ├── action_part.java │ │ │ ├── action_production.java │ │ │ ├── assoc.java │ │ │ ├── emit.java │ │ │ ├── internal_error.java │ │ │ ├── lalr_item.java │ │ │ ├── lalr_item_set.java │ │ │ ├── lalr_state.java │ │ │ ├── lalr_transition.java │ │ │ ├── lr_item_core.java │ │ │ ├── non_terminal.java │ │ │ ├── nonassoc_action.java │ │ │ ├── parse_action.java │ │ │ ├── parse_action_row.java │ │ │ ├── parse_action_table.java │ │ │ ├── parse_reduce_row.java │ │ │ ├── parse_reduce_table.java │ │ │ ├── parser.java │ │ │ ├── production.java │ │ │ ├── production_part.java │ │ │ ├── reduce_action.java │ │ │ ├── runtime/ │ │ │ │ ├── ComplexSymbolFactory.java │ │ │ │ ├── DefaultSymbolFactory.java │ │ │ │ ├── Scanner.java │ │ │ │ ├── ScannerBuffer.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── SymbolFactory.java │ │ │ │ ├── SyntaxTreeDFS.java │ │ │ │ ├── SyntaxTreeTransform.java │ │ │ │ ├── SyntaxTreeXPath.java │ │ │ │ ├── XMLElement.java │ │ │ │ ├── lr_parser.java │ │ │ │ └── virtual_parse_stack.java │ │ │ ├── shift_action.java │ │ │ ├── sym.java │ │ │ ├── symbol.java │ │ │ ├── symbol_part.java │ │ │ ├── symbol_set.java │ │ │ ├── terminal.java │ │ │ ├── terminal_set.java │ │ │ └── version.java │ │ ├── licence.txt │ │ ├── manual.html │ │ ├── plugin.properties │ │ ├── pom.xml │ │ ├── repover.txt │ │ ├── src/ │ │ │ └── java_cup/ │ │ │ ├── ErrorManager.java │ │ │ ├── Main.java │ │ │ ├── action_part.java │ │ │ ├── action_production.java │ │ │ ├── anttask/ │ │ │ │ └── CUPTask.java │ │ │ ├── assoc.java │ │ │ ├── emit.java │ │ │ ├── internal_error.java │ │ │ ├── lalr_item.java │ │ │ ├── lalr_item_set.java │ │ │ ├── lalr_state.java │ │ │ ├── lalr_transition.java │ │ │ ├── lr_item_core.java │ │ │ ├── non_terminal.java │ │ │ ├── nonassoc_action.java │ │ │ ├── parse_action.java │ │ │ ├── parse_action_row.java │ │ │ ├── parse_action_table.java │ │ │ ├── parse_reduce_row.java │ │ │ ├── parse_reduce_table.java │ │ │ ├── production.java │ │ │ ├── production_part.java │ │ │ ├── reduce_action.java │ │ │ ├── runtime/ │ │ │ │ ├── ComplexSymbolFactory.java │ │ │ │ ├── DefaultSymbolFactory.java │ │ │ │ ├── Scanner.java │ │ │ │ ├── ScannerBuffer.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── SymbolFactory.java │ │ │ │ ├── SyntaxTreeDFS.java │ │ │ │ ├── SyntaxTreeTransform.java │ │ │ │ ├── SyntaxTreeXPath.java │ │ │ │ ├── XMLElement.java │ │ │ │ ├── lr_parser.java │ │ │ │ └── virtual_parse_stack.java │ │ │ ├── shift_action.java │ │ │ ├── symbol.java │ │ │ ├── symbol_part.java │ │ │ ├── symbol_set.java │ │ │ ├── terminal.java │ │ │ ├── terminal_set.java │ │ │ └── version.java │ │ ├── svnversion.txt │ │ └── version.txt │ ├── org.eclipse.php.debug.core/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .options │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ ├── pathEntryFilters.exsd │ │ │ ├── phpDebugHandlers.exsd │ │ │ ├── phpDebugMessages.exsd │ │ │ ├── phpDebugParametersInitializer.exsd │ │ │ ├── phpDebugStepFilters.exsd │ │ │ ├── phpDebuggerSettingsProviders.exsd │ │ │ ├── phpDebuggers.exsd │ │ │ ├── phpExe.exsd │ │ │ ├── phpLaunchDelegateListener.exsd │ │ │ └── phpLocalFileSearchFilters.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── debug/ │ │ │ └── core/ │ │ │ └── debugger/ │ │ │ ├── IDebugHandler.java │ │ │ ├── handlers/ │ │ │ │ ├── IDebugMessageHandler.java │ │ │ │ └── IDebugRequestHandler.java │ │ │ ├── launching/ │ │ │ │ └── ILaunchDelegateListener.java │ │ │ ├── messages/ │ │ │ │ ├── IDebugMessage.java │ │ │ │ ├── IDebugNotificationMessage.java │ │ │ │ ├── IDebugRequestMessage.java │ │ │ │ └── IDebugResponseMessage.java │ │ │ └── parameters/ │ │ │ ├── IDebugParametersInitializer.java │ │ │ ├── IDebugParametersKeys.java │ │ │ └── IWebDebugParametersInitializer.java │ │ └── internal/ │ │ └── debug/ │ │ └── core/ │ │ ├── IPHPConsoleEventListener.java │ │ ├── IPHPDebugConstants.java │ │ ├── Logger.java │ │ ├── PHPDebugCoreMessages.java │ │ ├── PHPDebugCoreMessages.properties │ │ ├── PHPDebugPlugin.java │ │ ├── PHPDebugUtil.java │ │ ├── PHPExeException.java │ │ ├── PHPExeUtil.java │ │ ├── PHPRuntime.java │ │ ├── daemon/ │ │ │ └── AbstractDebuggerCommunicationDaemon.java │ │ ├── debugger/ │ │ │ ├── AbstractDebuggerConfiguration.java │ │ │ ├── AbstractDebuggerSettings.java │ │ │ ├── AbstractDebuggerSettingsProvider.java │ │ │ ├── DebuggerSettingsKind.java │ │ │ ├── DebuggerSettingsManager.java │ │ │ ├── DebuggerSettingsProviderRegistry.java │ │ │ ├── IDebuggerConfiguration.java │ │ │ ├── IDebuggerSettings.java │ │ │ ├── IDebuggerSettingsListener.java │ │ │ ├── IDebuggerSettingsProvider.java │ │ │ ├── IDebuggerSettingsWorkingCopy.java │ │ │ └── NoneDebuggerConfiguration.java │ │ ├── launching/ │ │ │ ├── DebugConsoleMonitor.java │ │ │ ├── DebugSessionIdGenerator.java │ │ │ ├── HyperlinkEntry.java │ │ │ ├── PHPExecutableLaunchDelegate.java │ │ │ ├── PHPHyperLink.java │ │ │ ├── PHPLaunch.java │ │ │ ├── PHPLaunchDelegateProxy.java │ │ │ ├── PHPLaunchUtilities.java │ │ │ ├── PHPProcess.java │ │ │ ├── PHPRemoteLaunchConfigurationDelegate.java │ │ │ ├── PHPStreamsProxy.java │ │ │ ├── PHPWebPageLaunchDelegate.java │ │ │ ├── XDebugExeLaunchConfigurationDelegate.java │ │ │ ├── XDebugLaunch.java │ │ │ ├── XDebugLaunchListener.java │ │ │ └── XDebugWebLaunchConfigurationDelegate.java │ │ ├── model/ │ │ │ ├── BreakpointSet.java │ │ │ ├── DebugOutput.java │ │ │ ├── IPHPDataType.java │ │ │ ├── IPHPDebugTarget.java │ │ │ ├── IPHPExceptionBreakpoint.java │ │ │ ├── IVariableFacet.java │ │ │ ├── IVirtualPartition.java │ │ │ ├── Messages.java │ │ │ ├── PHPConditionalBreakpoint.java │ │ │ ├── PHPDebugElement.java │ │ │ ├── PHPExceptionBreakpoint.java │ │ │ ├── PHPLineBreakpoint.java │ │ │ ├── PHPRunToLineBreakpoint.java │ │ │ ├── SimpleDebugHandler.java │ │ │ ├── VariablesUtil.java │ │ │ ├── VirtualPartition.java │ │ │ └── messages.properties │ │ ├── pathmapper/ │ │ │ ├── BestMatchPathComparator.java │ │ │ ├── DebugSearchEngine.java │ │ │ ├── ILocalFileSearchFilter.java │ │ │ ├── IPathEntryFilter.java │ │ │ ├── LocalFileSearchEngine.java │ │ │ ├── LocalFileSearchFilterRegistry.java │ │ │ ├── LocalFileSearchResult.java │ │ │ ├── Messages.java │ │ │ ├── PathEntry.java │ │ │ ├── PathMapper.java │ │ │ ├── PathMapperRegistry.java │ │ │ ├── VirtualPath.java │ │ │ └── messages.properties │ │ ├── phpIni/ │ │ │ ├── INIFileModifier.java │ │ │ └── PHPINIUtil.java │ │ ├── preferences/ │ │ │ ├── AbstractDebuggerConfigurationDialog.java │ │ │ ├── IPHPExesListener.java │ │ │ ├── IPHPexeItemListener.java │ │ │ ├── IPHPexeItemProperties.java │ │ │ ├── PHPDebugCorePreferenceInitializer.java │ │ │ ├── PHPDebugCorePreferenceNames.java │ │ │ ├── PHPDebuggersRegistry.java │ │ │ ├── PHPExesEvent.java │ │ │ ├── PHPProjectPreferences.java │ │ │ ├── PHPexeItem.java │ │ │ ├── PHPexeItemEvent.java │ │ │ ├── PHPexes.java │ │ │ └── stepFilters/ │ │ │ ├── DebugStepFilter.java │ │ │ ├── DebugStepFilterController.java │ │ │ ├── DebugStepFilterEvent.java │ │ │ ├── IDebugStepFilterPrefListener.java │ │ │ └── IStepFilterTypes.java │ │ ├── sourcelookup/ │ │ │ ├── PHPSourceLookupDirector.java │ │ │ ├── PHPSourceLookupParticipant.java │ │ │ ├── PHPSourcePathComputerDelegate.java │ │ │ └── containers/ │ │ │ ├── PHPCompositeSourceContainer.java │ │ │ ├── PHPFileSourceContainer.java │ │ │ ├── PHPVariableSourceContainer.java │ │ │ └── WorkspaceRootSourceContainer.java │ │ ├── xdebug/ │ │ │ ├── IDELayer.java │ │ │ ├── IDELayerFactory.java │ │ │ ├── XDebugPreferenceMgr.java │ │ │ ├── breakpoints/ │ │ │ │ ├── DBGpExceptionBreakpoint.java │ │ │ │ ├── DBGpLineBreakpoint.java │ │ │ │ └── PdtLayer.java │ │ │ ├── communication/ │ │ │ │ └── XDebugCommunicationDaemon.java │ │ │ └── dbgp/ │ │ │ ├── DBGpBreakpoint.java │ │ │ ├── DBGpBreakpointFacade.java │ │ │ ├── DBGpLogger.java │ │ │ ├── DBGpPreferences.java │ │ │ ├── DBGpProxyHandler.java │ │ │ ├── DBGpProxyHandlersManager.java │ │ │ ├── XDebugConfigurationDialog.java │ │ │ ├── XDebugDebuggerConfiguration.java │ │ │ ├── XDebugDebuggerExeSettings.java │ │ │ ├── XDebugDebuggerServerSettings.java │ │ │ ├── XDebugDebuggerSettingsConstants.java │ │ │ ├── XDebugDebuggerSettingsProvider.java │ │ │ ├── XDebugDebuggerSettingsUtil.java │ │ │ ├── model/ │ │ │ │ ├── AbstractDBGpContainerValue.java │ │ │ │ ├── AbstractDBGpValue.java │ │ │ │ ├── DBGpArrayValue.java │ │ │ │ ├── DBGpBoolValue.java │ │ │ │ ├── DBGpElement.java │ │ │ │ ├── DBGpEvalVariable.java │ │ │ │ ├── DBGpFloatValue.java │ │ │ │ ├── DBGpIntValue.java │ │ │ │ ├── DBGpMultiSessionTarget.java │ │ │ │ ├── DBGpNullValue.java │ │ │ │ ├── DBGpObjectValue.java │ │ │ │ ├── DBGpResourceValue.java │ │ │ │ ├── DBGpStackFrame.java │ │ │ │ ├── DBGpStackVariable.java │ │ │ │ ├── DBGpStringValue.java │ │ │ │ ├── DBGpTarget.java │ │ │ │ ├── DBGpThread.java │ │ │ │ ├── DBGpUninitializedValue.java │ │ │ │ ├── DBGpUnknownValue.java │ │ │ │ ├── DBGpValueBuilder.java │ │ │ │ ├── DBGpVariable.java │ │ │ │ ├── IDBGpDebugTarget.java │ │ │ │ ├── IDBGpModelConstants.java │ │ │ │ └── TimedEvent.java │ │ │ ├── protocol/ │ │ │ │ ├── Base64.java │ │ │ │ ├── DBGpCommand.java │ │ │ │ ├── DBGpResponse.java │ │ │ │ ├── DBGpUtils.java │ │ │ │ └── EngineTypes.java │ │ │ └── session/ │ │ │ ├── DBGpSession.java │ │ │ ├── DBGpSessionHandler.java │ │ │ ├── Event.java │ │ │ └── IDBGpSessionListener.java │ │ └── zend/ │ │ ├── communication/ │ │ │ ├── BroadcastConnection.java │ │ │ ├── BroadcastDaemon.java │ │ │ ├── CommunicationAdministrator.java │ │ │ ├── CommunicationClient.java │ │ │ ├── CommunicationUtilities.java │ │ │ ├── DebugConnection.java │ │ │ ├── DebuggerCommunicationDaemon.java │ │ │ ├── IRemoteFileContentRequestor.java │ │ │ ├── Messages.java │ │ │ ├── RemoteFileContentRequestorsRegistry.java │ │ │ ├── RemoteFileStorage.java │ │ │ ├── ResponseHandler.java │ │ │ └── messages.properties │ │ ├── debugger/ │ │ │ ├── Breakpoint.java │ │ │ ├── CodeCoverageAdapterFactory.java │ │ │ ├── CodeCoverageData.java │ │ │ ├── ConfigureHostsDialog.java │ │ │ ├── CurrentContextExpression.java │ │ │ ├── DebugError.java │ │ │ ├── DebugHandlersRegistry.java │ │ │ ├── DebugMessagesRegistry.java │ │ │ ├── DebugParametersInitializersRegistry.java │ │ │ ├── Debugger.java │ │ │ ├── DefaultExpression.java │ │ │ ├── DefaultExpressionsManager.java │ │ │ ├── Expression.java │ │ │ ├── ExpressionValue.java │ │ │ ├── ExpressionsManager.java │ │ │ ├── ExpressionsUtil.java │ │ │ ├── ExpressionsValueDeserializer.java │ │ │ ├── IDebugFeatures.java │ │ │ ├── IDebuggerInitializer.java │ │ │ ├── IRemoteDebugger.java │ │ │ ├── Messages.java │ │ │ ├── OldDebuggerWarningDialog.java │ │ │ ├── PHPExecutableDebuggerInitializer.java │ │ │ ├── PHPSessionLaunchMapper.java │ │ │ ├── PHPWebServerDebuggerInitializer.java │ │ │ ├── PHPstack.java │ │ │ ├── ProcessCrashDetector.java │ │ │ ├── RemoteDebugger.java │ │ │ ├── StackLayer.java │ │ │ ├── StackVariable.java │ │ │ ├── ZendDebuggerConfiguration.java │ │ │ ├── ZendDebuggerConfigurationDialog.java │ │ │ ├── ZendDebuggerExeSettings.java │ │ │ ├── ZendDebuggerHostProposalComputer.java │ │ │ ├── ZendDebuggerServerSettings.java │ │ │ ├── ZendDebuggerSettingsConstants.java │ │ │ ├── ZendDebuggerSettingsProvider.java │ │ │ ├── ZendDebuggerSettingsUtil.java │ │ │ ├── handlers/ │ │ │ │ ├── AbstractFileContentRequestHandler.java │ │ │ │ ├── DebugErrorNotificationHandler.java │ │ │ │ ├── FileContentDebugHandler.java │ │ │ │ ├── FileContentRequestCurrentHandler.java │ │ │ │ ├── FileContentRequestHandlerProxy.java │ │ │ │ ├── FileContentRequestStaleHandler.java │ │ │ │ ├── HeaderOutputNotificationHandler.java │ │ │ │ ├── IniAlteredNotificationHandler.java │ │ │ │ ├── OutputNotificationHandler.java │ │ │ │ ├── ParsingErrorNotificationHandler.java │ │ │ │ ├── ReadyNotificationHandler.java │ │ │ │ ├── ScriptEndedNotificationHandler.java │ │ │ │ ├── SessionStartedNotificationHandler.java │ │ │ │ └── StartProcessFileNotificationHandler.java │ │ │ ├── messages/ │ │ │ │ ├── AddBreakpointRequest.java │ │ │ │ ├── AddBreakpointResponse.java │ │ │ │ ├── AddFilesRequest.java │ │ │ │ ├── AddFilesResponse.java │ │ │ │ ├── AssignValueRequest.java │ │ │ │ ├── AssignValueResponse.java │ │ │ │ ├── CancelAllBreakpointsRequest.java │ │ │ │ ├── CancelAllBreakpointsResponse.java │ │ │ │ ├── CancelBreakpointRequest.java │ │ │ │ ├── CancelBreakpointResponse.java │ │ │ │ ├── ContinueProcessFileNotification.java │ │ │ │ ├── DebugMessageImpl.java │ │ │ │ ├── DebugMessageNotificationImpl.java │ │ │ │ ├── DebugMessageRequestImpl.java │ │ │ │ ├── DebugMessageResponseImpl.java │ │ │ │ ├── DebugScriptEndedNotification.java │ │ │ │ ├── DebugSessionClosedNotification.java │ │ │ │ ├── DebugSessionStartedNotification.java │ │ │ │ ├── DebuggerErrorNotification.java │ │ │ │ ├── EvalRequest.java │ │ │ │ ├── EvalResponse.java │ │ │ │ ├── FileContentExtendedRequest.java │ │ │ │ ├── FileContentRequest.java │ │ │ │ ├── FileContentResponse.java │ │ │ │ ├── GetCWDRequest.java │ │ │ │ ├── GetCWDResponse.java │ │ │ │ ├── GetCallStackLiteRequest.java │ │ │ │ ├── GetCallStackLiteResponse.java │ │ │ │ ├── GetCallStackRequest.java │ │ │ │ ├── GetCallStackResponse.java │ │ │ │ ├── GetCodeCoverageRequest.java │ │ │ │ ├── GetCodeCoverageResponse.java │ │ │ │ ├── GetStackVariableValueRequest.java │ │ │ │ ├── GetStackVariableValueResponse.java │ │ │ │ ├── GetVariableValueRequest.java │ │ │ │ ├── GetVariableValueResponse.java │ │ │ │ ├── GoRequest.java │ │ │ │ ├── GoResponse.java │ │ │ │ ├── HeaderOutputNotification.java │ │ │ │ ├── IniAlteredNotification.java │ │ │ │ ├── OutputNotification.java │ │ │ │ ├── ParsingErrorNotification.java │ │ │ │ ├── PauseDebuggerRequest.java │ │ │ │ ├── PauseDebuggerResponse.java │ │ │ │ ├── ReadyNotification.java │ │ │ │ ├── SetProtocolRequest.java │ │ │ │ ├── SetProtocolResponse.java │ │ │ │ ├── StartProcessFileNotification.java │ │ │ │ ├── StartRequest.java │ │ │ │ ├── StartResponse.java │ │ │ │ ├── StepIntoRequest.java │ │ │ │ ├── StepIntoResponse.java │ │ │ │ ├── StepOutRequest.java │ │ │ │ ├── StepOutResponse.java │ │ │ │ ├── StepOverRequest.java │ │ │ │ ├── StepOverResponse.java │ │ │ │ └── UnknownMessageResponse.java │ │ │ ├── messages.properties │ │ │ └── parameters/ │ │ │ ├── AbstractDebugParametersInitializer.java │ │ │ └── DefaultDebugParametersInitializer.java │ │ ├── model/ │ │ │ ├── ContextManager.java │ │ │ ├── PHPDebugTarget.java │ │ │ ├── PHPMultiDebugTarget.java │ │ │ ├── PHPResponseHandler.java │ │ │ ├── PHPStackFrame.java │ │ │ ├── PHPThread.java │ │ │ ├── PHPValue.java │ │ │ ├── PHPVariable.java │ │ │ ├── ResolveBlackList.java │ │ │ ├── ServerDebugHandler.java │ │ │ ├── StartLock.java │ │ │ └── WatchExpressionFactoryAdapter.java │ │ └── testConnection/ │ │ ├── DebugServerTestController.java │ │ ├── DebugServerTestEvent.java │ │ └── IDebugServerTestListener.java │ ├── org.eclipse.php.debug.daemon/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ └── debugCommunicationDaemon.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── debug/ │ │ │ └── daemon/ │ │ │ └── communication/ │ │ │ └── ICommunicationDaemon.java │ │ └── internal/ │ │ └── debug/ │ │ └── daemon/ │ │ ├── DaemonPlugin.java │ │ ├── Logger.java │ │ ├── communication/ │ │ │ └── DaemonsRegistry.java │ │ └── startup/ │ │ └── DaemonStartup.java │ ├── org.eclipse.php.debug.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ ├── debugServerConnectionTest.exsd │ │ │ ├── launchConfigurationTabs.exsd │ │ │ ├── phpBreakpointProviders.exsd │ │ │ ├── phpCodeCoverageFilter.exsd │ │ │ ├── phpConsoleListeners.exsd │ │ │ ├── phpDebugModelPresentations.exsd │ │ │ ├── phpDebuggerLaunchSettingsSections.exsd │ │ │ └── phpDebuggerSettingsSectionBuilders.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── debug/ │ │ │ └── ui/ │ │ │ ├── DebugEarlyStartup.java │ │ │ ├── DebugServerConnectionTestRegistry.java │ │ │ ├── IDebugServerConnectionTest.java │ │ │ └── wizards/ │ │ │ └── DebuggerCompositeFragmentFactory.java │ │ └── internal/ │ │ └── debug/ │ │ └── ui/ │ │ ├── Logger.java │ │ ├── PHPDebugUICompositeImageDescriptor.java │ │ ├── PHPDebugUIImages.java │ │ ├── PHPDebugUIMessages.java │ │ ├── PHPDebugUIMessages.properties │ │ ├── PHPDebugUIPlugin.java │ │ ├── PropertyTesters/ │ │ │ ├── PHPCLILaunchPropertyTester.java │ │ │ └── PHPLaunchPropertyTester.java │ │ ├── actions/ │ │ │ ├── AbstractVariableValueEditor.java │ │ │ ├── AddPHPExceptionBreakpointDialog.java │ │ │ ├── AddPHPExceptionBreakpointHandler.java │ │ │ ├── BreakpointSetConditionAction.java │ │ │ ├── ControlAccessibleListener.java │ │ │ ├── EvaluationContextManager.java │ │ │ ├── Messages.java │ │ │ ├── PHPVariableValueEditor.java │ │ │ ├── PHPWatchAction.java │ │ │ ├── PopupInspectAction.java │ │ │ ├── SortByNameAction.java │ │ │ ├── XDebugVariableValueEditor.java │ │ │ └── messages.properties │ │ ├── breakpoint/ │ │ │ ├── BreakpointMarkerUpdater.java │ │ │ ├── Messages.java │ │ │ ├── PHPBreakPointAdapterFactory.java │ │ │ ├── PHPBreakpointImageDescriptor.java │ │ │ ├── PHPExceptionBreakpointAnnotation.java │ │ │ ├── PHPExceptionBreakpointAnnotationImageProvider.java │ │ │ ├── PHPToggleBreakpointsTargetFactory.java │ │ │ ├── ScriptLineBreakpointAdapter.java │ │ │ ├── adapter/ │ │ │ │ ├── PHPEditorAdapterFactory.java │ │ │ │ └── PHPRunToLineAdapter.java │ │ │ ├── messages.properties │ │ │ ├── property/ │ │ │ │ └── PHPBreakpointPropertyPage.java │ │ │ └── provider/ │ │ │ ├── DefaultPHPBreakpointProvider.java │ │ │ ├── IPHPBreakpointProvider.java │ │ │ └── PHPBreakpointProvider.java │ │ ├── console/ │ │ │ ├── Messages.java │ │ │ ├── PHPConsoleColorProvider.java │ │ │ ├── PHPConsoleListener.java │ │ │ ├── PHPConsoleSourceModuleLookup.java │ │ │ ├── PHPFileLink.java │ │ │ ├── PHPLineTracker.java │ │ │ └── messages.properties │ │ ├── editor/ │ │ │ ├── OpenRemoteFileContentRequestor.java │ │ │ └── RemoteFileStorageEditorInput.java │ │ ├── hovers/ │ │ │ ├── ExpressionInformationControlCreator.java │ │ │ ├── PHPDebugTextHover.java │ │ │ └── XDebugTextHover.java │ │ ├── launching/ │ │ │ ├── AbstractDebugExeLaunchSettingsSection.java │ │ │ ├── AbstractDebugWebLaunchSettingsSection.java │ │ │ ├── AbstractPHPLaunchConfigurationDebuggerTab.java │ │ │ ├── AbstractPHPLaunchConfigurationTab.java │ │ │ ├── ApplicationFileSelectionDialog.java │ │ │ ├── ApplicationFileViewerFilter.java │ │ │ ├── DebuggerLaunchSettingsSectionAdapter.java │ │ │ ├── DebuggerLaunchSettingsSectionRegistry.java │ │ │ ├── FileSelectionDialog.java │ │ │ ├── IDebuggerLaunchSettingsSection.java │ │ │ ├── LaunchConfigurationsTabsRegistry.java │ │ │ ├── LaunchUtil.java │ │ │ ├── LaunchUtilities.java │ │ │ ├── Messages.java │ │ │ ├── OpenRemoteFileExternalRequestor.java │ │ │ ├── PHPExeLaunchConfigurationDebuggerTab.java │ │ │ ├── PHPExeLaunchConfigurationTabGroup.java │ │ │ ├── PHPExeLaunchShortcut.java │ │ │ ├── PHPExecutableLaunchTab.java │ │ │ ├── ProjectSelectionDialog.java │ │ │ ├── ResourceSorter.java │ │ │ ├── TreeAndListGroup.java │ │ │ ├── XDebugExeLaunchSettingsSection.java │ │ │ ├── XDebugWebLaunchSettingsSection.java │ │ │ ├── ZendDebuggerExeLaunchSettingsSection.java │ │ │ ├── ZendDebuggerWebLaunchSettingsSection.java │ │ │ └── messages.properties │ │ ├── model/ │ │ │ ├── ExtendedWorkbenchContentProvider.java │ │ │ ├── PHPLaunchProxy.java │ │ │ ├── PHPModelProxyFactory.java │ │ │ ├── PHPMultiDebugTargetProxy.java │ │ │ └── PHPThreadEventHandler.java │ │ ├── pathmapper/ │ │ │ ├── MapLocalFileDialog.java │ │ │ ├── Messages.java │ │ │ ├── OpenLocalFileSearchFilter.java │ │ │ ├── PathEntrySelectionDialog.java │ │ │ ├── PathEntrySelector.java │ │ │ ├── PathMapperEntryDialog.java │ │ │ ├── PathMappingComposite.java │ │ │ └── messages.properties │ │ ├── preferences/ │ │ │ ├── BasePathValidator.java │ │ │ ├── ControlValidationException.java │ │ │ ├── IPageControlValidator.java │ │ │ ├── IPageValidator.java │ │ │ ├── InstalledDebuggersPreferencePage.java │ │ │ ├── Messages.java │ │ │ ├── PHPDebugPreferencesBlock.java │ │ │ ├── PHPDebugPropertyPreferencePage.java │ │ │ ├── PHPDebuggersTable.java │ │ │ ├── WorkbenchOptionsBlock.java │ │ │ ├── WorkbenchOptionsPreferencePage.java │ │ │ ├── coverage/ │ │ │ │ ├── CodeCoverageConfigurationBlock.java │ │ │ │ ├── CodeCoveragePreferenceInitializer.java │ │ │ │ ├── CodeCoveragePreferenceKeys.java │ │ │ │ └── CodeCoveragePreferencePage.java │ │ │ ├── messages.properties │ │ │ ├── phps/ │ │ │ │ ├── InstalledPHPsBlock.java │ │ │ │ ├── Messages.java │ │ │ │ ├── NewPHPsComboBlock.java │ │ │ │ ├── PHPExeVerifier.java │ │ │ │ ├── PHPInterpreterExecutionConfigurationBlock.java │ │ │ │ ├── PHPInterpreterExecutionPreferencePage.java │ │ │ │ ├── PHPexeDescriptor.java │ │ │ │ ├── PHPsPreferencePage.java │ │ │ │ ├── PHPsSearchResultDialog.java │ │ │ │ ├── ShowPHPsPreferences.java │ │ │ │ └── messages.properties │ │ │ └── stepFilter/ │ │ │ ├── CreateStepFilterDialog.java │ │ │ ├── FilterLabelProvider.java │ │ │ ├── FilterViewerComparator.java │ │ │ ├── PHPDebugStepFilterPreferencePage.java │ │ │ ├── PHPResourceContentProvider.java │ │ │ ├── PHPResourceSelectionDialog.java │ │ │ └── PHPResourceSelectionGroup.java │ │ ├── presentation/ │ │ │ ├── PHPModelPresentation.java │ │ │ ├── PHPModelPresentationDelegate.java │ │ │ ├── PHPModelPresentationRegistry.java │ │ │ └── XDebugModelPresentation.java │ │ ├── refactoring/ │ │ │ ├── BreakpointChange.java │ │ │ ├── BreakpointRenamePackageParticipant.java │ │ │ ├── BreakpointRenameParticipant.java │ │ │ ├── BreakpointRenameProjectParticipant.java │ │ │ ├── BreakpointRenameScriptFolderParticipant.java │ │ │ ├── BreakpointRenameSourceModuleParticipant.java │ │ │ ├── DeleteBreakpointChange.java │ │ │ ├── LineBreakpointChange.java │ │ │ ├── LineBreakpointTypeChange.java │ │ │ ├── RefactoringMessages.java │ │ │ └── RefactoringMessages.properties │ │ ├── uri/ │ │ │ └── XDebugURISchemeHandler.java │ │ ├── views/ │ │ │ ├── AbstractDebugOutputView.java │ │ │ ├── DebugBrowserView.java │ │ │ ├── DebugOutputView.java │ │ │ ├── DebugViewHelper.java │ │ │ ├── coverage/ │ │ │ │ ├── CodeCoverageActionGroup.java │ │ │ │ ├── CodeCoverageContentProvider.java │ │ │ │ ├── CodeCoverageLabelProvider.java │ │ │ │ ├── CodeCoverageResult.java │ │ │ │ ├── CodeCoverageSection.java │ │ │ │ ├── CodeCoverageSorter.java │ │ │ │ ├── CodeCoverageTextViewer.java │ │ │ │ ├── CodeCoverageView.java │ │ │ │ ├── CodeCoverageViewActionGroup.java │ │ │ │ ├── CodeCoverageViewer.java │ │ │ │ ├── ICodeCoverageFilter.java │ │ │ │ └── OpenCoverageAction.java │ │ │ └── variables/ │ │ │ ├── PHPDebugElementAdapterFactory.java │ │ │ ├── PHPExpressionLabelProvider.java │ │ │ ├── PHPVariableCellModifier.java │ │ │ ├── PHPVariableColumnEditor.java │ │ │ └── PHPVariableLabelProvider.java │ │ ├── watch/ │ │ │ ├── IWatchExpressionResultExtension.java │ │ │ ├── PHPWatchExpressionDelegate.java │ │ │ └── XDebugWatchExpressionDelegate.java │ │ └── wizards/ │ │ ├── ClosableWizardDialog.java │ │ ├── DebuggerCompositeFragment.java │ │ ├── DebuggerSettingsSectionBuildersRegistry.java │ │ ├── DebuggerUnsupportedSettingsSection.java │ │ ├── DebuggerWizardFragment.java │ │ ├── IDebuggerSettingsSection.java │ │ ├── IDebuggerSettingsSectionBuilder.java │ │ ├── IPHPExeCompositeFragment.java │ │ ├── Messages.java │ │ ├── PHPExeCompositeFragment.java │ │ ├── PHPExeCompositeFragmentFactory.java │ │ ├── PHPExeEditDialog.java │ │ ├── PHPExeWizard.java │ │ ├── PHPExeWizardFragment.java │ │ ├── XDebugDebuggerExeSettingsSection.java │ │ ├── XDebugDebuggerServerSettingsSection.java │ │ ├── XDebugDebuggerSettingsSectionBuilder.java │ │ ├── ZendDebuggerExeSettingsSection.java │ │ ├── ZendDebuggerServerSettingsSection.java │ │ ├── ZendDebuggerSettingsSectionBuilder.java │ │ └── messages.properties │ ├── org.eclipse.php.formatter.core/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ └── profiles.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── formatter/ │ │ │ └── core/ │ │ │ ├── CodeFormatterConstants.java │ │ │ ├── CodeFormatterVisitor.java │ │ │ ├── PHPCodeFormatter.java │ │ │ ├── PHPCodeFormatterCommonPreferences.java │ │ │ └── profiles/ │ │ │ ├── CodeFormatterPreferences.java │ │ │ ├── ICodeFormatterPreferencesInitializer.java │ │ │ ├── PHPDefaultFormatterPreferences.java │ │ │ ├── PSR2FormatterPreferences.java │ │ │ └── ZendFrameworkFormatterPreferences.java │ │ └── internal/ │ │ └── formatter/ │ │ └── core/ │ │ ├── CodeFormatterPreferenceInitializer.java │ │ ├── DocumentReader.java │ │ ├── EmbeddedCSSFormatterForPHPCode.java │ │ ├── FormatterCorePlugin.java │ │ ├── FormattingProfile.java │ │ ├── FormattingProfileRegistry.java │ │ ├── HTMLElementFormatterForPHPCode.java │ │ ├── HTMLFormatterFactoryForPHPCode.java │ │ ├── HTMLTextFormatterForPHPCode.java │ │ ├── HtmlFormatterForPHPCode.java │ │ └── Logger.java │ ├── org.eclipse.php.formatter.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── formatter/ │ │ └── ui/ │ │ ├── FormatterMessages.java │ │ ├── FormatterMessages.properties │ │ ├── FormatterUIPlugin.java │ │ ├── Logger.java │ │ ├── ProfileAdapterFactory.java │ │ └── preferences/ │ │ ├── AlreadyExistsDialog.java │ │ ├── BlankLinesTabPage.java │ │ ├── BracesTabPage.java │ │ ├── CodeFormatterConfigurationBlock.java │ │ ├── CodeFormatterPreview.java │ │ ├── CommentsTabPage.java │ │ ├── ControlStatementsTabPage.java │ │ ├── CreateProfileDialog.java │ │ ├── IndentationTabPage.java │ │ ├── LineWrappingTabPage.java │ │ ├── ModifyDialog.java │ │ ├── ModifyDialogTabPage.java │ │ ├── NewLinesTabPage.java │ │ ├── OffOnTagsTabPage.java │ │ ├── PHPFormatterConfigurationWrapper.java │ │ ├── PHPFormatterConfigurationWrapperProxy.java │ │ ├── PHPPreview.java │ │ ├── PreferencesAccess.java │ │ ├── ProfileManager.java │ │ ├── ProfileStore.java │ │ ├── RenameProfileDialog.java │ │ ├── WhiteSpaceOptions.java │ │ └── WhiteSpaceTabPage.java │ ├── org.eclipse.php.help/ │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── customBuildCallbacks.xml │ │ ├── docs/ │ │ │ ├── README.md │ │ │ ├── build/ │ │ │ │ ├── build.xml │ │ │ │ └── compile.js │ │ │ ├── source/ │ │ │ │ ├── 000-index.md │ │ │ │ ├── 001-table_of_contents.md │ │ │ │ ├── 008-getting_started/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-quick_start.md │ │ │ │ │ └── 016-basic_tutorial/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-creating_and_uploading_a_project.md │ │ │ │ │ ├── 016-working_with_code_assist.md │ │ │ │ │ ├── 020-working_with_refactoring.md │ │ │ │ │ ├── 024-working_with_the_debugger.md │ │ │ │ │ └── resources/ │ │ │ │ │ └── debugger_code_.htm │ │ │ │ ├── 016-concepts/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-php_support.md │ │ │ │ │ ├── 016-code_assist_concept.md │ │ │ │ │ ├── 024-syntax_highlighting.md │ │ │ │ │ ├── 032-automatic_insertion.md │ │ │ │ │ ├── 040-matching_brackets.md │ │ │ │ │ ├── 048-mark_occurrences.md │ │ │ │ │ ├── 056-code_folding.md │ │ │ │ │ ├── 064-commenting_code/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-phpdoc_comments.md │ │ │ │ │ │ └── 016-bookmarks.md │ │ │ │ │ ├── 072-hover_support.md │ │ │ │ │ ├── 076-refactoring.md │ │ │ │ │ ├── 080-override_indicators.md │ │ │ │ │ ├── 088-php_working_sets.md │ │ │ │ │ ├── 096-show_type_hierarchy.md │ │ │ │ │ ├── 104-php_manual_integration.md │ │ │ │ │ ├── 112-real_time_error_detection.md │ │ │ │ │ ├── 120-running.md │ │ │ │ │ ├── 128-debugging_concept.md │ │ │ │ │ ├── 136-breakpoints.md │ │ │ │ │ ├── 144-include_paths.md │ │ │ │ │ ├── 152-build_paths.md │ │ │ │ │ ├── 160-path_mapping.md │ │ │ │ │ ├── 176-mylyn_integration.md │ │ │ │ │ ├── 184-phar_integration.md │ │ │ │ │ ├── 192-exception_breakpoints.md │ │ │ │ │ └── 200-profiling_concept.md │ │ │ │ ├── 024-tasks/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-creating_php_projects.md │ │ │ │ │ ├── 016-file_creation/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-creating_a_php_file_within_a_project.md │ │ │ │ │ │ ├── 016-creating_a_new_php_file_outside_of_a_project.md │ │ │ │ │ │ └── 024-opening_an_external_file_in_neon.md │ │ │ │ │ ├── 024-using_code_assist.md │ │ │ │ │ ├── 032-using_templates.md │ │ │ │ │ ├── 040-drag_and_drop.md │ │ │ │ │ ├── 048-formatting_code.md │ │ │ │ │ ├── 056-using_code_folding.md │ │ │ │ │ ├── 064-searching_for_php_elements.md │ │ │ │ │ ├── 072-opening_php_elements.md │ │ │ │ │ ├── 080-opening_types_methods.md │ │ │ │ │ ├── 088-using_smart_goto_source.md │ │ │ │ │ ├── 096-viewing_type_hierarchies.md │ │ │ │ │ ├── 104-creating_php_working_sets.md │ │ │ │ │ ├── 112-using_mark_occurrences.md │ │ │ │ │ ├── 116-using_refactoring/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-renaming_files.md │ │ │ │ │ │ ├── 016-renaming_elements.md │ │ │ │ │ │ ├── 024-moving_files.md │ │ │ │ │ │ ├── 032-extracting_variables.md │ │ │ │ │ │ └── 040-extracting_methods.md │ │ │ │ │ ├── 120-how_to_comment_and_uncomment_php_code.md │ │ │ │ │ ├── 128-commenting_php_docblocks.md │ │ │ │ │ ├── 136-accessing_an_existing_cvs_checkout.md │ │ │ │ │ ├── 144-running_files_and_applications/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-running_php_scripts_locally.md │ │ │ │ │ │ ├── 016-running_php_scripts_remotely.md │ │ │ │ │ │ └── 024-running_php_web_pages.md │ │ │ │ │ ├── 152-debugging/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-setting_breakpoints.md │ │ │ │ │ │ ├── 016-using_the_inspect_action.md │ │ │ │ │ │ ├── 024-locally_debugging_a_php_script.md │ │ │ │ │ │ ├── 032-debugging_a_php_web_page.md │ │ │ │ │ │ ├── 040-analyzing_debugger_results.md │ │ │ │ │ │ ├── 048-setting_exception_breakpoints.md │ │ │ │ │ │ └── 048-troubleshooting_remote_debugging/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-setting_your_zend_studio_for_eclipse_to_be_an_allowed_host.md │ │ │ │ │ │ ├── 016-ensuring_the_placement_of_dummy_php.md │ │ │ │ │ │ ├── 024-adding_a_server_path_map.md │ │ │ │ │ │ └── resources/ │ │ │ │ │ │ └── dummy.php │ │ │ │ │ ├── 160-php_libraries_preferences/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-adding_a_php_library.md │ │ │ │ │ │ ├── 016-adding_external_folders_to_php_libraries.md │ │ │ │ │ │ ├── 024-importing_php_user_libraries.md │ │ │ │ │ │ ├── 032-exporting_php_user_libraries.md │ │ │ │ │ │ ├── 040-editing_php_library_components_or_folders.md │ │ │ │ │ │ ├── 048-editing_php_user_libraries.md │ │ │ │ │ │ └── 056-removing_a_php_library_or_library_folder.md │ │ │ │ │ ├── 168-adding_elements_to_a_project_s_include_path.md │ │ │ │ │ ├── 176-configuring_build_paths.md │ │ │ │ │ ├── 184-adding_a_server_path_map.md │ │ │ │ │ ├── 192-using_the_php_html_wysywig_editor.md │ │ │ │ │ ├── 200-mylyn_integration1.md │ │ │ │ │ └── 216-profiling/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-profiling_local_php_script.md │ │ │ │ │ ├── 016-profiling_php_web_page.md │ │ │ │ │ ├── 024-profiling_with_browser_toolbars.md │ │ │ │ │ ├── 032-exporting_profile_sessions.md │ │ │ │ │ ├── 040-importing_profile_sessions.md │ │ │ │ │ └── 048-exporting_html_report.md │ │ │ │ ├── 032-reference/ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ ├── 008-php_perspectives_and_views/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-php_perspective_views/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-php_explorer_view.md │ │ │ │ │ │ │ ├── 016-php_outline_view.md │ │ │ │ │ │ │ └── 024-type_hierarchy_view.md │ │ │ │ │ │ ├── 016-php_debug_perspective/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-debug_view.md │ │ │ │ │ │ │ ├── 016-variables_view.md │ │ │ │ │ │ │ ├── 024-breakpoints_view.md │ │ │ │ │ │ │ ├── 040-expressions_view.md │ │ │ │ │ │ │ ├── 048-debug_output_view.md │ │ │ │ │ │ │ └── 056-browser_output_view.md │ │ │ │ │ │ ├── 024-php_additional_views/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-php_functions_view.md │ │ │ │ │ │ │ └── 016-project_outline_view.md │ │ │ │ │ │ └── 032-php_profile_perspective/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-profiling_monitor_view.md │ │ │ │ │ │ ├── 016-profiler_information_view.md │ │ │ │ │ │ ├── 024-execution_statistics_view.md │ │ │ │ │ │ ├── 032-execution_flow_view.md │ │ │ │ │ │ ├── 040-code_coverage_summary_view.md │ │ │ │ │ │ ├── 048-code_coverage_view.md │ │ │ │ │ │ └── 056-function_invocation_statistics_view.md │ │ │ │ │ ├── 016-menus/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-file/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-new.md │ │ │ │ │ │ │ ├── 016-import.md │ │ │ │ │ │ │ └── 024-export.md │ │ │ │ │ │ ├── 016-edit.md │ │ │ │ │ │ ├── 024-source.md │ │ │ │ │ │ ├── 032-refactor.md │ │ │ │ │ │ ├── 040-navigate.md │ │ │ │ │ │ ├── 048-search.md │ │ │ │ │ │ ├── 056-project.md │ │ │ │ │ │ ├── 064-run.md │ │ │ │ │ │ ├── 072-navigation.md │ │ │ │ │ │ ├── 080-window.md │ │ │ │ │ │ └── 088-help.md │ │ │ │ │ ├── 024-php_perspective_main_toolbar.md │ │ │ │ │ ├── 032-preferences/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-php.md │ │ │ │ │ │ ├── 016-appearance.md │ │ │ │ │ │ ├── 020-code_refactor.md │ │ │ │ │ │ ├── 024-code_style_preferences/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-code_templates_preferences.md │ │ │ │ │ │ │ └── 016-formatter.md │ │ │ │ │ │ ├── 032-debug/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-installed_debuggers.md │ │ │ │ │ │ │ ├── 016-step_filtering_preferences.md │ │ │ │ │ │ │ └── 024-launching.md │ │ │ │ │ │ ├── 040-editor/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-code_assist.md │ │ │ │ │ │ │ ├── 016-folding.md │ │ │ │ │ │ │ ├── 024-hovers.md │ │ │ │ │ │ │ ├── 032-mark_occurences.md │ │ │ │ │ │ │ ├── 040-save_actions.md │ │ │ │ │ │ │ ├── 048-syntax_coloring.md │ │ │ │ │ │ │ ├── 064-templates.md │ │ │ │ │ │ │ └── 072-typing.md │ │ │ │ │ │ ├── 048-new_project_layout_preferences.md │ │ │ │ │ │ ├── 056-php_executables/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ └── 008-php-execution-environment.md │ │ │ │ │ │ ├── 064-php_interpreter.md │ │ │ │ │ │ ├── 064-profile/ │ │ │ │ │ │ │ └── 000-index.md │ │ │ │ │ │ ├── 068-path_variables.md │ │ │ │ │ │ ├── 072-php_manual.md │ │ │ │ │ │ ├── 080-php_servers.md │ │ │ │ │ │ ├── 088-configuring_tunneling_debug_preferences.md │ │ │ │ │ │ ├── 096-code_coverage.md │ │ │ │ │ │ └── 096-validation/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ └── 008-task_tags.md │ │ │ │ │ ├── 040-php_project_properties/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ ├── 008-resource_properties.md │ │ │ │ │ │ ├── 016-builders_properties.md │ │ │ │ │ │ ├── 024-code_style_properties/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ ├── 008-code_templates_properties.md │ │ │ │ │ │ │ └── 016-formatter_properties.md │ │ │ │ │ │ ├── 032-php_build_path_properties.md │ │ │ │ │ │ ├── 040-php_debug_properties.md │ │ │ │ │ │ ├── 048-php_include_path_properties.md │ │ │ │ │ │ ├── 056-php_interpreter_properties.md │ │ │ │ │ │ ├── 064-php_task_tags_properties.md │ │ │ │ │ │ ├── 072-project_references_properties.md │ │ │ │ │ │ ├── 088-run_debug_settings_properties.md │ │ │ │ │ │ ├── 096-editor/ │ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ │ └── 008-save_actions_properties.md │ │ │ │ │ │ └── 112-validation_properties/ │ │ │ │ │ │ ├── 000-index.md │ │ │ │ │ │ └── 008-task_tags_properties.md │ │ │ │ │ ├── 048-php_icons.md │ │ │ │ │ └── 056-keymap.md │ │ │ │ ├── 040-video_tutorials.md │ │ │ │ └── 999-legal.md │ │ │ └── template/ │ │ │ ├── css/ │ │ │ │ └── main.css │ │ │ ├── footer.html │ │ │ └── header.html │ │ ├── intro/ │ │ │ ├── css/ │ │ │ │ ├── overview.css │ │ │ │ ├── overview.properties │ │ │ │ ├── tutorials.css │ │ │ │ ├── tutorials.properties │ │ │ │ ├── whatsnew.css │ │ │ │ └── whatsnew.properties │ │ │ ├── overviewExtensionContent.xml │ │ │ ├── tutorialsExtensionContent.xml │ │ │ └── whatsnewExtensionContent.xml │ │ ├── maintoc.xml │ │ ├── plugin.xml │ │ └── pom.xml │ ├── org.eclipse.php.mylyn.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── about.ini │ │ ├── about.properties │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── mylyn/ │ │ ├── internal/ │ │ │ └── ui/ │ │ │ └── editor/ │ │ │ └── ActiveFoldingListener.java │ │ └── ui/ │ │ ├── ActiveFoldingEditorTracker.java │ │ └── PDTMylynPlugin.java │ ├── org.eclipse.php.phpunit/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── about.ini │ │ ├── about.properties │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── resources/ │ │ │ ├── .gitignore │ │ │ ├── printer/ │ │ │ │ └── PHPUnitLogger.php │ │ │ └── templates/ │ │ │ ├── ZendPHPUnitClassTest.tpl.php │ │ │ ├── ZendPHPUnitFunctionTest.tpl.php │ │ │ └── ZendPHPUnitSuite.tpl.php │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── phpunit/ │ │ ├── PHPUnitMessages.java │ │ ├── PHPUnitMessages.properties │ │ ├── PHPUnitPlugin.java │ │ ├── PHPUnitPreferenceInitializer.java │ │ ├── PHPUnitPreferenceKeys.java │ │ ├── debug/ │ │ │ ├── PHPUnitDebugHandler.java │ │ │ └── PHPUnitDebugParametersInitializer.java │ │ ├── launch/ │ │ │ ├── PHPUnitLaunchAttributes.java │ │ │ ├── PHPUnitLaunchException.java │ │ │ └── PHPUnitLaunchUtils.java │ │ ├── model/ │ │ │ ├── PHPUnitSearchEngine.java │ │ │ ├── PHPUnitValidator.java │ │ │ ├── connection/ │ │ │ │ ├── Message.java │ │ │ │ ├── MessageElement.java │ │ │ │ ├── MessageEventType.java │ │ │ │ ├── MessageException.java │ │ │ │ ├── MessageFrame.java │ │ │ │ ├── MessageTest.java │ │ │ │ ├── PHPUnitConnectionListener.java │ │ │ │ └── PHPUnitMessageParser.java │ │ │ ├── elements/ │ │ │ │ ├── PHPUnitElement.java │ │ │ │ ├── PHPUnitElementManager.java │ │ │ │ ├── PHPUnitTest.java │ │ │ │ ├── PHPUnitTestCase.java │ │ │ │ ├── PHPUnitTestEvent.java │ │ │ │ ├── PHPUnitTestException.java │ │ │ │ ├── PHPUnitTestGroup.java │ │ │ │ ├── PHPUnitTestWarning.java │ │ │ │ └── PHPUnitTraceFrame.java │ │ │ └── providers/ │ │ │ ├── DiffLine.java │ │ │ ├── PHP5ElementContentProvider.java │ │ │ ├── PHPUnitElementTreeContentProvider.java │ │ │ ├── PHPUnitTestDiffTreeContentProvider.java │ │ │ └── PHPUnitTestTraceTreeContentProvider.java │ │ └── ui/ │ │ ├── ElementSelectionDialog.java │ │ ├── PHPUnitCodeCoverageFilter.java │ │ ├── launch/ │ │ │ ├── AnyResourceTreeSelectionDialog.java │ │ │ ├── OpenFileDialog.java │ │ │ ├── PHPUnitBasicLauncher.java │ │ │ ├── PHPUnitLaunchConfigurationDelegate.java │ │ │ ├── PHPUnitLaunchConfigurationGroup.java │ │ │ ├── PHPUnitLaunchConfigurationTab.java │ │ │ ├── PHPUnitLaunchListener.java │ │ │ ├── PHPUnitLaunchShortcut.java │ │ │ ├── PHPUnitOption.java │ │ │ ├── PHPUnitOptionsList.java │ │ │ ├── PHPUnitPropertyTester.java │ │ │ ├── PHPUnitTestElementFinder.java │ │ │ ├── PHPUnitXDLaunchSettingsSection.java │ │ │ ├── PHPUnitXDLauncher.java │ │ │ ├── PHPUnitZDLaunchSettingsSection.java │ │ │ ├── PHPUnitZDLauncher.java │ │ │ └── TestSelectionDialog.java │ │ ├── preference/ │ │ │ └── PHPUnitPreferencePage.java │ │ ├── view/ │ │ │ ├── CounterPanel.java │ │ │ ├── DiffLabelProvider.java │ │ │ ├── DiffTrace.java │ │ │ ├── FailureTrace.java │ │ │ ├── PHPUnitView.java │ │ │ ├── ProgressBar.java │ │ │ ├── TestLabelProvider.java │ │ │ ├── TestViewer.java │ │ │ ├── actions/ │ │ │ │ ├── EnableStackFilterAction.java │ │ │ │ ├── OpenEditorAction.java │ │ │ │ ├── OpenEditorAtLineAction.java │ │ │ │ ├── OpenTestAction.java │ │ │ │ ├── RerunAction.java │ │ │ │ ├── ScrollLockAction.java │ │ │ │ ├── ShowNextFailureAction.java │ │ │ │ └── ShowPreviousFailureAction.java │ │ │ └── commands/ │ │ │ └── ShowExecutionTimeHandler.java │ │ └── wizards/ │ │ ├── PHPUnitFilteredTypesSelectionDialog.java │ │ ├── PHPUnitMethodSelectionDialog.java │ │ ├── PHPUnitWizard.java │ │ ├── PHPUnitWizardPage.java │ │ ├── TestCaseWizard.java │ │ ├── TestCaseWizardPage.java │ │ ├── TestSuiteWizard.java │ │ ├── TestSuiteWizardPage.java │ │ └── templates/ │ │ ├── TestCaseClassTemplate.java │ │ ├── TestCaseFunctionTemplate.java │ │ ├── TestCaseTemplate.java │ │ ├── TestSuiteTemplate.java │ │ └── TestTemplate.java │ ├── org.eclipse.php.profile.core/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── profile/ │ │ └── core/ │ │ ├── PHPProfileCoreMessages.java │ │ ├── PHPProfileCoreMessages.properties │ │ ├── PHPProfileCorePlugin.java │ │ ├── data/ │ │ │ ├── ProfilerCallTrace.java │ │ │ ├── ProfilerCallTraceLayer.java │ │ │ ├── ProfilerClassData.java │ │ │ ├── ProfilerData.java │ │ │ ├── ProfilerFileData.java │ │ │ ├── ProfilerFunctionData.java │ │ │ └── ProfilerGlobalData.java │ │ ├── engine/ │ │ │ ├── DefaultProfilerDB.java │ │ │ ├── IProfileSessionListener.java │ │ │ ├── IProfiler.java │ │ │ ├── PHPLaunchListener.java │ │ │ ├── ProfileParametersInitializer.java │ │ │ ├── ProfileSessionsManager.java │ │ │ ├── ProfilerDB.java │ │ │ ├── ProfilerDBManager.java │ │ │ ├── ProfilerDataSerializationUtil.java │ │ │ ├── XProfiler.java │ │ │ ├── ZProfiler.java │ │ │ ├── ZRemoteProfiler.java │ │ │ └── cachegrind/ │ │ │ ├── CacheGrindModelParser.java │ │ │ └── CacheGrindParser.java │ │ └── messages/ │ │ ├── GetProfilerCallTraceRequest.java │ │ ├── GetProfilerCallTraceResponse.java │ │ ├── GetProfilerFileRequest.java │ │ ├── GetProfilerFileResponse.java │ │ ├── GetProfilerRequest.java │ │ └── GetProfilerResponse.java │ ├── org.eclipse.php.profile.ui/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── about.ini │ │ ├── about.properties │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── resources/ │ │ │ ├── html_report.css │ │ │ └── html_report.js │ │ ├── schema/ │ │ │ ├── phpProfilerExecutionStatisticsFilters.exsd │ │ │ └── phpProfilerLaunchSettingsSections.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── profile/ │ │ └── ui/ │ │ ├── PHPProfilePerspectiveFactory.java │ │ ├── PHPProfilePerspectiveSwitcher.java │ │ ├── PHPProfileUIMessages.java │ │ ├── PHPProfileUIMessages.properties │ │ ├── ProfilerUIConstants.java │ │ ├── ProfilerUIImages.java │ │ ├── ProfilerUIStartup.java │ │ ├── ProfilerUiPlugin.java │ │ ├── actions/ │ │ │ ├── ExecutionFlowActionGroup.java │ │ │ ├── ExecutionStatisticsActionGroup.java │ │ │ ├── OpenCodeCoverageViewAction.java │ │ │ ├── OpenFunctionInvocationStatisticsAction.java │ │ │ └── ProfilingMonitorActionGroup.java │ │ ├── dialogs/ │ │ │ ├── ExecutionStatisticsFilterDialog.java │ │ │ └── FiltersDialog.java │ │ ├── filters/ │ │ │ ├── ExecutionStatisticsFieldFilter.java │ │ │ ├── ExecutionStatisticsFilter.java │ │ │ ├── ExecutionStatisticsFilterCondition.java │ │ │ ├── ExecutionStatisticsFilterString.java │ │ │ └── ExecutionStatisticsFiltersRegistry.java │ │ ├── launcher/ │ │ │ ├── AbstractPHPLaunchConfigurationProfilerTab.java │ │ │ ├── AbstractProfileExeLaunchSettingsSection.java │ │ │ ├── AbstractProfileWebLaunchSettingsSection.java │ │ │ ├── IProfilerLaunchSettingsSection.java │ │ │ ├── Messages.java │ │ │ ├── PHPExeLaunchConfigurationProfilerTab.java │ │ │ ├── PHPWebPageLaunchConfigurationProfilerTab.java │ │ │ ├── ProfilePHPExecutableTabGroup.java │ │ │ ├── ProfilePHPWebServerTabGroup.java │ │ │ ├── ProfilerLaunchSettingsSectionAdapter.java │ │ │ ├── ProfilerLaunchSettingsSectionRegistry.java │ │ │ ├── XDebugProfileExeLaunchSettingsSection.java │ │ │ ├── XDebugProfileWebLaunchSettingsSection.java │ │ │ ├── ZendDebuggerProfileExeLaunchSettingsSection.java │ │ │ ├── ZendDebuggerProfileWebLaunchSettingsSection.java │ │ │ └── messages.properties │ │ ├── preferences/ │ │ │ ├── PreferenceInitializer.java │ │ │ ├── PreferenceKeys.java │ │ │ └── ProfilePreferencePage.java │ │ ├── report/ │ │ │ ├── HTMLReporter.java │ │ │ └── TreeViewer2HTML.java │ │ ├── utils/ │ │ │ ├── ChartUtil.java │ │ │ └── ProfileUITools.java │ │ ├── views/ │ │ │ ├── AbstractProfilerFunctionsView.java │ │ │ ├── AbstractProfilerView.java │ │ │ ├── AbstractTableSorter.java │ │ │ ├── ChartViewer.java │ │ │ ├── CodeCoverageSummaryView.java │ │ │ ├── ExecutionFlowContentProvider.java │ │ │ ├── ExecutionFlowLabelProvider.java │ │ │ ├── ExecutionFlowSorter.java │ │ │ ├── ExecutionFlowTreeElement.java │ │ │ ├── ExecutionFlowView.java │ │ │ ├── ExecutionStatisticsContentProvider.java │ │ │ ├── ExecutionStatisticsLabelProvider.java │ │ │ ├── ExecutionStatisticsSorter.java │ │ │ ├── ExecutionStatisticsView.java │ │ │ ├── FunctionInvocationStatisticsView.java │ │ │ ├── IHTMLPresentableTreeElement.java │ │ │ ├── ProfilerInformationView.java │ │ │ ├── ProfilingMonitorContentProvider.java │ │ │ ├── ProfilingMonitorElement.java │ │ │ ├── ProfilingMonitorLabelProvider.java │ │ │ ├── ProfilingMonitorSorter.java │ │ │ ├── ProfilingMonitorView.java │ │ │ ├── ProfilingMonitorViewElement.java │ │ │ ├── SimpleHTMLPresentableTreeElement.java │ │ │ └── TreeElement.java │ │ └── wizards/ │ │ ├── AbstractSessionWizard.java │ │ ├── ExportSessionWizard.java │ │ ├── ExportSessionWizardFirstPage.java │ │ ├── HTMLReportWizard.java │ │ ├── HTMLReportWizardFirstPage.java │ │ ├── ImportSessionWizard.java │ │ ├── ImportSessionWizardFirstPage.java │ │ ├── ProfileSessionsContentProvider.java │ │ └── ProfileSessionsLabelProvider.java │ ├── org.eclipse.php.rdt.sync.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── OSGI-INF/ │ │ │ └── l10n/ │ │ │ └── bundle.properties │ │ ├── about.html │ │ ├── about.ini │ │ ├── about.properties │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── internal/ │ │ └── rdt/ │ │ └── sync/ │ │ └── ui/ │ │ └── wizards/ │ │ └── NewRemoteSyncProjectWizard.java │ ├── org.eclipse.php.refactoring.core/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── refactoring/ │ │ └── core/ │ │ ├── LinkedNodeFinder.java │ │ ├── PHPRefactoringCoreMessages.java │ │ ├── PHPRefactoringCoreMessages.properties │ │ ├── RefactoringPlugin.java │ │ ├── SourceModuleSourceContext.java │ │ ├── changes/ │ │ │ ├── Messages.java │ │ │ ├── PHPProjectMoveChange.java │ │ │ ├── ProgramDocumentChange.java │ │ │ ├── ProgramFileChange.java │ │ │ ├── ProjectReferenceChange.java │ │ │ ├── RenameBreackpointChange.java │ │ │ ├── RenameBuildAndIcludePathChange.java │ │ │ ├── RenameConfigurationChange.java │ │ │ └── messages.properties │ │ ├── code/ │ │ │ └── flow/ │ │ │ ├── BlockFlowInfo.java │ │ │ ├── BranchFlowInfo.java │ │ │ ├── ConditionalFlowInfo.java │ │ │ ├── DoWhileFlowInfo.java │ │ │ ├── EnhancedForFlowInfo.java │ │ │ ├── FlowAnalyzer.java │ │ │ ├── FlowContext.java │ │ │ ├── FlowInfo.java │ │ │ ├── ForFlowInfo.java │ │ │ ├── GenericConditionalFlowInfo.java │ │ │ ├── GenericSequentialFlowInfo.java │ │ │ ├── IfFlowInfo.java │ │ │ ├── InOutFlowAnalyzer.java │ │ │ ├── InputFlowAnalyzer.java │ │ │ ├── LocalFlowInfo.java │ │ │ ├── MessageSendFlowInfo.java │ │ │ ├── ReturnFlowInfo.java │ │ │ ├── SwitchFlowInfo.java │ │ │ ├── ThrowFlowInfo.java │ │ │ ├── TryFlowInfo.java │ │ │ ├── TypeVariableFlowInfo.java │ │ │ └── WhileFlowInfo.java │ │ ├── extract/ │ │ │ ├── NameSuggestVisitor.java │ │ │ ├── function/ │ │ │ │ ├── ExtractFunctionAnalyzer.java │ │ │ │ ├── ExtractFunctionRefactoring.java │ │ │ │ ├── IParameterListChangeListener.java │ │ │ │ ├── ParameterInfo.java │ │ │ │ └── SnippetFinder.java │ │ │ └── variable/ │ │ │ └── ExtractVariableRefactoring.java │ │ ├── move/ │ │ │ ├── ChangeIncludePath.java │ │ │ ├── MoveDelegate.java │ │ │ ├── MoveUtils.java │ │ │ ├── PHPMoveProcessor.java │ │ │ └── PHPProjectMoveProcessor.java │ │ ├── organizeIncludes/ │ │ │ ├── CodeDataMatch.java │ │ │ ├── CodeDataSearchEngine.java │ │ │ ├── DoubleBucketMap.java │ │ │ ├── ElementDialogOpener.java │ │ │ ├── OrganizeIncludesChange.java │ │ │ ├── OrganizeIncludesProcessor.java │ │ │ ├── OrganizeIncludesProcessorDelegate.java │ │ │ └── OrganizeIncludesUtils.java │ │ ├── rename/ │ │ │ ├── AbstraceRenameResourceProcessor.java │ │ │ ├── AbstractRenameProcessor.java │ │ │ ├── INameUpdating.java │ │ │ ├── IReferenceUpdating.java │ │ │ ├── ITextUpdating.java │ │ │ ├── Messages.java │ │ │ ├── RenameClassMemberProcessor.java │ │ │ ├── RenameClassProcessor.java │ │ │ ├── RenameFileProcessor.java │ │ │ ├── RenameFolderProcessor.java │ │ │ ├── RenameFunctionProcessor.java │ │ │ ├── RenameGlobalConstantProcessor.java │ │ │ ├── RenameGlobalVariableProcessor.java │ │ │ ├── RenameLocalVariableProcessor.java │ │ │ ├── RenameTraitProcessor.java │ │ │ ├── logic/ │ │ │ │ ├── AbstractRename.java │ │ │ │ ├── RenameClass.java │ │ │ │ ├── RenameClassMember.java │ │ │ │ ├── RenameFunction.java │ │ │ │ ├── RenameGlobalConstant.java │ │ │ │ ├── RenameGlobalVariable.java │ │ │ │ ├── RenameIncludeAndClassName.java │ │ │ │ ├── RenameIncludeFolder.java │ │ │ │ ├── RenameLocalVariable.java │ │ │ │ └── RenameTrait.java │ │ │ └── messages.properties │ │ ├── utils/ │ │ │ ├── ASTUtils.java │ │ │ └── RefactoringUtility.java │ │ └── visitor/ │ │ ├── CodeAnalyzer.java │ │ ├── ScopeSyntaxErrorsVisitor.java │ │ └── StatementAnalyzer.java │ ├── org.eclipse.php.refactoring.ui/ │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── refactoring/ │ │ └── ui/ │ │ ├── IScheduledRefactoring.java │ │ ├── PHPRefactoringUIMessages.java │ │ ├── PHPRefactoringUIMessages.properties │ │ ├── RefactoringUIPlugin.java │ │ ├── actions/ │ │ │ ├── ExtractFunctionActionDelegate.java │ │ │ ├── ExtractVariableActionDelegate.java │ │ │ ├── Messages.java │ │ │ ├── RefactoringMoveAction.java │ │ │ ├── RefactoringRenameElementAction.java │ │ │ ├── RenamePHPElementActionDelegate.java │ │ │ ├── RenamePHPElementActionFactory.java │ │ │ └── messages.properties │ │ ├── corext/ │ │ │ ├── CompilationUnitRewrite.java │ │ │ ├── RefactoringASTParser.java │ │ │ └── changes/ │ │ │ └── MultiStateCompilationUnitChange.java │ │ ├── prefereces/ │ │ │ ├── Messages.java │ │ │ ├── PHPCodeRefactorPreferencePage.java │ │ │ ├── PreferenceConstants.java │ │ │ ├── PreferenceInitializer.java │ │ │ └── messages.properties │ │ ├── rename/ │ │ │ ├── ASTNodeImageProvider.java │ │ │ ├── ASTNodeLabels.java │ │ │ ├── Messages.java │ │ │ ├── PHPElementLinkedPosition.java │ │ │ ├── RefactoringExecutionStarter.java │ │ │ ├── RenameInformationPopup.java │ │ │ ├── RenameLinkedMode.java │ │ │ ├── RenameSupport.java │ │ │ ├── RenameUserInterfaceManager.java │ │ │ ├── RenameUserInterfaceStarter.java │ │ │ ├── UserInterfaceManager.java │ │ │ ├── UserInterfaceStarter.java │ │ │ └── messages.properties │ │ ├── utils/ │ │ │ ├── PHPConventionsUtil.java │ │ │ ├── RefactoringStarter.java │ │ │ └── VariableNameProcessor.java │ │ └── wizard/ │ │ ├── ChangeParametersControl.java │ │ ├── ExtractFunctionInputPage.java │ │ ├── ExtractFunctionWizard.java │ │ ├── ExtractVariableWizard.java │ │ ├── IQualifiedNameUpdating.java │ │ ├── OrganizeIncludesWizard.java │ │ ├── OrganizeIncludesWizardInitializationPage.java │ │ ├── PHPDropMoveWizard.java │ │ ├── PHPFileStatusContextViewer.java │ │ ├── PHPMoveWizard.java │ │ ├── PHPProjectMoveWizard.java │ │ ├── PHPRefactoringChangeNode.java │ │ ├── ParameterEditDialog.java │ │ ├── QualifiedNameComponent.java │ │ ├── RefactoringAdapterFactory.java │ │ ├── RefactoringDropMoveWizardPage.java │ │ ├── RefactoringMoveWizardPage.java │ │ ├── RefactoringProjectMoveWizardPage.java │ │ ├── RefactoringRenameWizardPage.java │ │ ├── RenameClassNameWizard.java │ │ ├── RenameClassPropertyWizard.java │ │ ├── RenameDefinedWizard.java │ │ ├── RenameFileWizard.java │ │ ├── RenameFunctionWizard.java │ │ ├── RenameGlobalVariableWizard.java │ │ ├── RenameLocalVariableWizard.java │ │ ├── RenameRefactoringWizard.java │ │ ├── RenameTraitNameWizard.java │ │ ├── RowLayouter.java │ │ ├── StubTypeContext.java │ │ └── TextInputWizardPage.java │ ├── org.eclipse.php.server.core/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ └── serverType.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── internal/ │ │ │ └── server/ │ │ │ └── core/ │ │ │ ├── Activator.java │ │ │ ├── Logger.java │ │ │ ├── PHPServerCoreMessages.java │ │ │ ├── PHPServerCoreMessages.properties │ │ │ ├── Server.java │ │ │ ├── ServerHelper.java │ │ │ ├── deploy/ │ │ │ │ ├── DeployFilter.java │ │ │ │ └── ProgressUtil.java │ │ │ ├── manager/ │ │ │ │ ├── IServersManagerListener.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ServerManagerEvent.java │ │ │ │ ├── ServersManager.java │ │ │ │ └── messages.properties │ │ │ ├── preferences/ │ │ │ │ └── ServersPreferencesInitializer.java │ │ │ ├── tunneling/ │ │ │ │ ├── Messages.java │ │ │ │ ├── SSHTunnel.java │ │ │ │ ├── SSHTunnelFactory.java │ │ │ │ ├── SSHTunnelSession.java │ │ │ │ ├── TunnelTester.java │ │ │ │ └── messages.properties │ │ │ └── types/ │ │ │ └── ServerType.java │ │ └── server/ │ │ └── core/ │ │ └── types/ │ │ ├── IServerType.java │ │ └── ServerTypesManager.java │ ├── org.eclipse.php.server.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── about.html │ │ ├── build.properties │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── schema/ │ │ │ └── serverTypeDescriptor.exsd │ │ └── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── internal/ │ │ │ └── server/ │ │ │ ├── PHPServerUIMessages.java │ │ │ ├── PHPServerUIMessages.properties │ │ │ └── ui/ │ │ │ ├── Activator.java │ │ │ ├── ClosableWizardDialog.java │ │ │ ├── Logger.java │ │ │ ├── Messages.java │ │ │ ├── PHPServersConfigurationBlock.java │ │ │ ├── PHPServersPreferencePage.java │ │ │ ├── PathMapperCompositeFragment.java │ │ │ ├── PixelConverter.java │ │ │ ├── ServerCompositeFragment.java │ │ │ ├── ServerEditPage.java │ │ │ ├── ServerEditWizard.java │ │ │ ├── ServerEditWizardRunner.java │ │ │ ├── ServerLaunchConfigurationTab.java │ │ │ ├── ServerLaunchConfigurationTabGroup.java │ │ │ ├── ServerTypeCompositeFragment.java │ │ │ ├── ServerTypeWizardFragment.java │ │ │ ├── ServerWizard.java │ │ │ ├── ServerWizardFragment.java │ │ │ ├── ServersPluginImages.java │ │ │ ├── launching/ │ │ │ │ ├── MD5.java │ │ │ │ ├── Messages.java │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages2.java │ │ │ │ ├── PHPWebPageLaunchConfigurationDebuggerTab.java │ │ │ │ ├── PHPWebPageLaunchConfigurationTab.java │ │ │ │ ├── PHPWebPageLaunchDialog.java │ │ │ │ ├── PHPWebPageLaunchShortcut.java │ │ │ │ ├── PHPWebPageURLLaunchDialog.java │ │ │ │ ├── messages2.properties │ │ │ │ └── zend/ │ │ │ │ ├── DefaultDebugServerConnectionTest.java │ │ │ │ └── DefaultServerTestMessageDialog.java │ │ │ ├── messages.properties │ │ │ ├── types/ │ │ │ │ └── ServerTypeDescriptor.java │ │ │ └── wizard/ │ │ │ ├── PathMapperWizardFragment.java │ │ │ └── ServerTypeCompositeFragmentFactory.java │ │ └── server/ │ │ └── ui/ │ │ ├── types/ │ │ │ ├── IServerTypeDescriptor.java │ │ │ └── ServerTypesDescriptorRegistry.java │ │ └── wizards/ │ │ ├── BasicCompositeFragmentFactory.java │ │ └── PathMapperFragmentFactory.java │ ├── org.eclipse.php.ui/ │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings/ │ │ │ ├── .api_filters │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.eclipse.jdt.ui.prefs │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── PHPDocumentationHoverStyleSheet.css │ │ ├── about.html │ │ ├── about.ini │ │ ├── about.properties │ │ ├── build.properties │ │ ├── phpdoc.mapping │ │ ├── plugin.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ ├── resources/ │ │ │ ├── css/ │ │ │ │ └── dark/ │ │ │ │ └── preferencestyle.css │ │ │ ├── examples/ │ │ │ │ └── test.php │ │ │ └── templates/ │ │ │ ├── ClassTemplate.tpl.php │ │ │ └── InterfaceTemplate.tpl.php │ │ ├── schema/ │ │ │ ├── actionFilterContributors.exsd │ │ │ ├── foldingStructureProviders.exsd │ │ │ ├── libraryButtonHandlers.exsd │ │ │ ├── phpActionDelegator.exsd │ │ │ ├── phpEditorTextHovers.exsd │ │ │ ├── phpElementFilters.exsd │ │ │ ├── phpFormatterPrefBlock.exsd │ │ │ ├── phpFormatterProcessor.exsd │ │ │ ├── phpManualSites.exsd │ │ │ ├── phpNewProjectWizard.exsd │ │ │ ├── phpPreferencePageBlocks.exsd │ │ │ ├── phpTreeContentProviders.exsd │ │ │ ├── phpTreeElementComparers.exsd │ │ │ ├── phpVersionInfo.exsd │ │ │ ├── phpWizardPages.exsd │ │ │ ├── problemConfiguration.exsd │ │ │ ├── quickAssistProcessors.exsd │ │ │ ├── quickFixProcessors.exsd │ │ │ └── wizardAndCompositeFragments.exsd │ │ ├── src/ │ │ │ └── org/ │ │ │ └── eclipse/ │ │ │ └── php/ │ │ │ ├── internal/ │ │ │ │ └── ui/ │ │ │ │ ├── ColorManager.java │ │ │ │ ├── E4ModelProcessor.java │ │ │ │ ├── FileDropEditorIncludeAction.java │ │ │ │ ├── FileDropEditorOpenAction.java │ │ │ │ ├── IContextMenuConstants.java │ │ │ │ ├── IPHPHelpContextIds.java │ │ │ │ ├── InitializeAfterLoadJob.java │ │ │ │ ├── Logger.java │ │ │ │ ├── PHPContextActivator.java │ │ │ │ ├── PHPPerspectiveFactory.java │ │ │ │ ├── PHPUILanguageToolkit.java │ │ │ │ ├── PHPUIMessages.java │ │ │ │ ├── PHPUIMessages.properties │ │ │ │ ├── PHPUiConstants.java │ │ │ │ ├── PHPUiPlugin.java │ │ │ │ ├── actions/ │ │ │ │ │ ├── AbstractMoveDelegator.java │ │ │ │ │ ├── ActionUtils.java │ │ │ │ │ ├── AddBlockCommentHandler.java │ │ │ │ │ ├── AddDescriptionAction.java │ │ │ │ │ ├── AddDescriptionHandler.java │ │ │ │ │ ├── AddGetterSetterOperation.java │ │ │ │ │ ├── AddObjectOperator.java │ │ │ │ │ ├── AddUnimplementedMethodsOperation.java │ │ │ │ │ ├── CodeGenerationSettings.java │ │ │ │ │ ├── CommentHandler.java │ │ │ │ │ ├── ConfigureWorkingSetAction.java │ │ │ │ │ ├── DeleteAction.java │ │ │ │ │ ├── EditExternalBreakpointAction.java │ │ │ │ │ ├── ExternalBreakpointActionHelper.java │ │ │ │ │ ├── FormatDocumentAction.java │ │ │ │ │ ├── GenerateActionGroup.java │ │ │ │ │ ├── GotoMatchingBracketAction.java │ │ │ │ │ ├── IPHPActionDelegator.java │ │ │ │ │ ├── IPHPEditorActionDefinitionIds.java │ │ │ │ │ ├── IPHPMoveActionDelegator.java │ │ │ │ │ ├── LibraryFolderActionGroup.java │ │ │ │ │ ├── ManageExternalBreakpointAction.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NamespaceGroupingActionGroup.java │ │ │ │ │ ├── NavigateActionGroup.java │ │ │ │ │ ├── NewWizardMenu.java │ │ │ │ │ ├── OpenAction.java │ │ │ │ │ ├── OpenActionUtil.java │ │ │ │ │ ├── OpenCallHierarchyAction.java │ │ │ │ │ ├── OpenDeclarationAction.java │ │ │ │ │ ├── OpenEditorActionGroup.java │ │ │ │ │ ├── OpenFunctionsManualAction.java │ │ │ │ │ ├── OpenMethodAction.java │ │ │ │ │ ├── OpenTypeAction.java │ │ │ │ │ ├── OpenTypeHierarchyAction.java │ │ │ │ │ ├── OpenTypeInHierarchyAction.java │ │ │ │ │ ├── OpenViewActionGroup.java │ │ │ │ │ ├── OrganizeUseStatementsAction.java │ │ │ │ │ ├── PHPActionConstants.java │ │ │ │ │ ├── PHPActionDelegatorRegistry.java │ │ │ │ │ ├── PHPEditorResolvingAction.java │ │ │ │ │ ├── PHPExplorerActionGroup.java │ │ │ │ │ ├── PHPFileOperationActionGroup.java │ │ │ │ │ ├── PHPMoveProjectAction.java │ │ │ │ │ ├── PHPNewWizardsActionGroup.java │ │ │ │ │ ├── PHPQuickMenuAction.java │ │ │ │ │ ├── PHPQuickMenuCreator.java │ │ │ │ │ ├── PHPRefactorActionGroup.java │ │ │ │ │ ├── PHPRefactorQuickMenuAction.java │ │ │ │ │ ├── PHPSearchActionGroup.java │ │ │ │ │ ├── PHPSourceQuickMenuAction.java │ │ │ │ │ ├── PHPToggleLineCommentHandler.java │ │ │ │ │ ├── RemoveBlockCommentHandler.java │ │ │ │ │ ├── RenameAction.java │ │ │ │ │ ├── RenamePHPElementAction.java │ │ │ │ │ ├── ReorgMoveAction.java │ │ │ │ │ ├── SelectionConverter.java │ │ │ │ │ ├── SelectionDispatchAction.java │ │ │ │ │ ├── SelectionDispatchActionDelegate.java │ │ │ │ │ ├── SelectionHandler.java │ │ │ │ │ ├── SetupPHPProjectAction.java │ │ │ │ │ ├── SortAction.java │ │ │ │ │ ├── ToggleExternalBreakpointAction.java │ │ │ │ │ ├── ToggleMarkOccurrencesAction.java │ │ │ │ │ ├── UseAsLibraryFolderAction.java │ │ │ │ │ ├── UseAsSourceFolderAction.java │ │ │ │ │ ├── ViewAction.java │ │ │ │ │ ├── ViewActionGroup.java │ │ │ │ │ ├── WTPToDLTKSelectionProvider.java │ │ │ │ │ ├── WorkbenchRunnableAdapter.java │ │ │ │ │ ├── WorkingSetConfigurationDialog.java │ │ │ │ │ ├── WorkingSetShowActionGroup.java │ │ │ │ │ ├── filters/ │ │ │ │ │ │ ├── ActionFilterContributorsRegistry.java │ │ │ │ │ │ ├── GenericActionFilter.java │ │ │ │ │ │ └── SourceActionFilterNotInEFS.java │ │ │ │ │ ├── format/ │ │ │ │ │ │ └── FormatActionDelegate.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── newprojectwizard/ │ │ │ │ │ ├── New.java │ │ │ │ │ ├── NewProjectAction.java │ │ │ │ │ ├── NewWizard.java │ │ │ │ │ ├── NewWizardCollectionComparator.java │ │ │ │ │ ├── NewWizardNewPage.java │ │ │ │ │ └── NewWizardSelectionPage.java │ │ │ │ ├── autoEdit/ │ │ │ │ │ ├── CaseDefaultAutoEditStrategy.java │ │ │ │ │ ├── CloseTagAutoEditStrategyPHP.java │ │ │ │ │ ├── CurlyCloseAutoEditStrategy.java │ │ │ │ │ ├── IAfterNewLineAutoEditStrategy.java │ │ │ │ │ ├── IAppliedAutoEditStrategy.java │ │ │ │ │ ├── IndentLineAutoEditStrategy.java │ │ │ │ │ ├── IndentationExtensionRegistry.java │ │ │ │ │ ├── MainAutoEditStrategy.java │ │ │ │ │ ├── MatchingCharAutoEditStrategy.java │ │ │ │ │ ├── PHPAutoIndentStrategy.java │ │ │ │ │ ├── PHPDocAutoIndentStrategy.java │ │ │ │ │ ├── PairCurlyBracketAutoEditStrategy.java │ │ │ │ │ ├── TabAutoEditStrategy.java │ │ │ │ │ └── TypingPreferences.java │ │ │ │ ├── compare/ │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── PHPMergeViewerCreator.java │ │ │ │ │ ├── PHPTextMergeViewer.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── corext/ │ │ │ │ │ ├── codemanipulation/ │ │ │ │ │ │ ├── CodeGenerationMessages.java │ │ │ │ │ │ ├── CodeGenerationMessages.properties │ │ │ │ │ │ ├── OrganizeUseStatementsOperation.java │ │ │ │ │ │ └── StubUtility.java │ │ │ │ │ ├── dom/ │ │ │ │ │ │ └── fragments/ │ │ │ │ │ │ ├── ASTFragment.java │ │ │ │ │ │ ├── ASTFragmentFactory.java │ │ │ │ │ │ ├── ASTMatchingFragmentFinder.java │ │ │ │ │ │ ├── AssociativeInfixExpressionFragment.java │ │ │ │ │ │ ├── IASTFragment.java │ │ │ │ │ │ ├── IExpressionFragment.java │ │ │ │ │ │ ├── SimpleExpressionFragment.java │ │ │ │ │ │ ├── SimpleFragment.java │ │ │ │ │ │ └── Util.java │ │ │ │ │ ├── fix/ │ │ │ │ │ │ ├── LinkedProposalModel.java │ │ │ │ │ │ └── LinkedProposalPositionGroup.java │ │ │ │ │ ├── refactoring/ │ │ │ │ │ │ ├── RefactoringCoreMessages.java │ │ │ │ │ │ ├── changes/ │ │ │ │ │ │ │ ├── AbstractElementRenameChange.java │ │ │ │ │ │ │ ├── CreateSourceFolderChange.java │ │ │ │ │ │ │ ├── MoveSourceModuleChange.java │ │ │ │ │ │ │ ├── RenameSourceModuleChange.java │ │ │ │ │ │ │ └── SourceModuleReorgChange.java │ │ │ │ │ │ └── refactoring.properties │ │ │ │ │ ├── template/ │ │ │ │ │ │ └── php/ │ │ │ │ │ │ ├── CodeTemplateContext.java │ │ │ │ │ │ ├── CodeTemplateContextType.java │ │ │ │ │ │ ├── PhpTemplateMessages.java │ │ │ │ │ │ └── PhpTemplateMessages.properties │ │ │ │ │ └── util/ │ │ │ │ │ ├── FieldFilter.java │ │ │ │ │ ├── FieldNameMatchCollector.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MethodNameMatchCollector.java │ │ │ │ │ ├── Resources.java │ │ │ │ │ ├── Strings.java │ │ │ │ │ ├── SuperTypeHierarchyCache.java │ │ │ │ │ ├── TypeNameMatchCollector.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── dialogs/ │ │ │ │ │ ├── GettersSettersDialog.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MultiElementListSelectionDialog.java │ │ │ │ │ ├── OverrideMethodDialog.java │ │ │ │ │ ├── PHPSourceActionDialog.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ ├── openType/ │ │ │ │ │ │ └── generic/ │ │ │ │ │ │ ├── BasicSelector.java │ │ │ │ │ │ ├── CompositeFactory.java │ │ │ │ │ │ ├── CompositeFactoryAsserter.java │ │ │ │ │ │ ├── ElementAddition.java │ │ │ │ │ │ ├── HighLoadTableViewer.java │ │ │ │ │ │ ├── IBasicSelectorLabelProvider.java │ │ │ │ │ │ ├── ISorter.java │ │ │ │ │ │ └── filter/ │ │ │ │ │ │ ├── CompositeFilter.java │ │ │ │ │ │ ├── ElementSpecificFilter.java │ │ │ │ │ │ ├── FilterDecorator.java │ │ │ │ │ │ ├── IFilter.java │ │ │ │ │ │ ├── IFilterChangeListener.java │ │ │ │ │ │ └── SimpleFilter.java │ │ │ │ │ └── saveFiles/ │ │ │ │ │ ├── ContainerContentProvider.java │ │ │ │ │ ├── ContainerSelectionGroup.java │ │ │ │ │ ├── ResourceAndContainerGroup.java │ │ │ │ │ ├── SaveAsDialog.java │ │ │ │ │ ├── SaveFilesDialog.java │ │ │ │ │ └── SaveFilesHandler.java │ │ │ │ ├── documentation/ │ │ │ │ │ ├── BuiltinDoc.java │ │ │ │ │ ├── BuiltinDoc.properties │ │ │ │ │ ├── PHPDocumentationContentAccess.java │ │ │ │ │ ├── PHPDocumentationMessages.java │ │ │ │ │ ├── PHPDocumentationMessages.properties │ │ │ │ │ ├── PHPDocumentationProvider.java │ │ │ │ │ └── PHPElementLinks.java │ │ │ │ ├── doubleclick/ │ │ │ │ │ └── PHPDoubleClickStrategy.java │ │ │ │ ├── editor/ │ │ │ │ │ ├── ActionContributorForPHP.java │ │ │ │ │ ├── EditorHighlightingSynchronizer.java │ │ │ │ │ ├── IPHPScriptReconcilingListener.java │ │ │ │ │ ├── LocalStorageModelProvider.java │ │ │ │ │ ├── OverrideIndicatorImageProvider.java │ │ │ │ │ ├── OverrideIndicatorManager.java │ │ │ │ │ ├── PHPEditorErrorTickUpdater.java │ │ │ │ │ ├── PHPPairMatcher.java │ │ │ │ │ ├── PHPResourceMarkerAnnotationModel.java │ │ │ │ │ ├── PHPResourceMarkerAnnotationModelFactory.java │ │ │ │ │ ├── PHPSelectAnnotationRulerAction.java │ │ │ │ │ ├── PHPSelectRulerAction.java │ │ │ │ │ ├── PHPSourceViewer.java │ │ │ │ │ ├── PHPStructuredEditor.java │ │ │ │ │ ├── PHPStructuredRegionProcessor.java │ │ │ │ │ ├── PHPStructuredTextAnnotationHover.java │ │ │ │ │ ├── PHPStructuredTextProjectionAnnotationHover.java │ │ │ │ │ ├── PHPStructuredTextViewer.java │ │ │ │ │ ├── RefactorableFileEditorInput.java │ │ │ │ │ ├── SemanticHighlightingManager.java │ │ │ │ │ ├── SemanticHighlightingStyle.java │ │ │ │ │ ├── UntitledPHPEditor.java │ │ │ │ │ ├── adapter/ │ │ │ │ │ │ ├── AdapterFactoryProviderForPHP.java │ │ │ │ │ │ ├── DOMModelAdapterFactory.java │ │ │ │ │ │ ├── PHPElementAdapterFactory.java │ │ │ │ │ │ └── RefreshStructureJob.java │ │ │ │ │ ├── ast/ │ │ │ │ │ │ ├── ASTCache.java │ │ │ │ │ │ ├── ASTProvider.java │ │ │ │ │ │ └── ASTUtils.java │ │ │ │ │ ├── configuration/ │ │ │ │ │ │ ├── PHPStructuredPresentationReconciler.java │ │ │ │ │ │ ├── PHPStructuredTextViewerConfiguration.java │ │ │ │ │ │ ├── PresentationCollector.java │ │ │ │ │ │ └── StructuredDocumentDamagerRepairer.java │ │ │ │ │ ├── contentassist/ │ │ │ │ │ │ ├── AssignToLocalCompletionProposal.java │ │ │ │ │ │ ├── AutoActivationTrigger.java │ │ │ │ │ │ ├── CompletionProposalComparator.java │ │ │ │ │ │ ├── IPHPCompletionProposalExtension.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── MethodOverrideCompletionProposal.java │ │ │ │ │ │ ├── PHPAlphabeticSorter.java │ │ │ │ │ │ ├── PHPCommentTemplateCompletionProposalComputer.java │ │ │ │ │ │ ├── PHPCompletionProcessor.java │ │ │ │ │ │ ├── PHPCompletionProposal.java │ │ │ │ │ │ ├── PHPCompletionProposalCollector.java │ │ │ │ │ │ ├── PHPCompletionProposalComputer.java │ │ │ │ │ │ ├── PHPCompletionProposalLabelProvider.java │ │ │ │ │ │ ├── PHPCompletionProposalSorter.java │ │ │ │ │ │ ├── PHPContentAssistInvocationContext.java │ │ │ │ │ │ ├── PHPContentAssistant.java │ │ │ │ │ │ ├── PHPContextInformationValidator.java │ │ │ │ │ │ ├── PHPOverrideCompletionProposal.java │ │ │ │ │ │ ├── PHPTemplateCompletionProposalComputer.java │ │ │ │ │ │ ├── ParameterGuessingProposal.java │ │ │ │ │ │ ├── UseStatementInjector.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ ├── highlighter/ │ │ │ │ │ │ ├── AbstractSemanticApply.java │ │ │ │ │ │ ├── AbstractSemanticHighlighting.java │ │ │ │ │ │ ├── LineStyleProviderForPHP.java │ │ │ │ │ │ └── ModelUtils.java │ │ │ │ │ ├── highlighters/ │ │ │ │ │ │ ├── AbstractSemanticApplyWithNS.java │ │ │ │ │ │ ├── AttributeHighlighting.java │ │ │ │ │ │ ├── ClassHighlighting.java │ │ │ │ │ │ ├── ConstantHighlighting.java │ │ │ │ │ │ ├── DeprecatedHighlighting.java │ │ │ │ │ │ ├── FieldHighlighting.java │ │ │ │ │ │ ├── FunctionHighlighting.java │ │ │ │ │ │ ├── InternalClassHighlighting.java │ │ │ │ │ │ ├── InternalConstantHighlighting.java │ │ │ │ │ │ ├── InternalFunctionHighlighting.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── MethodHighlighting.java │ │ │ │ │ │ ├── NamedExpressionHighlighting.java │ │ │ │ │ │ ├── ParameterVariableHighlighting.java │ │ │ │ │ │ ├── StaticFieldHighlighting.java │ │ │ │ │ │ ├── StaticMethodHighlighting.java │ │ │ │ │ │ ├── SuperGlobalHighlighting.java │ │ │ │ │ │ ├── TaskTagHighlighting.java │ │ │ │ │ │ ├── VarDocCommentHighlighting.java │ │ │ │ │ │ ├── VarDocHighlighting.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ ├── hover/ │ │ │ │ │ │ ├── AbstractAnnotationHover.java │ │ │ │ │ │ ├── AbstractPHPEditorTextHover.java │ │ │ │ │ │ ├── BestMatchHover.java │ │ │ │ │ │ ├── PHPAnnotationTextHover.java │ │ │ │ │ │ ├── PHPDocumentationBrowserInformationControlInput.java │ │ │ │ │ │ ├── PHPDocumentationHover.java │ │ │ │ │ │ ├── PHPHoverMessages.java │ │ │ │ │ │ ├── PHPHoverMessages.properties │ │ │ │ │ │ ├── PHPSourceTextHover.java │ │ │ │ │ │ ├── PHPSourceViewerInformationControl.java │ │ │ │ │ │ ├── PHPTextHoverProxy.java │ │ │ │ │ │ └── ProblemHover.java │ │ │ │ │ ├── hyperlink/ │ │ │ │ │ │ ├── IncludeHyperlinkDetector.java │ │ │ │ │ │ ├── IncludeHyperlinkVisitor.java │ │ │ │ │ │ └── PHPHyperlinkDetector.java │ │ │ │ │ ├── input/ │ │ │ │ │ │ ├── IPlatformIndependentPathEditorInput.java │ │ │ │ │ │ └── NonExistingPHPFileEditorInput.java │ │ │ │ │ ├── saveparticipant/ │ │ │ │ │ │ ├── CodeFormatSaveParticipant.java │ │ │ │ │ │ ├── OrganizeUseStatmentsSaveParticipant.java │ │ │ │ │ │ └── RemoveTrailingWhitespacesSaveParticipant.java │ │ │ │ │ ├── selectionactions/ │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── StructureSelectEnclosingHandler.java │ │ │ │ │ │ ├── StructureSelectHistoryHandler.java │ │ │ │ │ │ ├── StructureSelectNextHandler.java │ │ │ │ │ │ ├── StructureSelectPreviousHandler.java │ │ │ │ │ │ ├── StructureSelectUtil.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ ├── templates/ │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── PHPCommentTemplateCompletionProcessor.java │ │ │ │ │ │ ├── PHPCommentTemplateContextType.java │ │ │ │ │ │ ├── PHPTemplateAccess.java │ │ │ │ │ │ ├── PHPTemplateCompletionProcessor.java │ │ │ │ │ │ ├── PHPTemplateContext.java │ │ │ │ │ │ ├── PHPTemplateContextType.java │ │ │ │ │ │ ├── PHPTemplateProposal.java │ │ │ │ │ │ ├── PHPTemplateVariables.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ └── validation/ │ │ │ │ │ └── PHPReconcilingStrategy.java │ │ │ │ ├── filters/ │ │ │ │ │ ├── ImportDeclarationFilter.java │ │ │ │ │ ├── NonPHPProjectsFilter.java │ │ │ │ │ ├── NonPublicFilter.java │ │ │ │ │ ├── RSEProjectFilter.java │ │ │ │ │ └── UseStatementsFilter.java │ │ │ │ ├── folding/ │ │ │ │ │ ├── DefaultPHPFoldingPreferenceBlock.java │ │ │ │ │ ├── IStructuredTextFoldingProvider.java │ │ │ │ │ ├── PHPFoldingStructureProviderDescriptor.java │ │ │ │ │ ├── PHPFoldingStructureProviderProxy.java │ │ │ │ │ ├── PHPFoldingStructureProviderRegistry.java │ │ │ │ │ ├── StructuredTextFoldingProviderPHP.java │ │ │ │ │ └── html/ │ │ │ │ │ ├── ProjectionAnnotationModelChanges.java │ │ │ │ │ ├── ProjectionModelNodeAdapterFactoryHTML.java │ │ │ │ │ ├── ProjectionModelNodeAdapterHTML.java │ │ │ │ │ └── ProjectionViewerInformation.java │ │ │ │ ├── functions/ │ │ │ │ │ ├── ConstantNode.java │ │ │ │ │ ├── PHPFunctionsContentProvider.java │ │ │ │ │ ├── PHPFunctionsLabelProvider.java │ │ │ │ │ ├── PHPFunctionsPart.java │ │ │ │ │ └── PHPFunctionsSorter.java │ │ │ │ ├── handlers/ │ │ │ │ │ ├── GettersSettersHandler.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── OverrideImplementHandler.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── importer/ │ │ │ │ │ └── PHPProjectConfigurator.java │ │ │ │ ├── navigator/ │ │ │ │ │ ├── PHPExplorerContentProvider.java │ │ │ │ │ ├── PHPExplorerElementSorter.java │ │ │ │ │ ├── PHPExplorerLabelProvider.java │ │ │ │ │ ├── PHPNavigatorActionProvider.java │ │ │ │ │ ├── PHPNavigatorContentProvider.java │ │ │ │ │ ├── PHPNavigatorFileOperationActionProvider.java │ │ │ │ │ ├── PHPNavigatorLabelDecorator.java │ │ │ │ │ ├── PHPNavigatorLabelProvider.java │ │ │ │ │ ├── PHPNavigatorLinkHelper.java │ │ │ │ │ ├── PHPNavigatorModelCompareProvider.java │ │ │ │ │ ├── PHPNavigatorRefactorActionProvider.java │ │ │ │ │ └── TreeContentProviderRegistry.java │ │ │ │ ├── outline/ │ │ │ │ │ ├── ChangeOutlineModeAction.java │ │ │ │ │ ├── CustomFiltersActionGroup.java │ │ │ │ │ ├── CustomFiltersDialog.java │ │ │ │ │ ├── PHPContentOutlineConfiguration.java │ │ │ │ │ ├── PHPNodeActionManager.java │ │ │ │ │ ├── PHPOutlineContentProvider.java │ │ │ │ │ ├── PHPOutlineLabelProvider.java │ │ │ │ │ └── XMLLabelProvider.java │ │ │ │ ├── phar/ │ │ │ │ │ └── wizard/ │ │ │ │ │ ├── ArchiveFileManipulations.java │ │ │ │ │ ├── CheckboxTreeAndListGroup.java │ │ │ │ │ ├── ContainerFilter.java │ │ │ │ │ ├── EmptyInnerPackageFilter.java │ │ │ │ │ ├── IPharBuilder.java │ │ │ │ │ ├── IPharExportRunnable.java │ │ │ │ │ ├── IPharWizardPage.java │ │ │ │ │ ├── PharBuilder.java │ │ │ │ │ ├── PharExportHelper.java │ │ │ │ │ ├── PharFileExportOperation.java │ │ │ │ │ ├── PharFileImportWizard.java │ │ │ │ │ ├── PharImportMessages.java │ │ │ │ │ ├── PharLeveledStructureProvider.java │ │ │ │ │ ├── PharPackageWizard.java │ │ │ │ │ ├── PharPackageWizardPage.java │ │ │ │ │ ├── PharPackagerMessages.java │ │ │ │ │ ├── PharPackagerMessages.properties │ │ │ │ │ ├── PharUIUtil.java │ │ │ │ │ ├── PlainPharBuilder.java │ │ │ │ │ ├── TarLeveledStructureProvider.java │ │ │ │ │ ├── WizardPharFileResourceImportPage1.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── phpCodeData/ │ │ │ │ │ ├── AddPHPDocActionFilterContributor.java │ │ │ │ │ └── CodeDataActionFilterContributor.java │ │ │ │ ├── preferences/ │ │ │ │ │ ├── AbstractConfigurationBlockPreferencePage.java │ │ │ │ │ ├── AbstractEmptyPreferencePage.java │ │ │ │ │ ├── AbstractMultiBlockPreferencePage.java │ │ │ │ │ ├── AbstractPHPContentAssistPreferencePageBlock.java │ │ │ │ │ ├── AbstractPHPPreferenceBlock.java │ │ │ │ │ ├── AbstractPHPPreferencePageBlock.java │ │ │ │ │ ├── AbstractPHPPropertyPreferencePage.java │ │ │ │ │ ├── AbstractPreferencePage.java │ │ │ │ │ ├── CodeStylePreferencePage.java │ │ │ │ │ ├── EditTemplateDialog.java │ │ │ │ │ ├── FoldingConfigurationBlock.java │ │ │ │ │ ├── IPreferenceConfigurationBlock.java │ │ │ │ │ ├── IStatusChangeListener.java │ │ │ │ │ ├── MarkOccurrencesConfigurationBlock.java │ │ │ │ │ ├── MarkOccurrencesPreferencePage.java │ │ │ │ │ ├── NewPHPManualSiteDialog.java │ │ │ │ │ ├── OptionsConfigurationBlock.java │ │ │ │ │ ├── PHPAppearancePreferencePage.java │ │ │ │ │ ├── PHPBasePreferenceEmptyPage.java │ │ │ │ │ ├── PHPBasePreferencePage.java │ │ │ │ │ ├── PHPCodeTemplateBlock.java │ │ │ │ │ ├── PHPCodeTemplatePreferencePage.java │ │ │ │ │ ├── PHPContentAssistAutoActivationConfigurationBlock.java │ │ │ │ │ ├── PHPContentAssistFiltersConfigurationBlock.java │ │ │ │ │ ├── PHPContentAssistOptionsConfigurationBlock.java │ │ │ │ │ ├── PHPContentAssistPreferencePage.java │ │ │ │ │ ├── PHPCoreOptionsConfigurationBlock.java │ │ │ │ │ ├── PHPEditorHoverConfigurationBlock.java │ │ │ │ │ ├── PHPEditorHoverPreferencePage.java │ │ │ │ │ ├── PHPEditorPreferenceEmptyPage.java │ │ │ │ │ ├── PHPEditorPreferencePage.java │ │ │ │ │ ├── PHPFoldingPreferencePage.java │ │ │ │ │ ├── PHPFormatterPreferencePage.java │ │ │ │ │ ├── PHPInterpreterPreferencePage.java │ │ │ │ │ ├── PHPLibraryPreferencePage.java │ │ │ │ │ ├── PHPManualConfig.java │ │ │ │ │ ├── PHPManualConfigSerializer.java │ │ │ │ │ ├── PHPManualConfigurationBlock.java │ │ │ │ │ ├── PHPManualPreferencePage.java │ │ │ │ │ ├── PHPPreferencePageBlocksRegistry.java │ │ │ │ │ ├── PHPPreferencesSettings.java │ │ │ │ │ ├── PHPProblemsConfigurationBlock.java │ │ │ │ │ ├── PHPProblemsPreferencePage.java │ │ │ │ │ ├── PHPProjectLayoutPreferencePage.java │ │ │ │ │ ├── PHPSourcePathsPreferencePage.java │ │ │ │ │ ├── PHPSyntaxColoringPage.java │ │ │ │ │ ├── PHPTemplateStore.java │ │ │ │ │ ├── PHPTemplatesPreferencePage.java │ │ │ │ │ ├── PHPTypingPreferencePage.java │ │ │ │ │ ├── PHPUIPreferenceInitializer.java │ │ │ │ │ ├── PHPVersionConfigurationBlock.java │ │ │ │ │ ├── PreferenceConstants.java │ │ │ │ │ ├── PreferencesMessages.java │ │ │ │ │ ├── PreferencesMessages.properties │ │ │ │ │ ├── PropertyAndPreferencePage.java │ │ │ │ │ ├── SaveActionsConfigurationBlock.java │ │ │ │ │ ├── SaveActionsPreferencePage.java │ │ │ │ │ ├── ScrolledCompositeImpl.java │ │ │ │ │ ├── TodoTaskConfigurationBlock.java │ │ │ │ │ ├── TodoTaskInputDialog.java │ │ │ │ │ ├── TodoTaskPreferencePage.java │ │ │ │ │ ├── TypingConfigurationBlock.java │ │ │ │ │ ├── ValidationPreferenceEmptyPage.java │ │ │ │ │ ├── includepath/ │ │ │ │ │ │ ├── AbstractIncludepathsBlock.java │ │ │ │ │ │ ├── AddSourceFolderWizard.java │ │ │ │ │ │ ├── ArchieveFileFilter.java │ │ │ │ │ │ ├── BuildpathProperties.java │ │ │ │ │ │ ├── CreateMultipleSourceFoldersDialog.java │ │ │ │ │ │ ├── FilteredElementTreeSelectionDialog.java │ │ │ │ │ │ ├── IPVariableElement.java │ │ │ │ │ │ ├── IPVariableElementLabelProvider.java │ │ │ │ │ │ ├── IncludePathMessages.java │ │ │ │ │ │ ├── IncludePathMessages.properties │ │ │ │ │ │ ├── IncludePathProperties.java │ │ │ │ │ │ ├── IncludePathUtils.java │ │ │ │ │ │ ├── IncludePathVarsPreferencePage.java │ │ │ │ │ │ ├── JARFileSelectionDialog.java │ │ │ │ │ │ ├── MultipleFolderSelectionDialog.java │ │ │ │ │ │ ├── NewVariableEntryDialog.java │ │ │ │ │ │ ├── PHPArchiveFileFilter.java │ │ │ │ │ │ ├── PHPBuildPathSourcePage.java │ │ │ │ │ │ ├── PHPBuildPathsBlock.java │ │ │ │ │ │ ├── PHPBuildpathDialogAccess.java │ │ │ │ │ │ ├── PHPBuildpathOrderingWorkbookPage.java │ │ │ │ │ │ ├── PHPIPListLabelProvider.java │ │ │ │ │ │ ├── PHPIncludePathSourcePage.java │ │ │ │ │ │ ├── PHPIncludePathsBlock.java │ │ │ │ │ │ ├── PHPLibrariesWorkbookPage.java │ │ │ │ │ │ ├── PHPProjectsWorkbookPage.java │ │ │ │ │ │ ├── PHPSourceContainerWorkbookPage.java │ │ │ │ │ │ ├── VariableBlock.java │ │ │ │ │ │ └── VariableCreationDialog.java │ │ │ │ │ ├── sourcepath/ │ │ │ │ │ │ └── SourcePathBlock.java │ │ │ │ │ └── util/ │ │ │ │ │ └── Key.java │ │ │ │ ├── projection/ │ │ │ │ │ └── PHPFoldingStrategy.java │ │ │ │ ├── projectoutlineview/ │ │ │ │ │ ├── CollapseAllAction.java │ │ │ │ │ ├── OutlineUtils.java │ │ │ │ │ ├── PHPProjectOutlineActionGroup.java │ │ │ │ │ ├── ProjectOutlineContentProvider.java │ │ │ │ │ ├── ProjectOutlineGroups.java │ │ │ │ │ ├── ProjectOutlineLabelProvider.java │ │ │ │ │ └── ProjectOutlinePart.java │ │ │ │ ├── provider/ │ │ │ │ │ └── PHPModelContentProvider.java │ │ │ │ ├── quickassist/ │ │ │ │ │ ├── AssignToLocalQuickAssistProcessor.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── VarCommentQuickAssistProcessor.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── quickfix/ │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── UnusedUseStatementProcessor.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── refactor/ │ │ │ │ │ ├── participants/ │ │ │ │ │ │ ├── IncludepathRenameIParentParticipant.java │ │ │ │ │ │ ├── IncludepathRenameParticipant.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ └── processors/ │ │ │ │ │ ├── AbstractDeleteChange.java │ │ │ │ │ ├── DeleteChangeCreator.java │ │ │ │ │ ├── DeleteModifications.java │ │ │ │ │ ├── DeleteResourceElementsOperation.java │ │ │ │ │ ├── DeleteSourceManipulationChange.java │ │ │ │ │ ├── DeleteUserInterfaceManager.java │ │ │ │ │ ├── DeleteWizard.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── ReadOnlyResourceFinder.java │ │ │ │ │ ├── ReorgUtils.java │ │ │ │ │ ├── ScriptDeleteProcessor.java │ │ │ │ │ ├── UndoablePackageDeleteChange.java │ │ │ │ │ └── messages.properties │ │ │ │ ├── search/ │ │ │ │ │ ├── FindOccurrencesEngine.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── OccurrenceMatch.java │ │ │ │ │ ├── OccurrencesSearchQuery.java │ │ │ │ │ ├── OpenPHPSearchPageAction.java │ │ │ │ │ ├── PHPSearchPage.java │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── text/ │ │ │ │ │ ├── ResultVisitor.java │ │ │ │ │ ├── TextSearcher.java │ │ │ │ │ └── TextSearcherFactory.java │ │ │ │ ├── spelling/ │ │ │ │ │ └── SpellcheckDelegateAdapterFactory.java │ │ │ │ ├── text/ │ │ │ │ │ ├── DocumentCharacterIterator.java │ │ │ │ │ ├── PHPBreakIterator.java │ │ │ │ │ ├── PHPDocumentRegionEdgeMatcher.java │ │ │ │ │ ├── PHPElementProvider.java │ │ │ │ │ ├── PHPInformationHierarchyProvider.java │ │ │ │ │ ├── PHPOutlineInformationControl.java │ │ │ │ │ ├── PHPTextTools.java │ │ │ │ │ ├── PHPWordFinder.java │ │ │ │ │ ├── PHPWordIterator.java │ │ │ │ │ ├── SequenceCharacterIterator.java │ │ │ │ │ ├── correction/ │ │ │ │ │ │ ├── ASTResolving.java │ │ │ │ │ │ ├── AssistContext.java │ │ │ │ │ │ ├── ContributedProcessorDescriptor.java │ │ │ │ │ │ ├── CorrectionCommandHandler.java │ │ │ │ │ │ ├── CorrectionCommandInstaller.java │ │ │ │ │ │ ├── CorrectionMarkerResolutionGenerator.java │ │ │ │ │ │ ├── CorrectionMessages.java │ │ │ │ │ │ ├── CorrectionMessages.properties │ │ │ │ │ │ ├── ICommandAccess.java │ │ │ │ │ │ ├── IProposalRelevance.java │ │ │ │ │ │ ├── IStatusLineProposal.java │ │ │ │ │ │ ├── LinkedNodeFinder.java │ │ │ │ │ │ ├── LocalCorrectionsSubProcessor.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── ModifierCorrectionSubProcessor.java │ │ │ │ │ │ ├── NameMatcher.java │ │ │ │ │ │ ├── PHPCorrectionAssistant.java │ │ │ │ │ │ ├── PHPCorrectionProcessor.java │ │ │ │ │ │ ├── ProblemLocation.java │ │ │ │ │ │ ├── QuickAssistLightBulbUpdater.java │ │ │ │ │ │ ├── QuickFixProcessor.java │ │ │ │ │ │ ├── ReorgCorrectionsSubProcessor.java │ │ │ │ │ │ ├── SimilarElement.java │ │ │ │ │ │ ├── SimilarElementsRequestor.java │ │ │ │ │ │ ├── UnresolvedElementsSubProcessor.java │ │ │ │ │ │ ├── messages.properties │ │ │ │ │ │ └── proposals/ │ │ │ │ │ │ ├── ASTRewriteCorrectionProposal.java │ │ │ │ │ │ ├── AbstractCorrectionProposal.java │ │ │ │ │ │ ├── AddImportCorrectionProposal.java │ │ │ │ │ │ ├── CUCorrectionProposal.java │ │ │ │ │ │ ├── ChangeCorrectionProposal.java │ │ │ │ │ │ ├── CorrectMainTypeNameProposal.java │ │ │ │ │ │ ├── CorrectNamespaceDeclarationProposal.java │ │ │ │ │ │ ├── LinkedCorrectionProposal.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── RemoveUnusedUseStatementProposal.java │ │ │ │ │ │ ├── UnimplementedMethodsCorrectionProposal.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ ├── hover/ │ │ │ │ │ │ └── PHPEditorTextHoverDescriptor.java │ │ │ │ │ └── template/ │ │ │ │ │ ├── TemplatePreferencesMessages.java │ │ │ │ │ ├── TemplatePreferencesMessages.properties │ │ │ │ │ ├── TemplateVariableProcessor.java │ │ │ │ │ ├── TemplateVariableProposal.java │ │ │ │ │ └── contentassist/ │ │ │ │ │ ├── MultiVariable.java │ │ │ │ │ ├── MultiVariableGuess.java │ │ │ │ │ ├── PositionBasedCompletionProposal.java │ │ │ │ │ ├── TemplateInformationControlCreator.java │ │ │ │ │ └── VariablePosition.java │ │ │ │ ├── util/ │ │ │ │ │ ├── ArrayTypeConverter.java │ │ │ │ │ ├── BusyIndicatorRunnableContext.java │ │ │ │ │ ├── CodeInjector.java │ │ │ │ │ ├── DocumentModelUtils.java │ │ │ │ │ ├── EditorUtility.java │ │ │ │ │ ├── ElementCreationProxy.java │ │ │ │ │ ├── ExceptionHandler.java │ │ │ │ │ ├── IStringValidator.java │ │ │ │ │ ├── ImageDescriptorRegistry.java │ │ │ │ │ ├── ImageImageDescriptor.java │ │ │ │ │ ├── IntegerStringValidator.java │ │ │ │ │ ├── LabelProviderUtil.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NamespaceNode.java │ │ │ │ │ ├── OpenBrowserUtil.java │ │ │ │ │ ├── OverwriteHelper.java │ │ │ │ │ ├── PHPElementImageDescriptor.java │ │ │ │ │ ├── PHPElementNameMatchLabelProvider.java │ │ │ │ │ ├── PHPManual.java │ │ │ │ │ ├── PHPManualFactory.java │ │ │ │ │ ├── PHPManualSite.java │ │ │ │ │ ├── PHPManualSiteDescriptor.java │ │ │ │ │ ├── PHPModelLabelProvider.java │ │ │ │ │ ├── PHPPluginImages.java │ │ │ │ │ ├── PHPScriptElementLabelProvider.java │ │ │ │ │ ├── PHPSelectionUtil.java │ │ │ │ │ ├── PatternMatcher.java │ │ │ │ │ ├── PixelConverter.java │ │ │ │ │ ├── PositiveIntegerStringValidator.java │ │ │ │ │ ├── ReadOnlyResourceFinder.java │ │ │ │ │ ├── ReorgPolicyFactory.java │ │ │ │ │ ├── SWTUtil.java │ │ │ │ │ ├── ScrolledPageContent.java │ │ │ │ │ ├── SearchPattern.java │ │ │ │ │ ├── StatusInfo.java │ │ │ │ │ ├── StatusLineMessageTimerManager.java │ │ │ │ │ ├── StatusUtil.java │ │ │ │ │ ├── StringMatcher.java │ │ │ │ │ ├── TableLayoutComposite.java │ │ │ │ │ ├── TableSorter.java │ │ │ │ │ ├── ValidationStatus.java │ │ │ │ │ └── ValuedCombo.java │ │ │ │ ├── viewsupport/ │ │ │ │ │ ├── BindingLabelProvider.java │ │ │ │ │ ├── ISelectionListenerWithAST.java │ │ │ │ │ ├── ImagesOnFileSystemRegistry.java │ │ │ │ │ ├── LinkedProposalModelPresenter.java │ │ │ │ │ ├── ProjectTemplateStore.java │ │ │ │ │ └── SelectionListenerWithASTManager.java │ │ │ │ ├── wizards/ │ │ │ │ │ ├── BasicPHPWizardPage.java │ │ │ │ │ ├── CompositeData.java │ │ │ │ │ ├── CompositeFragment.java │ │ │ │ │ ├── CompositeWizardFragment.java │ │ │ │ │ ├── DetectGroup.java │ │ │ │ │ ├── FragmentedWizard.java │ │ │ │ │ ├── FragmentedWizardPage.java │ │ │ │ │ ├── IControlHandler.java │ │ │ │ │ ├── IPHPProjectCreateWizardPage.java │ │ │ │ │ ├── IWizardHandle.java │ │ │ │ │ ├── LocationGroup.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NameGroup.java │ │ │ │ │ ├── NewGenericFileTemplatesWizardPage.java │ │ │ │ │ ├── NewPHPTemplatesWizardPage.java │ │ │ │ │ ├── PHPBuildpathDetector.java │ │ │ │ │ ├── PHPFileCreationWizard.java │ │ │ │ │ ├── PHPFileCreationWizardPage.java │ │ │ │ │ ├── PHPProjectCreationWizard.java │ │ │ │ │ ├── PHPProjectCreationWizardProxy.java │ │ │ │ │ ├── PHPProjectWizardBasePage.java │ │ │ │ │ ├── PHPProjectWizardFirstPage.java │ │ │ │ │ ├── PHPProjectWizardSecondPage.java │ │ │ │ │ ├── PHPProjectWizardThirdPage.java │ │ │ │ │ ├── PHPVersionGroup.java │ │ │ │ │ ├── UntitledPHPDocumentWizard.java │ │ │ │ │ ├── WizardControlWrapper.java │ │ │ │ │ ├── WizardFragment.java │ │ │ │ │ ├── WizardFragmentsFactoryRegistry.java │ │ │ │ │ ├── WizardModel.java │ │ │ │ │ ├── fields/ │ │ │ │ │ │ ├── ComboDialogField.java │ │ │ │ │ │ ├── DialogField.java │ │ │ │ │ │ ├── IDialogFieldListener.java │ │ │ │ │ │ ├── IListAdapter.java │ │ │ │ │ │ ├── IStringButtonAdapter.java │ │ │ │ │ │ ├── ITreeListAdapter.java │ │ │ │ │ │ ├── LayoutUtil.java │ │ │ │ │ │ ├── ListDialogField.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── SelectionButtonDialogField.java │ │ │ │ │ │ ├── StringButtonDialogField.java │ │ │ │ │ │ ├── StringDialogField.java │ │ │ │ │ │ ├── TreeListDialogField.java │ │ │ │ │ │ └── messages.properties │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── types/ │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NewPHPClassPage.java │ │ │ │ │ ├── NewPHPClassWizard.java │ │ │ │ │ ├── NewPHPElementData.java │ │ │ │ │ ├── NewPHPInterfacePage.java │ │ │ │ │ ├── NewPHPInterfaceWizard.java │ │ │ │ │ ├── NewPHPTraitPage.java │ │ │ │ │ ├── NewPHPTraitWizard.java │ │ │ │ │ ├── NewPHPTypePage.java │ │ │ │ │ ├── NewPHPTypeWizard.java │ │ │ │ │ ├── PHPClassTemplate.java │ │ │ │ │ ├── PHPElementTemplate.java │ │ │ │ │ ├── PHPFullPathLabelProvider.java │ │ │ │ │ ├── PHPInterfaceTemplate.java │ │ │ │ │ ├── PHPTraitTemplate.java │ │ │ │ │ ├── StatusLineLabelProvider.java │ │ │ │ │ ├── TextTemplate.java │ │ │ │ │ ├── TypeWizardConstants.java │ │ │ │ │ └── messages.properties │ │ │ │ └── workingset/ │ │ │ │ ├── ConfigureWorkingSetAssignementAction.java │ │ │ │ ├── IWorkingSetIds.java │ │ │ │ ├── PHPWorkingSetFilter.java │ │ │ │ ├── PHPWorkingSetFilterActionGroup.java │ │ │ │ ├── PHPWorkingSetPage.java │ │ │ │ ├── PHPWorkingSetPageContentProvider.java │ │ │ │ ├── WorkingSetMessages.java │ │ │ │ └── WorkingSetMessages.properties │ │ │ └── ui/ │ │ │ ├── CodeGeneration.java │ │ │ ├── OverrideIndicatorLabelDecorator.java │ │ │ ├── PHPElementLabels.java │ │ │ ├── PHPElementProblemsLabelDecorator.java │ │ │ ├── PHPLanguageLibraryDecorator.java │ │ │ ├── actions/ │ │ │ │ ├── FindMethodExitOccurrencesAction.java │ │ │ │ ├── IRenamePHPElementActionFactory.java │ │ │ │ ├── OccurrencesSearchGroup.java │ │ │ │ └── filters/ │ │ │ │ └── IActionFilterContributor.java │ │ │ ├── editor/ │ │ │ │ ├── SharedASTProvider.java │ │ │ │ └── hover/ │ │ │ │ ├── IHoverMessageDecorator.java │ │ │ │ └── IPHPTextHover.java │ │ │ ├── folding/ │ │ │ │ └── IPHPFoldingPreferenceBlock.java │ │ │ ├── format/ │ │ │ │ └── PHPFormatProcessorProxy.java │ │ │ ├── preferences/ │ │ │ │ ├── IPHPFormatterConfigurationBlockWrapper.java │ │ │ │ ├── IPHPLibraryButtonHandler.java │ │ │ │ └── IPHPPreferencePageBlock.java │ │ │ ├── text/ │ │ │ │ └── correction/ │ │ │ │ ├── IInvocationContext.java │ │ │ │ ├── IProblemLocation.java │ │ │ │ ├── IQuickAssistProcessor.java │ │ │ │ └── IQuickFixProcessor.java │ │ │ ├── util/ │ │ │ │ ├── CodeGenerationUtils.java │ │ │ │ ├── LinkMessageDialog.java │ │ │ │ ├── PHPProjectUtils.java │ │ │ │ ├── PartListenerAdapter.java │ │ │ │ └── PersistingSizeAndLocationWizardDialog.java │ │ │ └── wizards/ │ │ │ ├── ICompositeData.java │ │ │ └── ICompositeFragmentFactory.java │ │ └── templates/ │ │ ├── phpdefault-templates.properties │ │ └── phpdefault-templates.xml │ └── pom.xml ├── pom.xml └── tests/ ├── lcs/ │ ├── PDT-All-Tests.launch │ ├── PDT-Core-Tests.launch │ ├── PDT-Formatter-Tests.launch │ ├── PDT-Refactoring-Tests.launch │ └── PDT-UI-Tests.launch ├── org.eclipse.php.composer.api.tests/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── Resources/ │ │ ├── autoload.json │ │ ├── composer.json │ │ ├── config.json │ │ ├── dependencies.json │ │ ├── empty.json │ │ ├── keeko-core.json │ │ ├── packagist.json │ │ ├── react.json │ │ ├── repositories.json │ │ ├── scripts.json │ │ └── support.json │ ├── build.properties │ ├── pom.xml │ └── src/ │ └── org/ │ └── eclipse/ │ └── php/ │ └── composer/ │ └── api/ │ └── test/ │ ├── AutoloadTest.java │ ├── ComposertTestCase.java │ ├── CoreTests.java │ ├── DependenciesTest.java │ ├── EscapingTest.java │ ├── JsonArrayTest.java │ ├── JsonObjectTest.java │ ├── JsonParserTest.java │ ├── JsonWriterTest.java │ ├── ListenerTest.java │ ├── PackagesTest.java │ ├── PersonsTest.java │ ├── RetryRule.java │ └── VersionTest.java ├── org.eclipse.php.composer.tests/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ ├── org.eclipse.jdt.ui.prefs │ │ └── org.sonar.ide.eclipse.core.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── Resources/ │ │ ├── autoload_namespaces.php │ │ ├── installed.json │ │ └── installed_dev.json │ ├── build.properties │ ├── pom.xml │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── composer/ │ │ └── test/ │ │ ├── AllTests.java │ │ ├── BuildPathTest.java │ │ ├── ComposerCoreTestPlugin.java │ │ ├── CoreNamespaceResolverTests.java │ │ ├── NamespaceResolverTest.java │ │ ├── StringUtilTest.java │ │ └── ValidationTest.java │ └── workspace/ │ ├── builder/ │ │ └── vendor/ │ │ └── composer/ │ │ ├── ClassLoader.php │ │ ├── autoload_classmap.php │ │ ├── autoload_namespaces.php │ │ └── autoload_real.php │ ├── buildpath/ │ │ ├── composer.json │ │ ├── composer.phar │ │ └── mordor/ │ │ ├── autoload.php │ │ ├── composer/ │ │ │ ├── ClassLoader.php │ │ │ ├── autoload_classmap.php │ │ │ ├── autoload_namespaces.php │ │ │ ├── autoload_real.php │ │ │ ├── include_paths.php │ │ │ └── installed.json │ │ ├── gossi/ │ │ │ └── ldap/ │ │ │ └── composer.json │ │ ├── phing/ │ │ │ └── phing/ │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .gitkeep │ │ │ ├── .gitmodules │ │ │ ├── .travis.sh │ │ │ ├── .travis.yml │ │ │ ├── classes/ │ │ │ │ ├── .gitkeep │ │ │ │ └── phing/ │ │ │ │ └── .gitkeep │ │ │ └── composer.json │ │ ├── propel/ │ │ │ └── propel1/ │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── composer.json │ │ │ ├── generator/ │ │ │ │ ├── .gitkeep │ │ │ │ └── lib/ │ │ │ │ └── .gitkeep │ │ │ └── runtime/ │ │ │ ├── .gitkeep │ │ │ └── lib/ │ │ │ └── .gitkeep │ │ └── symfony/ │ │ └── console/ │ │ └── Symfony/ │ │ └── Component/ │ │ └── Console/ │ │ ├── .gitignore │ │ └── composer.json │ ├── namespace-resolver/ │ │ ├── composer.json │ │ ├── src/ │ │ │ ├── Foo/ │ │ │ │ └── Bar/ │ │ │ │ └── Baz/ │ │ │ │ └── Bam.php │ │ │ └── HelloWorld/ │ │ │ └── Greeter.php │ │ └── vendor/ │ │ ├── autoload.php │ │ └── composer/ │ │ ├── ClassLoader.php │ │ ├── autoload_classmap.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ └── autoload_real.php │ ├── testproject/ │ │ ├── composer.json │ │ ├── composer.phar │ │ ├── src/ │ │ │ └── Foobar/ │ │ │ └── Sub/ │ │ │ └── SomeClass.php │ │ └── vendor/ │ │ ├── autoload.php │ │ └── composer/ │ │ ├── ClassLoader.php │ │ ├── autoload_classmap.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_real.php │ │ └── installed.json │ ├── testproject1/ │ │ ├── composer.json │ │ ├── composer.phar │ │ ├── src/ │ │ │ └── Foobar/ │ │ │ └── Sub/ │ │ │ └── SomeClass.php │ │ └── vendor/ │ │ ├── autoload.php │ │ └── composer/ │ │ ├── ClassLoader.php │ │ ├── autoload_classmap.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_real.php │ │ └── installed.json │ └── testproject2/ │ ├── composer.json │ ├── composer.phar │ ├── src/ │ │ └── Foobar/ │ │ └── Sub/ │ │ └── SomeClass.php │ └── vendor/ │ ├── autoload.php │ └── composer/ │ ├── ClassLoader.php │ ├── autoload_classmap.php │ ├── autoload_namespaces.php │ ├── autoload_real.php │ └── installed.json ├── org.eclipse.php.core.tests/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── libraries/ │ │ └── person/ │ │ ├── Customer.php │ │ ├── Employee.php │ │ ├── Manager.php │ │ └── Person.php │ ├── plugin.properties │ ├── plugin.xml │ ├── pom.xml │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ ├── core/ │ │ │ └── tests/ │ │ │ ├── AbstractProjectSuite.java │ │ │ ├── AllTests.java │ │ │ ├── IAssertion.java │ │ │ ├── PDTTUtils.java │ │ │ ├── PHPCoreTests.java │ │ │ ├── PdttFile.java │ │ │ ├── TestAllSuiteWatcher.java │ │ │ ├── TestBuildpathInitializer.java │ │ │ ├── TestSuiteWatcher.java │ │ │ ├── TestUtils.java │ │ │ ├── codeassist/ │ │ │ │ ├── CodeAssistPdttFile.java │ │ │ │ ├── CodeAssistTests.java │ │ │ │ └── scope/ │ │ │ │ ├── CodeAssistScopePdttFile.java │ │ │ │ └── CodeAssistScopeTests.java │ │ │ ├── compiler_ast/ │ │ │ │ ├── parser/ │ │ │ │ │ ├── CompilerParserTests.java │ │ │ │ │ ├── FindUseStatementByAliasTests.java │ │ │ │ │ ├── FindUseStatementByNamespaceTests.java │ │ │ │ │ ├── GetUseStatementsByTests.java │ │ │ │ │ ├── TraitUseStatementVisitorTests.java │ │ │ │ │ └── TypeDeclarationVisitorTests.java │ │ │ │ └── phpdoc/ │ │ │ │ ├── PHPDocAwareDeclarationTests.java │ │ │ │ └── PHPDocParserTests.java │ │ │ ├── document/ │ │ │ │ ├── lexer/ │ │ │ │ │ └── DocumentLexerTests.java │ │ │ │ └── partitioner/ │ │ │ │ └── PHPPartitionerTests.java │ │ │ ├── dom_ast/ │ │ │ │ ├── CommentMapperTests.java │ │ │ │ ├── StaticScalarExpressionsTests.java │ │ │ │ ├── binding/ │ │ │ │ │ └── BindingTests.java │ │ │ │ ├── matcher/ │ │ │ │ │ └── ASTMatcherTests.java │ │ │ │ ├── parser/ │ │ │ │ │ └── DomParserTests.java │ │ │ │ └── rewrite/ │ │ │ │ ├── ASTRewriteTests.java │ │ │ │ ├── ASTRewriteTestsPHP54.java │ │ │ │ ├── ASTRewriteTestsPHP55.java │ │ │ │ ├── ASTRewriteTestsPHP56.java │ │ │ │ ├── ASTRewriteTestsPHP7.java │ │ │ │ ├── ASTRewriteTestsPHP71.java │ │ │ │ ├── ASTRewriteTestsPHP74.java │ │ │ │ ├── ICodeManipulator.java │ │ │ │ ├── NodeDeletionTests.java │ │ │ │ ├── NodeDeletionTestsPHP54.java │ │ │ │ ├── NodeDeletionTestsPHP55.java │ │ │ │ ├── NodeDeletionTestsPHP56.java │ │ │ │ ├── NodeDeletionTestsPHP7.java │ │ │ │ ├── NodeDeletionTestsPHP71.java │ │ │ │ └── NodeDeletionTestsPHP74.java │ │ │ ├── errors/ │ │ │ │ ├── AbstractErrorReportingTests.java │ │ │ │ ├── ErrorReportingTests.java │ │ │ │ ├── MarkerComparator.java │ │ │ │ ├── PHP53ErrorReportingTests.java │ │ │ │ ├── PHP54ErrorReportingTests.java │ │ │ │ ├── PHP55ErrorReportingTests.java │ │ │ │ ├── PHP56ErrorReportingTests.java │ │ │ │ ├── PHP5ErrorReportingTests.java │ │ │ │ ├── PHP71ErrorReportingTests.java │ │ │ │ ├── PHP72ErrorReportingTests.java │ │ │ │ ├── PHP73ErrorReportingTests.java │ │ │ │ ├── PHP74ErrorReportingTests.java │ │ │ │ ├── PHP7ErrorReportingTests.java │ │ │ │ ├── PHP81ErrorReportingTests.java │ │ │ │ └── PHP85ErrorReportingTests.java │ │ │ ├── filenetwork/ │ │ │ │ ├── AbstractModelTests.java │ │ │ │ ├── DltkUtil.java │ │ │ │ ├── FileNetworkTests.java │ │ │ │ ├── FileUtil.java │ │ │ │ └── SuiteOfTestCases.java │ │ │ ├── includepath/ │ │ │ │ └── IncludePathManagerTests.java │ │ │ ├── markoccurrence/ │ │ │ │ └── MarkOccurrenceTests.java │ │ │ ├── model_structure/ │ │ │ │ └── ModelStructureTests.java │ │ │ ├── phar/ │ │ │ │ └── PharFileTest.java │ │ │ ├── phpmodelutils/ │ │ │ │ └── PHPModelUtilsTests.java │ │ │ ├── runner/ │ │ │ │ ├── AbstractPDTTRunner.java │ │ │ │ └── PDTTList.java │ │ │ ├── searchEngine/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── PHP53LanguageModelTest.java │ │ │ │ ├── PHP5LanguageModelTest.java │ │ │ │ └── SearchFieldTests.java │ │ │ ├── selection/ │ │ │ │ └── SelectionEngineTests.java │ │ │ ├── text/ │ │ │ │ └── PHPTextSequenceUtilitiesTests.java │ │ │ ├── typeinference/ │ │ │ │ ├── TypeInferenceTests.java │ │ │ │ └── evaluators/ │ │ │ │ ├── TestFactoryMethodMethodReturnTypeEvaluator.java │ │ │ │ └── TestGoalEvaluatorFactory.java │ │ │ └── util/ │ │ │ └── NamespaceResolverTests.java │ │ └── internal/ │ │ └── core/ │ │ └── ast/ │ │ └── locator/ │ │ ├── AbstractConciliatorTest.java │ │ ├── AllTests.java │ │ ├── NodeFinder.java │ │ ├── PHPElementConciliatorTest.java │ │ ├── PHPElementConciliatorV5_3Test.java │ │ ├── PHPElementConciliatorV5_4Test.java │ │ ├── PHPElementConciliatorV5_5Test.java │ │ ├── PHPElementConciliatorV5_6Test.java │ │ ├── PHPElementConciliatorV7Test.java │ │ ├── PHPElementConciliatorV8_0Test.java │ │ └── PHPElementConciliatorV8_1Test.java │ ├── test.xml │ ├── test1.xml │ └── workspace/ │ ├── astutils/ │ │ ├── find_use_statement_by_alias/ │ │ │ └── php53/ │ │ │ ├── testClassScope.pdtt │ │ │ ├── testGlobalScopeAfterOffset.pdtt │ │ │ ├── testGlobalScopeNewAlias.pdtt │ │ │ ├── testGlobalScopeNonExisting.pdtt │ │ │ ├── testGlobalScopeSameName.pdtt │ │ │ └── testNamespaceScope.pdtt │ │ ├── find_use_statement_by_namespace/ │ │ │ └── php53/ │ │ │ ├── testClassScope.pdtt │ │ │ ├── testGlobalScopeAfterOffset.pdtt │ │ │ ├── testGlobalScopeNewAlias.pdtt │ │ │ ├── testGlobalScopeNonExisting.pdtt │ │ │ ├── testGlobalScopeSameName.pdtt │ │ │ └── testNamespaceScope.pdtt │ │ ├── get_use_statements/ │ │ │ └── php53/ │ │ │ ├── testClassScope.pdtt │ │ │ ├── testGlobalScope.pdtt │ │ │ ├── testGlobalScopeAfterOffset.pdtt │ │ │ ├── testGlobalScopeTwoInOne.pdtt │ │ │ ├── testNamespaceScope.pdtt │ │ │ └── testNoneDeclared.pdtt │ │ ├── trait_use_statement_visitor/ │ │ │ └── php54/ │ │ │ ├── testComposedTraits.pdtt │ │ │ ├── testIllegal.pdtt │ │ │ ├── testNamespace.pdtt │ │ │ └── testSimple.pdtt │ │ └── type_declaration_visitor/ │ │ ├── php5/ │ │ │ ├── testDeclare.pdtt │ │ │ ├── testFor.pdtt │ │ │ ├── testForEach.pdtt │ │ │ ├── testFunction.pdtt │ │ │ ├── testIfThenElse.pdtt │ │ │ ├── testSimple.pdtt │ │ │ ├── testSwitch.pdtt │ │ │ ├── testTryCatch.pdtt │ │ │ └── testWhile.pdtt │ │ ├── php53/ │ │ │ ├── testAnonymousFunction.pdtt │ │ │ └── testNamespace.pdtt │ │ ├── php54/ │ │ │ ├── testAnonymousFunction.pdtt │ │ │ ├── testDeclare.pdtt │ │ │ ├── testFor.pdtt │ │ │ ├── testForEach.pdtt │ │ │ ├── testFunction.pdtt │ │ │ ├── testIfThenElse.pdtt │ │ │ ├── testNamespace.pdtt │ │ │ ├── testSimple.pdtt │ │ │ ├── testSwitch.pdtt │ │ │ ├── testTryCatch.pdtt │ │ │ └── testWhile.pdtt │ │ └── php55/ │ │ └── testTryCatchFinally.pdtt │ ├── codeassist/ │ │ ├── php5/ │ │ │ ├── classExclusive/ │ │ │ │ ├── test300530_parent.pdtt │ │ │ │ ├── test300530_self.pdtt │ │ │ │ ├── testClassMembers10-nonstrict.pdtt │ │ │ │ ├── testClassMembers10-strict.pdtt │ │ │ │ ├── testClassMembers14-nonstrict.pdtt │ │ │ │ ├── testClassMembers14-strict.pdtt │ │ │ │ ├── testClassMembers16-nonstrict.pdtt │ │ │ │ ├── testClassMembers16-strict.pdtt │ │ │ │ ├── testClassMembers17-nonstrict.pdtt │ │ │ │ ├── testClassMembers17-strict.pdtt │ │ │ │ ├── testClassMembers2-nonstrict.pdtt │ │ │ │ ├── testClassMembers2-strict.pdtt │ │ │ │ ├── testClassMembers22-nonstrict.pdtt │ │ │ │ ├── testClassMembers22-strict.pdtt │ │ │ │ ├── testClassMembers24-nonstrict.pdtt │ │ │ │ ├── testClassMembers24-strict.pdtt │ │ │ │ ├── testClassMembers9-nonstrict.pdtt │ │ │ │ ├── testClassMembers9-strict.pdtt │ │ │ │ ├── testClassStatement2.pdtt │ │ │ │ ├── testMagicMethod7-nonstrict.pdtt │ │ │ │ ├── testMagicMethod7-strict.pdtt │ │ │ │ └── testParameter3.pdtt │ │ │ ├── exclusive/ │ │ │ │ ├── testArrayKey2.pdtt │ │ │ │ ├── testClassMembers-constant-nonstrict.pdtt │ │ │ │ ├── testClassMembers-constant-strict.pdtt │ │ │ │ ├── testClassMembers1-nonstrict.pdtt │ │ │ │ ├── testClassMembers1-strict.pdtt │ │ │ │ ├── testClassMembers18-nonstrict.pdtt │ │ │ │ ├── testClassMembers18-strict.pdtt │ │ │ │ ├── testClassMembers3-nonstrict.pdtt │ │ │ │ ├── testClassMembers3-strict.pdtt │ │ │ │ ├── testClassMembers4-nonstrict.pdtt │ │ │ │ ├── testClassMembers4-strict.pdtt │ │ │ │ ├── testClassMembers5-nonstrict.pdtt │ │ │ │ ├── testClassMembers5-strict.pdtt │ │ │ │ ├── testClassStatement1.pdtt │ │ │ │ ├── testFunctionReturnType6-nonstrict.pdtt │ │ │ │ ├── testFunctionReturnType6-strict.pdtt │ │ │ │ ├── testFunctionVariables1.pdtt │ │ │ │ ├── testMethodDeclaration1.pdtt │ │ │ │ └── testPHPDoc6.pdtt │ │ │ ├── test310383.pdtt │ │ │ ├── test318133.pdtt │ │ │ ├── test395040_parent.pdtt │ │ │ ├── test395040_self.pdtt │ │ │ ├── test414814.pdtt │ │ │ ├── test491784.pdtt │ │ │ ├── test491991.pdtt │ │ │ ├── testArrayKey1.pdtt │ │ │ ├── testArrayKey3.pdtt │ │ │ ├── testArrayKey4.pdtt │ │ │ ├── testArrayType.pdtt │ │ │ ├── testClass1.pdtt │ │ │ ├── testClass2.pdtt │ │ │ ├── testClass3.pdtt │ │ │ ├── testClass4.pdtt │ │ │ ├── testClassConstant01.pdtt │ │ │ ├── testClassConstant02.pdtt │ │ │ ├── testClassConstant03.pdtt │ │ │ ├── testClassDeclaration1.pdtt │ │ │ ├── testClassDeclaration2.pdtt │ │ │ ├── testClassDeclaration3.pdtt │ │ │ ├── testClassDeclaration4.pdtt │ │ │ ├── testClassDeclaration5.pdtt │ │ │ ├── testClassDeclaration6.pdtt │ │ │ ├── testClassMemberDeclaration.pdtt │ │ │ ├── testClassMembers11-nonstrict.pdtt │ │ │ ├── testClassMembers11-strict.pdtt │ │ │ ├── testClassMembers12-nonstrict.pdtt │ │ │ ├── testClassMembers12-strict.pdtt │ │ │ ├── testClassMembers13-nonstrict.pdtt │ │ │ ├── testClassMembers13-strict.pdtt │ │ │ ├── testClassMembers15-nonstrict.pdtt │ │ │ ├── testClassMembers15-strict.pdtt │ │ │ ├── testClassMembers19-nonstrict.pdtt │ │ │ ├── testClassMembers19-strict.pdtt │ │ │ ├── testClassMembers20-nonstrict.pdtt │ │ │ ├── testClassMembers20-strict.pdtt │ │ │ ├── testClassMembers21-nonstrict.pdtt │ │ │ ├── testClassMembers21-strict.pdtt │ │ │ ├── testClassMembers23-nonstrict.pdtt │ │ │ ├── testClassMembers23-strict.pdtt │ │ │ ├── testClassMembers25-nonstrict.pdtt │ │ │ ├── testClassMembers25-strict.pdtt │ │ │ ├── testClassMembers26-nonstrict.pdtt │ │ │ ├── testClassMembers26-strict.pdtt │ │ │ ├── testClassMembers27-nonstrict.pdtt │ │ │ ├── testClassMembers27-strict.pdtt │ │ │ ├── testClassMembers28-nonstrict.pdtt │ │ │ ├── testClassMembers28-strict.pdtt │ │ │ ├── testClassMembers29-nonstrict.pdtt │ │ │ ├── testClassMembers29-strict.pdtt │ │ │ ├── testClassMembers30-nonstrict.pdtt │ │ │ ├── testClassMembers30-strict.pdtt │ │ │ ├── testClassMembers6-nonstrict.pdtt │ │ │ ├── testClassMembers6-strict.pdtt │ │ │ ├── testClassMembers7-nonstrict.pdtt │ │ │ ├── testClassMembers7-strict.pdtt │ │ │ ├── testClassMembers8-nonstrict.pdtt │ │ │ ├── testClassMembers8-strict.pdtt │ │ │ ├── testClassName.pdtt │ │ │ ├── testClassVarHinting01.pdtt │ │ │ ├── testClassVarHinting02.pdtt │ │ │ ├── testClassVarHinting03.pdtt │ │ │ ├── testClassVarHinting04.pdtt │ │ │ ├── testClassVarHinting05.pdtt │ │ │ ├── testClassVarHinting06.pdtt │ │ │ ├── testClassVarHinting07.pdtt │ │ │ ├── testClassVarHinting08.pdtt │ │ │ ├── testCommentVar1.pdtt │ │ │ ├── testCommentVar10.pdtt │ │ │ ├── testCommentVar11.pdtt │ │ │ ├── testCommentVar12.pdtt │ │ │ ├── testCommentVar13.pdtt │ │ │ ├── testCommentVar14.pdtt │ │ │ ├── testCommentVar2.pdtt │ │ │ ├── testCommentVar3.pdtt │ │ │ ├── testCommentVar4.pdtt │ │ │ ├── testCommentVar5.pdtt │ │ │ ├── testCommentVar6.pdtt │ │ │ ├── testCommentVar7.pdtt │ │ │ ├── testCommentVar8.pdtt │ │ │ ├── testCommentVar9.pdtt │ │ │ ├── testConstant1.pdtt │ │ │ ├── testConstantsInClass.pdtt │ │ │ ├── testDoctag1.pdtt │ │ │ ├── testDoctag2.pdtt │ │ │ ├── testFunction1.pdtt │ │ │ ├── testFunction2.pdtt │ │ │ ├── testFunction3.pdtt │ │ │ ├── testFunction4.pdtt │ │ │ ├── testFunctionReturnHinting01.pdtt │ │ │ ├── testFunctionReturnHinting03.pdtt │ │ │ ├── testFunctionReturnHinting05.pdtt │ │ │ ├── testFunctionReturnType1.pdtt │ │ │ ├── testFunctionReturnType2.pdtt │ │ │ ├── testFunctionReturnType3.pdtt │ │ │ ├── testFunctionReturnType4.pdtt │ │ │ ├── testFunctionReturnType5.pdtt │ │ │ ├── testFunctionReturnType6.pdtt │ │ │ ├── testFunctionReturnType7.pdtt │ │ │ ├── testGlobalElements1.pdtt │ │ │ ├── testGlobalElements10.pdtt │ │ │ ├── testGlobalElements11.pdtt │ │ │ ├── testGlobalElements12.pdtt │ │ │ ├── testGlobalElements13.pdtt │ │ │ ├── testGlobalElements14.pdtt │ │ │ ├── testGlobalElements15.pdtt │ │ │ ├── testGlobalElements16.pdtt │ │ │ ├── testGlobalElements2.pdtt │ │ │ ├── testGlobalElements3.pdtt │ │ │ ├── testGlobalElements4.pdtt │ │ │ ├── testGlobalElements5.pdtt │ │ │ ├── testGlobalElements6.pdtt │ │ │ ├── testGlobalElements7.pdtt │ │ │ ├── testGlobalElements8.pdtt │ │ │ ├── testGlobalElements9.pdtt │ │ │ ├── testInterfaceDeclaration1.pdtt │ │ │ ├── testInterfaceDeclaration2.pdtt │ │ │ ├── testMagicMethod1.pdtt │ │ │ ├── testMagicMethod2.pdtt │ │ │ ├── testMagicMethod3.pdtt │ │ │ ├── testMagicMethod4.pdtt │ │ │ ├── testMagicMethod5.pdtt │ │ │ ├── testMagicMethod6.pdtt │ │ │ ├── testMagicMethod7.pdtt │ │ │ ├── testMagicProperty1.pdtt │ │ │ ├── testMagicProperty2.pdtt │ │ │ ├── testMagicProperty3.pdtt │ │ │ ├── testMagicProperty4.pdtt │ │ │ ├── testMethodDeclaration2.pdtt │ │ │ ├── testMethodDeclaration3.pdtt │ │ │ ├── testMethodDeclaration4.pdtt │ │ │ ├── testMethodDeclaration5.pdtt │ │ │ ├── testNewClass1.pdtt │ │ │ ├── testNewClass2.pdtt │ │ │ ├── testNewClass3.pdtt │ │ │ ├── testNewClass4.pdtt │ │ │ ├── testNewClass5.pdtt │ │ │ ├── testNewClass6.pdtt │ │ │ ├── testPHPDoc1.pdtt │ │ │ ├── testPHPDoc10.pdtt │ │ │ ├── testPHPDoc11.pdtt │ │ │ ├── testPHPDoc12.pdtt │ │ │ ├── testPHPDoc13.pdtt │ │ │ ├── testPHPDoc14.pdtt │ │ │ ├── testPHPDoc15.pdtt │ │ │ ├── testPHPDoc16.pdtt │ │ │ ├── testPHPDoc17.pdtt │ │ │ ├── testPHPDoc18.pdtt │ │ │ ├── testPHPDoc2.pdtt │ │ │ ├── testPHPDoc3.pdtt │ │ │ ├── testPHPDoc4.pdtt │ │ │ ├── testPHPDoc5.pdtt │ │ │ ├── testPHPDoc7.pdtt │ │ │ ├── testPHPDoc8.pdtt │ │ │ ├── testPHPDoc9.pdtt │ │ │ ├── testParamHinting01.pdtt │ │ │ ├── testParamHinting02.pdtt │ │ │ ├── testParamHinting04.pdtt │ │ │ ├── testParamHinting05.pdtt │ │ │ ├── testParameter1.pdtt │ │ │ ├── testParameter2.pdtt │ │ │ ├── testParameter4.pdtt │ │ │ ├── testParameter5.pdtt │ │ │ ├── testTypeCasting1.pdtt │ │ │ ├── testTypeCasting2.pdtt │ │ │ ├── testVarHinting01.pdtt │ │ │ ├── testVarHinting02.pdtt │ │ │ ├── testVarHinting03.pdtt │ │ │ ├── testVarHinting04.pdtt │ │ │ └── testVarHinting05.pdtt │ │ ├── php53/ │ │ │ ├── classExclusive/ │ │ │ │ ├── test300530_parent.pdtt │ │ │ │ ├── test300530_self.pdtt │ │ │ │ ├── testClassMembers-constant-strict.pdtt │ │ │ │ ├── testClassMembers1-nonstrict.pdtt │ │ │ │ ├── testClassMembers1-strict.pdtt │ │ │ │ ├── testClassMembers2-nonstrict.pdtt │ │ │ │ ├── testClassMembers2-strict.pdtt │ │ │ │ ├── testClassMembers3-nonstrict.pdtt │ │ │ │ ├── testClassMembers3-strict.pdtt │ │ │ │ ├── testClassMembers5-nonstrict.pdtt │ │ │ │ ├── testClassMembers5-strict.pdtt │ │ │ │ ├── testClassMembers9.pdtt │ │ │ │ ├── testClassStatement2.pdtt │ │ │ │ ├── testInheritedMembers3.pdtt │ │ │ │ └── testInheritedMembers4.pdtt │ │ │ ├── exclusive/ │ │ │ │ ├── testArrayKey2.pdtt │ │ │ │ └── testClassStatement1.pdtt │ │ │ ├── test310383.pdtt │ │ │ ├── test318133.pdtt │ │ │ ├── test425871.pdtt │ │ │ ├── test434631.pdtt │ │ │ ├── test443587.pdtt │ │ │ ├── test457799_01.pdtt │ │ │ ├── test457799_02.pdtt │ │ │ ├── test457799_03.pdtt │ │ │ ├── test457799_04.pdtt │ │ │ ├── test457799_05.pdtt │ │ │ ├── test463897_01.pdtt │ │ │ ├── test463897_02.pdtt │ │ │ ├── test464335pdtt │ │ │ ├── test465784_01.pdtt │ │ │ ├── test465784_02.pdtt │ │ │ ├── test469575.pdtt │ │ │ ├── test472405_01.pdtt │ │ │ ├── test472405_02.pdtt │ │ │ ├── test474780.pdtt │ │ │ ├── test490833.pdtt │ │ │ ├── test495933.pdtt │ │ │ ├── test536998.pdtt │ │ │ ├── test549068.pdtt │ │ │ ├── test549308_01.pdtt │ │ │ ├── test549309_02.pdtt │ │ │ ├── test549309_03.pdtt │ │ │ ├── testAnonymousFunctionMember.pdtt │ │ │ ├── testAnonymousNestedFunctionScope1.pdtt │ │ │ ├── testAnonymousNestedFunctionScope2.pdtt │ │ │ ├── testClassCompletion1.pdtt │ │ │ ├── testClassCompletion2.pdtt │ │ │ ├── testClassDeclaration1.pdtt │ │ │ ├── testClassDeclaration2.pdtt │ │ │ ├── testClassDeclaration3.pdtt │ │ │ ├── testClassInstantiation.pdtt │ │ │ ├── testClassMembers-constant-nonstrict.pdtt │ │ │ ├── testClassMembers10-nonstrict.pdtt │ │ │ ├── testClassMembers10-strict.pdtt │ │ │ ├── testClassMembers11-nonstrict.pdtt │ │ │ ├── testClassMembers11-strict.pdtt │ │ │ ├── testClassMembers12-nonstrict.pdtt │ │ │ ├── testClassMembers12-strict.pdtt │ │ │ ├── testClassMembers13-nonstrict.pdtt │ │ │ ├── testClassMembers13-strict.pdtt │ │ │ ├── testClassMembers14-nonstrict.pdtt │ │ │ ├── testClassMembers14-strict.pdtt │ │ │ ├── testClassMembers15-nonstrict.pdtt │ │ │ ├── testClassMembers15-strict.pdtt │ │ │ ├── testClassMembers4-nonstrict.pdtt │ │ │ ├── testClassMembers4-strict.pdtt │ │ │ ├── testClassMembers6-nonstrict.pdtt │ │ │ ├── testClassMembers6-strict.pdtt │ │ │ ├── testClassMembers7-nonstrict.pdtt │ │ │ ├── testClassMembers7-strict.pdtt │ │ │ ├── testClassMembers8-nonstrict.pdtt │ │ │ ├── testClassMembers8-strict.pdtt │ │ │ ├── testClassStatementConstant.pdtt │ │ │ ├── testClassVarHinting07.pdtt │ │ │ ├── testClassVarHinting08.pdtt │ │ │ ├── testClassVarHinting09.pdtt │ │ │ ├── testClassVarHinting1.pdtt │ │ │ ├── testClassVarHinting10.pdtt │ │ │ ├── testClassVarHinting2.pdtt │ │ │ ├── testClassVarHinting3.pdtt │ │ │ ├── testClassVarHinting4.pdtt │ │ │ ├── testClassVarHinting5.pdtt │ │ │ ├── testClassVarHinting6.pdtt │ │ │ ├── testCommentVar1.pdtt │ │ │ ├── testCommentVar2.pdtt │ │ │ ├── testCommentVar3.pdtt │ │ │ ├── testCommentVar4.pdtt │ │ │ ├── testConstantsInClass.pdtt │ │ │ ├── testDoctag1.pdtt │ │ │ ├── testDoctag10.pdtt │ │ │ ├── testDoctag11.pdtt │ │ │ ├── testDoctag12.pdtt │ │ │ ├── testDoctag13.pdtt │ │ │ ├── testDoctag14.pdtt │ │ │ ├── testDoctag15.pdtt │ │ │ ├── testDoctag16.pdtt │ │ │ ├── testDoctag17.pdtt │ │ │ ├── testDoctag18.pdtt │ │ │ ├── testDoctag19.pdtt │ │ │ ├── testDoctag2.pdtt │ │ │ ├── testDoctag20.pdtt │ │ │ ├── testDoctag3.pdtt │ │ │ ├── testDoctag4.pdtt │ │ │ ├── testDoctag5.pdtt │ │ │ ├── testDoctag6.pdtt │ │ │ ├── testDoctag7.pdtt │ │ │ ├── testDoctag8.pdtt │ │ │ ├── testDoctag9.pdtt │ │ │ ├── testFunction1.pdtt │ │ │ ├── testFunction2.pdtt │ │ │ ├── testFunctionReturnType1-nonstrict.pdtt │ │ │ ├── testFunctionReturnType1-strict.pdtt │ │ │ ├── testFunctionReturnType2-nonstrict.pdtt │ │ │ ├── testFunctionReturnType2-strict.pdtt │ │ │ ├── testFunctionReturnType3-nonstrict.pdtt │ │ │ ├── testFunctionReturnType3-strict.pdtt │ │ │ ├── testFunctionReturnType4-nonstrict.pdtt │ │ │ ├── testFunctionReturnType4-strict.pdtt │ │ │ ├── testFunctionReturnType5-nonstrict.pdtt │ │ │ ├── testFunctionReturnType5-strict.pdtt │ │ │ ├── testFunctionReturnType6-nonstrict.pdtt │ │ │ ├── testFunctionReturnType6-strict.pdtt │ │ │ ├── testFunctionReturnType7-nonstrict.pdtt │ │ │ ├── testFunctionReturnType7-strict.pdtt │ │ │ ├── testGlobalElements07.pdtt │ │ │ ├── testGlobalElements08.pdtt │ │ │ ├── testGlobalElements09.pdtt │ │ │ ├── testGlobalElements1.pdtt │ │ │ ├── testGlobalElements2.pdtt │ │ │ ├── testGlobalElements3.pdtt │ │ │ ├── testGlobalElements4.pdtt │ │ │ ├── testGlobalElements5.pdtt │ │ │ ├── testGlobalElements6.pdtt │ │ │ ├── testGotoLabel1.pdtt │ │ │ ├── testGotoLabel2.pdtt │ │ │ ├── testGotoLabel3.pdtt │ │ │ ├── testInheritedMembers1.pdtt │ │ │ ├── testInheritedMembers2.pdtt │ │ │ ├── testInstanceofKeyword.pdtt │ │ │ ├── testMagicMethods1.pdtt │ │ │ ├── testMagicMethods2.pdtt │ │ │ ├── testMethodDeclaration1.pdtt │ │ │ ├── testMethodDeclaration2.pdtt │ │ │ ├── testNamespace1.pdtt │ │ │ ├── testNamespace2.pdtt │ │ │ ├── testNamespace3.pdtt │ │ │ ├── testNamespaceAndClass.pdtt │ │ │ ├── testNamespaceElements1.pdtt │ │ │ ├── testNamespaceElements10.pdtt │ │ │ ├── testNamespaceElements11.pdtt │ │ │ ├── testNamespaceElements12.pdtt │ │ │ ├── testNamespaceElements13.pdtt │ │ │ ├── testNamespaceElements14.pdtt │ │ │ ├── testNamespaceElements15.pdtt │ │ │ ├── testNamespaceElements2.pdtt │ │ │ ├── testNamespaceElements3.pdtt │ │ │ ├── testNamespaceElements4.pdtt │ │ │ ├── testNamespaceElements5.pdtt │ │ │ ├── testNamespaceElements6.pdtt │ │ │ ├── testNamespaceElements7.pdtt │ │ │ ├── testNamespaceElements8.pdtt │ │ │ ├── testNamespaceElements9.pdtt │ │ │ ├── testNamespacedFunction01.pdtt │ │ │ ├── testNewClass1.pdtt │ │ │ ├── testNewClass10.pdtt │ │ │ ├── testNewClass11.pdtt │ │ │ ├── testNewClass12.pdtt │ │ │ ├── testNewClass13.pdtt │ │ │ ├── testNewClass14.pdtt │ │ │ ├── testNewClass15.pdtt │ │ │ ├── testNewClass2.pdtt │ │ │ ├── testNewClass3.pdtt │ │ │ ├── testNewClass4.pdtt │ │ │ ├── testNewClass5.pdtt │ │ │ ├── testNewClass6.pdtt │ │ │ ├── testNewClass7.pdtt │ │ │ ├── testNewClass8.pdtt │ │ │ ├── testNewClass9.pdtt │ │ │ ├── testNewExceptionClass.pdtt │ │ │ ├── testPHPDoc1.pdtt │ │ │ ├── testPHPDoc2.pdtt │ │ │ ├── testPHPDoc3.pdtt │ │ │ ├── testParamHinting03.pdtt │ │ │ ├── testParamHinting06.pdtt │ │ │ ├── testParameter1.pdtt │ │ │ ├── testParameter2.pdtt │ │ │ ├── testParameter3.pdtt │ │ │ ├── testPhpDocKeyword01.pdtt │ │ │ ├── testPhpDocKeyword02.pdtt │ │ │ ├── testTypeInString1.pdtt │ │ │ ├── testTypeInString2.pdtt │ │ │ ├── testTypeInString3.pdtt │ │ │ ├── testUseCodeAssist1.pdtt │ │ │ ├── testUseCodeAssist2.pdtt │ │ │ ├── testUseNamespaceElements1.pdtt │ │ │ ├── testUseNamespaceElements10.pdtt │ │ │ ├── testUseNamespaceElements11.pdtt │ │ │ ├── testUseNamespaceElements12.pdtt │ │ │ ├── testUseNamespaceElements2.pdtt │ │ │ ├── testUseNamespaceElements3.pdtt │ │ │ ├── testUseNamespaceElements4.pdtt │ │ │ ├── testUseNamespaceElements5.pdtt │ │ │ ├── testUseNamespaceElements6.pdtt │ │ │ ├── testUseNamespaceElements7.pdtt │ │ │ ├── testUseNamespaceElements8.pdtt │ │ │ ├── testUseNamespaceElements9.pdtt │ │ │ ├── testVariable1.pdtt │ │ │ └── testVariable2.pdtt │ │ ├── php54/ │ │ │ ├── classExclusive/ │ │ │ │ ├── testArrayKey2.pdtt │ │ │ │ ├── testClassStatement1.pdtt │ │ │ │ ├── testClassStatement2.pdtt │ │ │ │ ├── testTraitA1.pdtt │ │ │ │ ├── testTraitA2.pdtt │ │ │ │ ├── testTraitConflict1.pdtt │ │ │ │ ├── testTraitConflict3.pdtt │ │ │ │ ├── testTraitConflict5.pdtt │ │ │ │ ├── testTraitConflict7.pdtt │ │ │ │ ├── testTraitMembers1.pdtt │ │ │ │ ├── testTraitMembers2.pdtt │ │ │ │ ├── testTraitMembers5.pdtt │ │ │ │ ├── testTraitMembers6.pdtt │ │ │ │ ├── testTraitMembers8.pdtt │ │ │ │ ├── testTraitVisibilityPriToPro1.pdtt │ │ │ │ ├── testTraitVisibilityPriToPro3.pdtt │ │ │ │ ├── testTraitVisibilityPriToPub1.pdtt │ │ │ │ ├── testTraitVisibilityPriToPub3.pdtt │ │ │ │ ├── testTraitVisibilityProToPri1.pdtt │ │ │ │ ├── testTraitVisibilityProToPri3.pdtt │ │ │ │ ├── testTraitVisibilityProToPub1.pdtt │ │ │ │ ├── testTraitVisibilityProToPub3.pdtt │ │ │ │ ├── testTraitVisibilityPubToPri1.pdtt │ │ │ │ ├── testTraitVisibilityPubToPri3.pdtt │ │ │ │ ├── testTraitVisibilityPubToPro1.pdtt │ │ │ │ ├── testTraitVisibilityPubToPro3.pdtt │ │ │ │ ├── testTraitsA&B&C1.pdtt │ │ │ │ ├── testTraitsA&B&D1.pdtt │ │ │ │ ├── testTraitsA&B&D2.pdtt │ │ │ │ ├── testTraitsA&B1.pdtt │ │ │ │ ├── testTraitsA&C1.pdtt │ │ │ │ └── testTraitsA&C2.pdtt │ │ │ ├── test409071.pdtt │ │ │ ├── test497032.pdtt │ │ │ ├── testArrDeref1.pdtt │ │ │ ├── testArrDeref2.pdtt │ │ │ ├── testArrDeref3.pdtt │ │ │ ├── testArrDeref4.pdtt │ │ │ ├── testArrDeref5.pdtt │ │ │ ├── testArrDeref6.pdtt │ │ │ ├── testArrDeref7.pdtt │ │ │ ├── testArrDerefFoo1.pdtt │ │ │ ├── testArrDerefFoo10.pdtt │ │ │ ├── testArrDerefFoo2.pdtt │ │ │ ├── testArrDerefFoo3.pdtt │ │ │ ├── testArrDerefFoo4.pdtt │ │ │ ├── testArrDerefFoo5.pdtt │ │ │ ├── testArrDerefFoo6.pdtt │ │ │ ├── testArrDerefFoo7.pdtt │ │ │ ├── testArrDerefFoo8.pdtt │ │ │ ├── testArrDerefFoo9.pdtt │ │ │ ├── testClosure1.pdtt │ │ │ ├── testClosure2.pdtt │ │ │ ├── testClosure3.pdtt │ │ │ ├── testFunctionReturnHinting02.pdtt │ │ │ ├── testFunctionReturnHinting04.pdtt │ │ │ ├── testNamespaceAndTraits1.pdtt │ │ │ ├── testNamespaceAndTraits2.pdtt │ │ │ ├── testNamespaceAndTraits3.pdtt │ │ │ ├── testNamespaceAndTraits4.pdtt │ │ │ ├── testNamespaceAndTraits5.pdtt │ │ │ ├── testNamespaceAndTraits6.pdtt │ │ │ ├── testNamespaceAndTraits7.pdtt │ │ │ ├── testNamespaceAndTraits8.pdtt │ │ │ ├── testNamespaceAndTraits9.pdtt │ │ │ ├── testNewClass1.pdtt │ │ │ ├── testParenthesisExpression1.pdtt │ │ │ ├── testParenthesisExpression2.pdtt │ │ │ ├── testShortEcho.pdtt │ │ │ ├── testTraitA3.pdtt │ │ │ ├── testTraitConflict2.pdtt │ │ │ ├── testTraitConflict4.pdtt │ │ │ ├── testTraitConflict6.pdtt │ │ │ ├── testTraitConflict8.pdtt │ │ │ ├── testTraitMembers10.pdtt │ │ │ ├── testTraitMembers3.pdtt │ │ │ ├── testTraitMembers4.pdtt │ │ │ ├── testTraitMembers7.pdtt │ │ │ ├── testTraitMembers9.pdtt │ │ │ ├── testTraitVisibilityChangeName.pdtt │ │ │ ├── testTraitVisibilityPriToPro2.pdtt │ │ │ ├── testTraitVisibilityPriToPro4.pdtt │ │ │ ├── testTraitVisibilityPriToPub2.pdtt │ │ │ ├── testTraitVisibilityPriToPub4.pdtt │ │ │ ├── testTraitVisibilityProToPri2.pdtt │ │ │ ├── testTraitVisibilityProToPri4.pdtt │ │ │ ├── testTraitVisibilityProToPub2.pdtt │ │ │ ├── testTraitVisibilityProToPub4.pdtt │ │ │ ├── testTraitVisibilityPubToPri2.pdtt │ │ │ ├── testTraitVisibilityPubToPri4.pdtt │ │ │ ├── testTraitVisibilityPubToPro2.pdtt │ │ │ ├── testTraitVisibilityPubToPro4.pdtt │ │ │ ├── testTraitsA&B&C2.pdtt │ │ │ ├── testTraitsA&B&D3.pdtt │ │ │ ├── testTraitsA&B2.pdtt │ │ │ ├── testTraitsA&C3.pdtt │ │ │ ├── testTraitsProposal1.pdtt │ │ │ ├── testTraitsProposal2.pdtt │ │ │ ├── testTraitsProposal3.pdtt │ │ │ ├── testTraitsProposal4.pdtt │ │ │ ├── testTraitsProposal5.pdtt │ │ │ ├── testTraitsProposal6.pdtt │ │ │ ├── testTraitsProposal7.pdtt │ │ │ ├── testTraitsProposal8.pdtt │ │ │ ├── testTraitsSingleton.pdtt │ │ │ └── testTraitsSuggestion1.pdtt │ │ ├── php55/ │ │ │ ├── test300530_parent.pdtt │ │ │ ├── test300530_parent_2.pdtt │ │ │ ├── test300530_parent_3.pdtt │ │ │ ├── test300530_self.pdtt │ │ │ ├── test300530_self_2.pdtt │ │ │ ├── test300530_self_3.pdtt │ │ │ ├── test395040_parent.pdtt │ │ │ ├── test395040_self.pdtt │ │ │ ├── test462553.pdtt │ │ │ ├── testClassConstant01.pdtt │ │ │ ├── testClassConstant02.pdtt │ │ │ ├── testClassConstant03.pdtt │ │ │ ├── testClassKeyword.pdtt │ │ │ ├── testClassKeyword2.pdtt │ │ │ ├── testClassKeyword3.pdtt │ │ │ ├── testClassMembers1-nonstrict.pdtt │ │ │ ├── testClassMembers1-strict.pdtt │ │ │ ├── testClassMembers10-nonstrict.pdtt │ │ │ ├── testClassMembers10-strict.pdtt │ │ │ ├── testClassMembers14-nonstrict.pdtt │ │ │ ├── testClassMembers14-nonstrict_2.pdtt │ │ │ ├── testClassMembers14-strict.pdtt │ │ │ ├── testClassMembers14-strict_2.pdtt │ │ │ ├── testClassMembers16-nonstrict.pdtt │ │ │ ├── testClassMembers16-strict.pdtt │ │ │ ├── testClassMembers17-nonstrict.pdtt │ │ │ ├── testClassMembers17-strict.pdtt │ │ │ ├── testClassMembers18-nonstrict.pdtt │ │ │ ├── testClassMembers2-nonstrict.pdtt │ │ │ ├── testClassMembers2-nonstrict_2.pdtt │ │ │ ├── testClassMembers2-strict.pdtt │ │ │ ├── testClassMembers2-strict_2.pdtt │ │ │ ├── testClassMembers22-nonstrict.pdtt │ │ │ ├── testClassMembers22-strict.pdtt │ │ │ ├── testClassMembers24-nonstrict.pdtt │ │ │ ├── testClassMembers24-strict.pdtt │ │ │ ├── testClassMembers3-nonstrict.pdtt │ │ │ ├── testClassMembers3-strict.pdtt │ │ │ ├── testClassMembers5-nonstrict.pdtt │ │ │ ├── testClassMembers5-strict.pdtt │ │ │ ├── testClassMembers9-nonstrict.pdtt │ │ │ ├── testClassMembers9-strict.pdtt │ │ │ ├── testClassMembers9.pdtt │ │ │ ├── testFunctionReturnType3-nonstrict.pdtt │ │ │ ├── testFunctionReturnType3-strict.pdtt │ │ │ ├── testFunctionReturnType4-nonstrict.pdtt │ │ │ ├── testFunctionReturnType4-strict.pdtt │ │ │ ├── testGeneratorIterator.pdtt │ │ │ ├── testInheritedMembers3.pdtt │ │ │ ├── testInheritedMembers4.pdtt │ │ │ ├── testMagicMethod7-nonstrict.pdtt │ │ │ ├── testMagicMethod7-strict.pdtt │ │ │ ├── testNewClass3.pdtt │ │ │ ├── testNewClass5.pdtt │ │ │ ├── testParameter3.pdtt │ │ │ ├── testParameter3_2.pdtt │ │ │ ├── testParameter4.pdtt │ │ │ ├── testParameter5.pdtt │ │ │ ├── testTraitA1.pdtt │ │ │ ├── testTraitA2.pdtt │ │ │ ├── testTraitConflict1.pdtt │ │ │ ├── testTraitConflict3.pdtt │ │ │ ├── testTraitConflict5.pdtt │ │ │ ├── testTraitConflict7.pdtt │ │ │ ├── testTraitMembers1.pdtt │ │ │ ├── testTraitMembers2.pdtt │ │ │ ├── testTraitMembers5.pdtt │ │ │ ├── testTraitMembers6.pdtt │ │ │ ├── testTraitMembers8.pdtt │ │ │ ├── testTraitVisibilityPriToPro1.pdtt │ │ │ ├── testTraitVisibilityPriToPro3.pdtt │ │ │ ├── testTraitVisibilityPriToPub1.pdtt │ │ │ ├── testTraitVisibilityPriToPub1_2.pdtt │ │ │ ├── testTraitVisibilityPriToPub3.pdtt │ │ │ ├── testTraitVisibilityProToPri1.pdtt │ │ │ ├── testTraitVisibilityProToPri3.pdtt │ │ │ ├── testTraitVisibilityProToPub1.pdtt │ │ │ ├── testTraitVisibilityProToPub3.pdtt │ │ │ ├── testTraitVisibilityPubToPri1.pdtt │ │ │ ├── testTraitVisibilityPubToPri3.pdtt │ │ │ ├── testTraitVisibilityPubToPro1.pdtt │ │ │ ├── testTraitVisibilityPubToPro3.pdtt │ │ │ ├── testTraitsA&B&C1.pdtt │ │ │ ├── testTraitsA&B&D1.pdtt │ │ │ ├── testTraitsA&B&D2.pdtt │ │ │ ├── testTraitsA&B1.pdtt │ │ │ ├── testTraitsA&C1.pdtt │ │ │ └── testTraitsA&C2.pdtt │ │ ├── php56/ │ │ │ ├── testClassConstant01.pdtt │ │ │ ├── testConstantScalarExpressions01.pdtt │ │ │ ├── testConstantScalarExpressions02.pdtt │ │ │ ├── testUseConst01.pdtt │ │ │ ├── testUseConst02.pdtt │ │ │ ├── testUseConst03.pdtt │ │ │ ├── testUseFunctionConst01.pdtt │ │ │ ├── testUseFuntion01.pdtt │ │ │ ├── testUseFuntion02.pdtt │ │ │ ├── testUseFuntion03.pdtt │ │ │ ├── testUseFuntion04.pdtt │ │ │ ├── testUseFuntion05.pdtt │ │ │ ├── testUseFuntion06.pdtt │ │ │ ├── testUseFuntion07.pdtt │ │ │ └── testUseFuntion08.pdtt │ │ ├── php7/ │ │ │ ├── anonymousClass01.pdtt │ │ │ ├── anonymousClass03.pdtt │ │ │ ├── anonymousClass04.pdtt │ │ │ ├── anonymousClass05.pdtt │ │ │ ├── anonymousClass06.pdtt │ │ │ ├── classExclusive/ │ │ │ │ └── anonymousClass02.pdtt │ │ │ ├── formalParameterKeywords01.pdtt │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement04.pdtt │ │ │ ├── groupUseStatement04B.pdtt │ │ │ ├── groupUseStatement05.pdtt │ │ │ ├── groupUseStatement05B.pdtt │ │ │ ├── nullCoalesceOperator01.pdtt │ │ │ ├── nullCoalesceOperator02.pdtt │ │ │ ├── returnType01.pdtt │ │ │ ├── returnType02.pdtt │ │ │ ├── returnType03.pdtt │ │ │ ├── returnType04.pdtt │ │ │ ├── returnType05.pdtt │ │ │ ├── returnType06.pdtt │ │ │ ├── returnType07.pdtt │ │ │ ├── testParenthesisExpression2.pdtt │ │ │ ├── testParenthesisExpression3.pdtt │ │ │ ├── testParenthesisExpression4.pdtt │ │ │ ├── testUseClass01.pdtt │ │ │ ├── testUseClass01B.pdtt │ │ │ ├── testUseClass02.pdtt │ │ │ ├── testUseClass02B.pdtt │ │ │ ├── testUseClass03.pdtt │ │ │ ├── testUseClass03B.pdtt │ │ │ ├── testUseClass04.pdtt │ │ │ ├── testUseClass04B.pdtt │ │ │ ├── testUseClass05.pdtt │ │ │ ├── testUseClass05B.pdtt │ │ │ ├── testUseClass06.pdtt │ │ │ ├── testUseClass06B.pdtt │ │ │ ├── testUseClass07.pdtt │ │ │ ├── testUseClass07B.pdtt │ │ │ ├── testUseClass08.pdtt │ │ │ ├── testUseClass08B.pdtt │ │ │ ├── testUseClass09.pdtt │ │ │ ├── testUseClass09B.pdtt │ │ │ ├── testUseClass10.pdtt │ │ │ ├── testUseClass10B.pdtt │ │ │ ├── testUseClass11.pdtt │ │ │ ├── testUseClass11B.pdtt │ │ │ ├── testUseClass12.pdtt │ │ │ ├── testUseClass12B.pdtt │ │ │ ├── testUseClass13.pdtt │ │ │ ├── testUseClass13B.pdtt │ │ │ ├── testUseClass14.pdtt │ │ │ ├── testUseClass14B.pdtt │ │ │ ├── testUseClass15.pdtt │ │ │ ├── testUseClass15B.pdtt │ │ │ ├── testUseConst01.pdtt │ │ │ ├── testUseConst01B.pdtt │ │ │ ├── testUseConst02.pdtt │ │ │ ├── testUseConst02B.pdtt │ │ │ ├── testUseConst03.pdtt │ │ │ ├── testUseConst03B.pdtt │ │ │ ├── testUseConst04.pdtt │ │ │ ├── testUseConst04B.pdtt │ │ │ ├── testUseConst05.pdtt │ │ │ ├── testUseConst05B.pdtt │ │ │ ├── testUseConst06.pdtt │ │ │ ├── testUseConst06B.pdtt │ │ │ ├── testUseConst07.pdtt │ │ │ ├── testUseConst07B.pdtt │ │ │ ├── testUseFuntion01.pdtt │ │ │ ├── testUseFuntion01B.pdtt │ │ │ ├── testUseFuntion02.pdtt │ │ │ ├── testUseFuntion02B.pdtt │ │ │ ├── testUseFuntion03.pdtt │ │ │ ├── testUseFuntion03B.pdtt │ │ │ ├── testUseFuntion04.pdtt │ │ │ ├── testUseFuntion04B.pdtt │ │ │ ├── testUseFuntion05.pdtt │ │ │ ├── testUseFuntion05B.pdtt │ │ │ ├── testUseFuntion06.pdtt │ │ │ ├── testUseFuntion06B.pdtt │ │ │ ├── testUseFuntion07.pdtt │ │ │ └── testUseFuntion07B.pdtt │ │ ├── php71/ │ │ │ ├── classConstVisibility01.pdtt │ │ │ ├── classConstVisibility02.pdtt │ │ │ ├── classConstVisibility03.pdtt │ │ │ ├── classConstVisibility04.pdtt │ │ │ ├── iterableType01.pdtt │ │ │ ├── iterableType02.pdtt │ │ │ ├── listArrayDestructuring01.pdtt │ │ │ ├── multipleCatch01.pdtt │ │ │ ├── nullableReturnType01.pdtt │ │ │ └── voidReturnType01.pdtt │ │ ├── php74/ │ │ │ ├── arrow01.pdtt │ │ │ ├── arrow02.pdtt │ │ │ ├── arrow03.pdtt │ │ │ ├── arrow04.pdtt │ │ │ ├── typedProperty01.pdtt │ │ │ └── typedProperty02.pdtt │ │ ├── php80/ │ │ │ ├── namedParameter01.pdtt │ │ │ ├── namedParameter02.pdtt │ │ │ ├── namedParameter03.pdtt │ │ │ ├── namedParameter04.pdtt │ │ │ ├── nullSafeOperator01.pdtt │ │ │ └── nullSafeOperator02.pdtt │ │ └── php81/ │ │ ├── enum01.pdtt │ │ ├── enum02.pdtt │ │ └── enum03.pdtt │ ├── codeassist_prj/ │ │ ├── php5/ │ │ │ ├── .buildpath │ │ │ ├── .project │ │ │ ├── hierarchyMembers1.pdtt │ │ │ ├── hierarchyMembers2.pdtt │ │ │ └── hierarchyMembers3.pdtt │ │ └── php53/ │ │ ├── .buildpath │ │ ├── .project │ │ ├── includePhar1.pdtt │ │ ├── includePhar2.pdtt │ │ ├── includePhar3.pdtt │ │ └── phars/ │ │ └── pear2coverage.phar │ ├── codeassist_scope/ │ │ ├── php5/ │ │ │ ├── alternate01.pdtt │ │ │ ├── classFile01.pdtt │ │ │ ├── classFile02.pdtt │ │ │ ├── classFile03.pdtt │ │ │ ├── classFile04.pdtt │ │ │ ├── classFile05.pdtt │ │ │ ├── classFile06.pdtt │ │ │ ├── comment01.pdtt │ │ │ ├── comment02.pdtt │ │ │ ├── comment03.pdtt │ │ │ ├── comment04.pdtt │ │ │ ├── comment05.pdtt │ │ │ ├── comment06.pdtt │ │ │ ├── comment07.pdtt │ │ │ ├── control01.pdtt │ │ │ ├── control02.pdtt │ │ │ ├── control03.pdtt │ │ │ ├── control04.pdtt │ │ │ ├── control05.pdtt │ │ │ ├── control06.pdtt │ │ │ ├── control07.pdtt │ │ │ ├── control08.pdtt │ │ │ ├── control09.pdtt │ │ │ ├── exceptions01.pdtt │ │ │ ├── exceptions02.pdtt │ │ │ ├── exceptions03.pdtt │ │ │ ├── function01.pdtt │ │ │ ├── function02.pdtt │ │ │ ├── function03.pdtt │ │ │ ├── function04.pdtt │ │ │ ├── interface01.pdtt │ │ │ ├── interface02.pdtt │ │ │ ├── interface03.pdtt │ │ │ ├── simpleFile01.pdtt │ │ │ └── simpleFile02.pdtt │ │ ├── php53/ │ │ │ ├── classConst.pdtt │ │ │ ├── closure01.pdtt │ │ │ ├── closure02.pdtt │ │ │ ├── closure03.pdtt │ │ │ ├── namespace01.pdtt │ │ │ ├── namespace02.pdtt │ │ │ ├── namespace03.pdtt │ │ │ ├── namespace04.pdtt │ │ │ ├── namespace05.pdtt │ │ │ ├── namespace06.pdtt │ │ │ ├── namespace07.pdtt │ │ │ ├── namespace08.pdtt │ │ │ ├── trait01.pdtt │ │ │ ├── trait02.pdtt │ │ │ ├── trait03.pdtt │ │ │ ├── trait04.pdtt │ │ │ └── use01.pdtt │ │ ├── php55/ │ │ │ ├── classConst.pdtt │ │ │ └── exceptions01.pdtt │ │ ├── php7/ │ │ │ ├── returnType01.pdtt │ │ │ ├── use01.pdtt │ │ │ ├── use02.pdtt │ │ │ ├── use03.pdtt │ │ │ ├── use04.pdtt │ │ │ ├── use05.pdtt │ │ │ ├── use06.pdtt │ │ │ ├── use07.pdtt │ │ │ ├── use08.pdtt │ │ │ ├── use09.pdtt │ │ │ └── use10.pdtt │ │ ├── php71/ │ │ │ └── returnType01.pdtt │ │ ├── php74/ │ │ │ ├── arrow01.pdtt │ │ │ ├── arrow02.pdtt │ │ │ ├── arrow03.pdtt │ │ │ └── arrow04.pdtt │ │ ├── php80/ │ │ │ ├── attribute01.pdtt │ │ │ ├── attribute02.pdtt │ │ │ ├── attribute03.pdtt │ │ │ ├── attribute04.pdtt │ │ │ ├── match01.pdtt │ │ │ ├── match02.pdtt │ │ │ ├── match03.pdtt │ │ │ ├── match04.pdtt │ │ │ └── readonly.pdtt │ │ └── php81/ │ │ ├── enum01.pdtt │ │ ├── enum02.pdtt │ │ ├── enum03.pdtt │ │ ├── enum04.pdtt │ │ └── enum05.pdtt │ ├── compiler_parser/ │ │ ├── php5/ │ │ │ ├── testAbsClass.pdtt │ │ │ ├── testAbstractMethod.pdtt │ │ │ ├── testAndOperation.pdtt │ │ │ ├── testArray.pdtt │ │ │ ├── testArrayComplex.pdtt │ │ │ ├── testArrayKeyValue.pdtt │ │ │ ├── testArrayVariable.pdtt │ │ │ ├── testArrayVariableWithoutIndex.pdtt │ │ │ ├── testAssignment.pdtt │ │ │ ├── testBacktickExpression.pdtt │ │ │ ├── testBacktickExpression1.pdtt │ │ │ ├── testBitwiseOperation.pdtt │ │ │ ├── testBreakStatement.pdtt │ │ │ ├── testCastOfDispatch.pdtt │ │ │ ├── testCastOfVariable.pdtt │ │ │ ├── testClassConstant.pdtt │ │ │ ├── testClassDeclarationSimple.pdtt │ │ │ ├── testClassDeclarationWithDeclarations.pdtt │ │ │ ├── testClassInstanciationFunction.pdtt │ │ │ ├── testClassInstanciationSimple.pdtt │ │ │ ├── testClassInstanciationVariable.pdtt │ │ │ ├── testClassVar.pdtt │ │ │ ├── testClassVarComment.pdtt │ │ │ ├── testClassVarComment2.pdtt │ │ │ ├── testClone.pdtt │ │ │ ├── testCodeWithDoc.pdtt │ │ │ ├── testCommentMulti.pdtt │ │ │ ├── testCommentMulti2.pdtt │ │ │ ├── testCommentMulti3.pdtt │ │ │ ├── testCommentPhpDocBlock.pdtt │ │ │ ├── testCommentSingle.pdtt │ │ │ ├── testCommentVar.pdtt │ │ │ ├── testCommentVar2.pdtt │ │ │ ├── testConcatOperation.pdtt │ │ │ ├── testConditionalExpression.pdtt │ │ │ ├── testContinueEmpty.pdtt │ │ │ ├── testContinueStatementExpression.pdtt │ │ │ ├── testCtor.pdtt │ │ │ ├── testDeclareSimple.pdtt │ │ │ ├── testDeclareWithStatement.pdtt │ │ │ ├── testDispatchNested.pdtt │ │ │ ├── testDispatchNestedWithStaticCall.pdtt │ │ │ ├── testDispatchSimple.pdtt │ │ │ ├── testDispatchWithStaticCall.pdtt │ │ │ ├── testDoWhileStatement.pdtt │ │ │ ├── testDocBlockTemplate.pdtt │ │ │ ├── testEchoStatement.pdtt │ │ │ ├── testEmpty.pdtt │ │ │ ├── testEmptyDeclare.pdtt │ │ │ ├── testEmptyForStatement.pdtt │ │ │ ├── testEmptyHeredoc.pdtt │ │ │ ├── testEnclosedVar.pdtt │ │ │ ├── testEndDeclare.pdtt │ │ │ ├── testEndForStatement.pdtt │ │ │ ├── testEndIfStatement.pdtt │ │ │ ├── testErrorBlock.pdtt │ │ │ ├── testErrorClassStatement.pdtt │ │ │ ├── testErrorClassStatement1.pdtt │ │ │ ├── testErrorClassStatement10.pdtt │ │ │ ├── testErrorClassStatement11.pdtt │ │ │ ├── testErrorClassStatement12.pdtt │ │ │ ├── testErrorClassStatement13.pdtt │ │ │ ├── testErrorClassStatement14.pdtt │ │ │ ├── testErrorClassStatement2.pdtt │ │ │ ├── testErrorClassStatement3.pdtt │ │ │ ├── testErrorClassStatement4.pdtt │ │ │ ├── testErrorClassStatement5.pdtt │ │ │ ├── testErrorClassStatement52.pdtt │ │ │ ├── testErrorClassStatement53.pdtt │ │ │ ├── testErrorClassStatement6.pdtt │ │ │ ├── testErrorClassStatement61.pdtt │ │ │ ├── testErrorClassStatement62.pdtt │ │ │ ├── testErrorClassStatement7.pdtt │ │ │ ├── testErrorClassStatement8.pdtt │ │ │ ├── testErrorClassStatement9.pdtt │ │ │ ├── testErrorExtends1.pdtt │ │ │ ├── testErrorExtends2.pdtt │ │ │ ├── testErrorExtends3.pdtt │ │ │ ├── testErrorExtends4.pdtt │ │ │ ├── testErrorExtends5.pdtt │ │ │ ├── testErrorInterfaceList1.pdtt │ │ │ ├── testErrorInterfaceList2.pdtt │ │ │ ├── testErrorInterfaceList3.pdtt │ │ │ ├── testErrorInterfaceList4.pdtt │ │ │ ├── testErrorInterfaceList5.pdtt │ │ │ ├── testErrorInterfaceList6.pdtt │ │ │ ├── testErrorInterfaceList7.pdtt │ │ │ ├── testErrorInterfaceList8.pdtt │ │ │ ├── testErrorSingleQuotedString.pdtt │ │ │ ├── testErrorStatement.pdtt │ │ │ ├── testEval.pdtt │ │ │ ├── testForEachStatement.pdtt │ │ │ ├── testForEachStatement1.pdtt │ │ │ ├── testForEachStatementBlocked.pdtt │ │ │ ├── testForEachStatementWithValue.pdtt │ │ │ ├── testForStatement.pdtt │ │ │ ├── testForStatementNoArgs.pdtt │ │ │ ├── testForStatementNoCondition.pdtt │ │ │ ├── testFuncDefine.pdtt │ │ │ ├── testFuncIsSet.pdtt │ │ │ ├── testFunctionDeclaration.pdtt │ │ │ ├── testFunctionDeclarationReference.pdtt │ │ │ ├── testFunctionDeclarationWithParams.pdtt │ │ │ ├── testFunctionFunction.pdtt │ │ │ ├── testFunctionInvocation.pdtt │ │ │ ├── testFunctionInvocationWithParams.pdtt │ │ │ ├── testGlobalStatementMultiple.pdtt │ │ │ ├── testGlobalStatementReflectionWithExpression.pdtt │ │ │ ├── testGlobalStatementSimple.pdtt │ │ │ ├── testHalt.pdtt │ │ │ ├── testHashTableVariable.pdtt │ │ │ ├── testHeredoc.pdtt │ │ │ ├── testHeredoc2.pdtt │ │ │ ├── testIfStatement.pdtt │ │ │ ├── testIgnoreError.pdtt │ │ │ ├── testInclude.pdtt │ │ │ ├── testIncludeOnce.pdtt │ │ │ ├── testInnerDeclarations.pdtt │ │ │ ├── testInstanceofDispatch.pdtt │ │ │ ├── testInstanceofSimple.pdtt │ │ │ ├── testInstanceofWithFunction.pdtt │ │ │ ├── testInterfaceDeclarationSimple.pdtt │ │ │ ├── testInterfaceDeclarationWithDeclarations.pdtt │ │ │ ├── testListVariable.pdtt │ │ │ ├── testMethodModifiers.pdtt │ │ │ ├── testMinusOperation.pdtt │ │ │ ├── testNewIfStatement.pdtt │ │ │ ├── testNonEmptyArrayPairList.pdtt │ │ │ ├── testNotVariableExpressions.pdtt │ │ │ ├── testNotVariableExpressions1.pdtt │ │ │ ├── testObjectDimList.pdtt │ │ │ ├── testPHPconsts.pdtt │ │ │ ├── testParameters.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ ├── testPlusOperation.pdtt │ │ │ ├── testPostfixSimple.pdtt │ │ │ ├── testPostfixWithFunction.pdtt │ │ │ ├── testPrefixSimple.pdtt │ │ │ ├── testPrefixWithFunction.pdtt │ │ │ ├── testQuote.pdtt │ │ │ ├── testQuoteWithCurly.pdtt │ │ │ ├── testQuoteWithOffsetNumber.pdtt │ │ │ ├── testQuoteWithOffsetString.pdtt │ │ │ ├── testRefernceInstanciation.pdtt │ │ │ ├── testRefernceSimple.pdtt │ │ │ ├── testRefernceWithFunction.pdtt │ │ │ ├── testReflectionComplex.pdtt │ │ │ ├── testReflectionFunction.pdtt │ │ │ ├── testReflectionNested.pdtt │ │ │ ├── testReflectionSimple.pdtt │ │ │ ├── testRequire.pdtt │ │ │ ├── testRequireOnce.pdtt │ │ │ ├── testReturnStatement.pdtt │ │ │ ├── testScalar.pdtt │ │ │ ├── testSingleQuote.pdtt │ │ │ ├── testStatic.pdtt │ │ │ ├── testStaticFieldAccess.pdtt │ │ │ ├── testStaticFunctionInvocation.pdtt │ │ │ ├── testStaticMemberSimple.pdtt │ │ │ ├── testStaticMemberWithArray.pdtt │ │ │ ├── testStaticScalar.pdtt │ │ │ ├── testStaticVarList.pdtt │ │ │ ├── testSwitchStatement.pdtt │ │ │ ├── testSwitchStatement1.pdtt │ │ │ ├── testSwitchStatement2.pdtt │ │ │ ├── testSwitchStatement3.pdtt │ │ │ ├── testSwitchStatement4.pdtt │ │ │ ├── testThrow.pdtt │ │ │ ├── testTryCatchStatement.pdtt │ │ │ ├── testTryMultiCatchStatement.pdtt │ │ │ ├── testUnaryOperationComplex.pdtt │ │ │ ├── testUnaryOperationSimple.pdtt │ │ │ ├── testUnaryOperationWithFunction.pdtt │ │ │ ├── testUnclosedPhpDocBlock.pdtt │ │ │ ├── testUnicode.pdtt │ │ │ ├── testUnsetVars.pdtt │ │ │ ├── testUseFilename.pdtt │ │ │ ├── testVarCommentAfterIf.pdtt │ │ │ ├── testVarCommentAfterIf2.pdtt │ │ │ ├── testVariable.pdtt │ │ │ ├── testVariableExpressions.pdtt │ │ │ ├── testWhileEndStatement.pdtt │ │ │ └── testWhileStatement.pdtt │ │ ├── php53/ │ │ │ ├── exclusive/ │ │ │ │ ├── testErrorClassStatement.pdtt │ │ │ │ ├── testFunctionInvocationWithParams.pdtt │ │ │ │ └── testStaticMemberWithArray.pdtt │ │ │ ├── php5only/ │ │ │ │ ├── testRefernceInstanciation.pdtt │ │ │ │ ├── testStaticCall.pdtt │ │ │ │ └── testStaticFieldAccess.pdtt │ │ │ ├── phplowerthan73/ │ │ │ │ ├── testHeredoc.pdtt │ │ │ │ ├── testHeredoc2.pdtt │ │ │ │ ├── testNowDoc.pdtt │ │ │ │ ├── testNowDoc2.pdtt │ │ │ │ └── testQuoteWithCurly.pdtt │ │ │ ├── phplowerthan74/ │ │ │ │ └── testErrorClassStatement13.pdtt │ │ │ ├── phplowerthan80/ │ │ │ │ ├── testErrorClassStatement6.pdtt │ │ │ │ ├── testErrorClassStatement62.pdtt │ │ │ │ ├── testHashTableVariable.pdtt │ │ │ │ ├── testObjectDimList.pdtt │ │ │ │ └── testThrow.pdtt │ │ │ ├── phplowerthan84/ │ │ │ │ └── testHalt.pdtt │ │ │ ├── testAbsClass.pdtt │ │ │ ├── testAbstractMethod.pdtt │ │ │ ├── testAndOperation.pdtt │ │ │ ├── testArray.pdtt │ │ │ ├── testArrayComplex.pdtt │ │ │ ├── testArrayKeyValue.pdtt │ │ │ ├── testArrayVariable.pdtt │ │ │ ├── testArrayVariableWithoutIndex.pdtt │ │ │ ├── testAssignment.pdtt │ │ │ ├── testBacktickExpression.pdtt │ │ │ ├── testBacktickExpression1.pdtt │ │ │ ├── testBitwiseOperation.pdtt │ │ │ ├── testBreakStatement.pdtt │ │ │ ├── testCastOfDispatch.pdtt │ │ │ ├── testCastOfVariable.pdtt │ │ │ ├── testClassConstant.pdtt │ │ │ ├── testClassDeclarationSimple.pdtt │ │ │ ├── testClassDeclarationWithDeclarations.pdtt │ │ │ ├── testClassInstanciationFunction.pdtt │ │ │ ├── testClassInstanciationSimple.pdtt │ │ │ ├── testClassInstanciationVariable.pdtt │ │ │ ├── testClassVar.pdtt │ │ │ ├── testClassVarComment.pdtt │ │ │ ├── testClassVarComment2.pdtt │ │ │ ├── testClone.pdtt │ │ │ ├── testCodeWithDoc.pdtt │ │ │ ├── testCommentMulti.pdtt │ │ │ ├── testCommentMulti2.pdtt │ │ │ ├── testCommentMulti3.pdtt │ │ │ ├── testCommentPhpDocBlock.pdtt │ │ │ ├── testCommentSingle.pdtt │ │ │ ├── testCommentVar.pdtt │ │ │ ├── testCommentVar2.pdtt │ │ │ ├── testConcatOperation.pdtt │ │ │ ├── testConditionalExpression.pdtt │ │ │ ├── testConstantDeclaration.pdtt │ │ │ ├── testContinueEmpty.pdtt │ │ │ ├── testContinueStatementExpression.pdtt │ │ │ ├── testCtor.pdtt │ │ │ ├── testDeclareSimple.pdtt │ │ │ ├── testDeclareWithStatement.pdtt │ │ │ ├── testDispatchNested.pdtt │ │ │ ├── testDispatchNestedWithStaticCall.pdtt │ │ │ ├── testDispatchSimple.pdtt │ │ │ ├── testDispatchWithStaticCall.pdtt │ │ │ ├── testDoWhileStatement.pdtt │ │ │ ├── testDocBlockTemplate.pdtt │ │ │ ├── testEchoStatement.pdtt │ │ │ ├── testEmpty.pdtt │ │ │ ├── testEmptyDeclare.pdtt │ │ │ ├── testEmptyForStatement.pdtt │ │ │ ├── testEmptyHeredoc.pdtt │ │ │ ├── testEnclosedVar.pdtt │ │ │ ├── testEndDeclare.pdtt │ │ │ ├── testEndForStatement.pdtt │ │ │ ├── testEndIfStatement.pdtt │ │ │ ├── testErrorBlock.pdtt │ │ │ ├── testErrorClassStatement1.pdtt │ │ │ ├── testErrorClassStatement10.pdtt │ │ │ ├── testErrorClassStatement11.pdtt │ │ │ ├── testErrorClassStatement12.pdtt │ │ │ ├── testErrorClassStatement14.pdtt │ │ │ ├── testErrorClassStatement2.pdtt │ │ │ ├── testErrorClassStatement3.pdtt │ │ │ ├── testErrorClassStatement4.pdtt │ │ │ ├── testErrorClassStatement5.pdtt │ │ │ ├── testErrorClassStatement52.pdtt │ │ │ ├── testErrorClassStatement53.pdtt │ │ │ ├── testErrorClassStatement61.pdtt │ │ │ ├── testErrorClassStatement7.pdtt │ │ │ ├── testErrorClassStatement8.pdtt │ │ │ ├── testErrorClassStatement9.pdtt │ │ │ ├── testErrorExtends1.pdtt │ │ │ ├── testErrorExtends2.pdtt │ │ │ ├── testErrorExtends3.pdtt │ │ │ ├── testErrorExtends4.pdtt │ │ │ ├── testErrorExtends5.pdtt │ │ │ ├── testErrorInterfaceList1.pdtt │ │ │ ├── testErrorInterfaceList2.pdtt │ │ │ ├── testErrorInterfaceList3.pdtt │ │ │ ├── testErrorInterfaceList4.pdtt │ │ │ ├── testErrorInterfaceList5.pdtt │ │ │ ├── testErrorInterfaceList6.pdtt │ │ │ ├── testErrorInterfaceList7.pdtt │ │ │ ├── testErrorInterfaceList8.pdtt │ │ │ ├── testErrorSingleQuotedString.pdtt │ │ │ ├── testErrorStatement.pdtt │ │ │ ├── testEval.pdtt │ │ │ ├── testForEachStatement.pdtt │ │ │ ├── testForEachStatement1.pdtt │ │ │ ├── testForEachStatementBlocked.pdtt │ │ │ ├── testForEachStatementWithValue.pdtt │ │ │ ├── testForStatement.pdtt │ │ │ ├── testForStatementNoArgs.pdtt │ │ │ ├── testForStatementNoCondition.pdtt │ │ │ ├── testFuncDefine.pdtt │ │ │ ├── testFuncIsSet.pdtt │ │ │ ├── testFunctionDeclaration.pdtt │ │ │ ├── testFunctionDeclarationReference.pdtt │ │ │ ├── testFunctionDeclarationWithParams.pdtt │ │ │ ├── testFunctionFunction.pdtt │ │ │ ├── testFunctionInvocation.pdtt │ │ │ ├── testGlobalStatementMultiple.pdtt │ │ │ ├── testGlobalStatementReflectionWithExpression.pdtt │ │ │ ├── testGlobalStatementSimple.pdtt │ │ │ ├── testGotoLabel.pdtt │ │ │ ├── testGotoStatement.pdtt │ │ │ ├── testIfStatement.pdtt │ │ │ ├── testIgnoreError.pdtt │ │ │ ├── testInclude.pdtt │ │ │ ├── testIncludeOnce.pdtt │ │ │ ├── testInnerDeclarations.pdtt │ │ │ ├── testInstanceofDispatch.pdtt │ │ │ ├── testInstanceofSimple.pdtt │ │ │ ├── testInstanceofWithFunction.pdtt │ │ │ ├── testInterfaceDeclarationSimple.pdtt │ │ │ ├── testInterfaceDeclarationWithDeclarations.pdtt │ │ │ ├── testLambdaFunction.pdtt │ │ │ ├── testLambdaFunctionWithParams.pdtt │ │ │ ├── testLambdaFunctionWithParamsWithVars.pdtt │ │ │ ├── testLambdaFunctionWithParamsWithVarsWithStatements.pdtt │ │ │ ├── testListVariable.pdtt │ │ │ ├── testMethodModifiers.pdtt │ │ │ ├── testMinusOperation.pdtt │ │ │ ├── testMultipleBracketedNamespaces.pdtt │ │ │ ├── testMultipleUnBracketedNamespaces1.pdtt │ │ │ ├── testMultipleUnBracketedNamespaces2.pdtt │ │ │ ├── testNamespaceDeclaration.pdtt │ │ │ ├── testNamespaceReference.pdtt │ │ │ ├── testNewIfStatement.pdtt │ │ │ ├── testNonEmptyArrayPairList.pdtt │ │ │ ├── testNotVariableExpressions.pdtt │ │ │ ├── testNotVariableExpressions1.pdtt │ │ │ ├── testPHPconsts.pdtt │ │ │ ├── testParameters.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ ├── testPlusOperation.pdtt │ │ │ ├── testPostfixSimple.pdtt │ │ │ ├── testPostfixWithFunction.pdtt │ │ │ ├── testPrefixSimple.pdtt │ │ │ ├── testPrefixWithFunction.pdtt │ │ │ ├── testQuote.pdtt │ │ │ ├── testQuoteWithOffsetNumber.pdtt │ │ │ ├── testQuoteWithOffsetString.pdtt │ │ │ ├── testRefLambdaFunctionWithParamsWithVarsWithStatements.pdtt │ │ │ ├── testRefernceSimple.pdtt │ │ │ ├── testRefernceWithFunction.pdtt │ │ │ ├── testReflectionComplex.pdtt │ │ │ ├── testReflectionFunction.pdtt │ │ │ ├── testReflectionNested.pdtt │ │ │ ├── testReflectionSimple.pdtt │ │ │ ├── testRequire.pdtt │ │ │ ├── testRequireOnce.pdtt │ │ │ ├── testReturnStatement.pdtt │ │ │ ├── testScalar.pdtt │ │ │ ├── testSingleQuote.pdtt │ │ │ ├── testStatic.pdtt │ │ │ ├── testStaticFunctionInvocation.pdtt │ │ │ ├── testStaticMemberSimple.pdtt │ │ │ ├── testStaticMemberVar.pdtt │ │ │ ├── testStaticScalar.pdtt │ │ │ ├── testStaticVarList.pdtt │ │ │ ├── testSubNamespaceDeclaration.pdtt │ │ │ ├── testSwitchStatement.pdtt │ │ │ ├── testSwitchStatement1.pdtt │ │ │ ├── testSwitchStatement2.pdtt │ │ │ ├── testSwitchStatement3.pdtt │ │ │ ├── testSwitchStatement4.pdtt │ │ │ ├── testTernaryOperator.pdtt │ │ │ ├── testTryCatchStatement.pdtt │ │ │ ├── testTryMultiCatchStatement.pdtt │ │ │ ├── testUnaryOperationComplex.pdtt │ │ │ ├── testUnaryOperationSimple.pdtt │ │ │ ├── testUnaryOperationWithFunction.pdtt │ │ │ ├── testUnclosedPhpDocBlock.pdtt │ │ │ ├── testUnicode.pdtt │ │ │ ├── testUnsetVars.pdtt │ │ │ ├── testUseFilename.pdtt │ │ │ ├── testUseGlobal1.pdtt │ │ │ ├── testUseGlobal2.pdtt │ │ │ ├── testUseGlobalSubNamespace1.pdtt │ │ │ ├── testUseGlobalSubNamespace2.pdtt │ │ │ ├── testUseNamespaceAs.pdtt │ │ │ ├── testUseNamespaceAsList.pdtt │ │ │ ├── testUseSimple.pdtt │ │ │ ├── testUseSubNamespace.pdtt │ │ │ ├── testVarCommentAfterIf.pdtt │ │ │ ├── testVarCommentAfterIf2.pdtt │ │ │ ├── testVariable.pdtt │ │ │ ├── testVariableExpressions.pdtt │ │ │ ├── testWhileEndStatement.pdtt │ │ │ └── testWhileStatement.pdtt │ │ ├── php54/ │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer3.pdtt │ │ │ ├── callable1.pdtt │ │ │ ├── classInitializer1.pdtt │ │ │ ├── expression1.pdtt │ │ │ ├── methodInvocation1.pdtt │ │ │ ├── phplowerthan80/ │ │ │ │ └── testObjectDimList.pdtt │ │ │ ├── testAbstractMethod.pdtt │ │ │ ├── testBinaryScalar.pdtt │ │ │ ├── testDereferenceCall.pdtt │ │ │ ├── testShortEcho.pdtt │ │ │ ├── testStaticArrowFunction.pdtt │ │ │ ├── testStaticLambdaFunction.pdtt │ │ │ ├── testTrait1.pdtt │ │ │ ├── testTrait2.pdtt │ │ │ ├── testTrait3.pdtt │ │ │ ├── testTrait4.pdtt │ │ │ ├── testTrait5.pdtt │ │ │ ├── testTrait6.pdtt │ │ │ ├── testTrait7.pdtt │ │ │ ├── testTrait8.pdtt │ │ │ └── testTrait9.pdtt │ │ ├── php55/ │ │ │ ├── testArrayCreationDereference.pdtt │ │ │ ├── testArrayCreationDereferenceCall.pdtt │ │ │ ├── testForEachStatementWithList.pdtt │ │ │ ├── testForEachStatementWithList1.pdtt │ │ │ ├── testStaticClassConstant.pdtt │ │ │ ├── testStaticClassConstantInDefinition.pdtt │ │ │ ├── testStringScalarDereference.pdtt │ │ │ ├── testTryCatchFinallyStatement.pdtt │ │ │ ├── testTryFinallyStatement.pdtt │ │ │ ├── testTryMultiCatchFinallyStatement.pdtt │ │ │ ├── testYieldExpression.pdtt │ │ │ └── testYieldExpression1.pdtt │ │ ├── php56/ │ │ │ ├── testConstScalarArray01.pdtt │ │ │ ├── testConstScalarArray02.pdtt │ │ │ ├── testConstScalarArray03.pdtt │ │ │ ├── testConstScalarArray04.pdtt │ │ │ ├── testConstScalarArray05.pdtt │ │ │ ├── testConstScalarExpressions01.pdtt │ │ │ ├── testConstScalarExpressions02.pdtt │ │ │ ├── testConstScalarExpressions03.pdtt │ │ │ ├── testConstScalarExpressions04.pdtt │ │ │ ├── testConstScalarExpressions05.pdtt │ │ │ ├── testConstScalarExpressions06.pdtt │ │ │ ├── testConstScalarExpressions07.pdtt │ │ │ ├── testConstScalarExpressions08.pdtt │ │ │ ├── testConstScalarExpressions09.pdtt │ │ │ ├── testConstScalarExpressions10.pdtt │ │ │ ├── testConstScalarExpressions11.pdtt │ │ │ ├── testConstScalarExpressions12.pdtt │ │ │ ├── testConstScalarExpressions13.pdtt │ │ │ ├── testConstScalarExpressions14.pdtt │ │ │ ├── testConstScalarExpressions15.pdtt │ │ │ ├── testConstScalarExpressions16.pdtt │ │ │ ├── testConstScalarExpressions17.pdtt │ │ │ ├── testConstScalarExpressions18.pdtt │ │ │ ├── testConstScalarExpressions19.pdtt │ │ │ ├── testConstScalarExpressions20.pdtt │ │ │ ├── testConstScalarExpressions21.pdtt │ │ │ ├── testConstScalarExpressions22.pdtt │ │ │ ├── testConstScalarExpressions23.pdtt │ │ │ ├── testConstScalarExpressions24.pdtt │ │ │ ├── testConstScalarExpressions25.pdtt │ │ │ ├── testConstScalarExpressions26.pdtt │ │ │ ├── testConstScalarExpressions30.pdtt │ │ │ ├── testConstScalarExpressions301.pdtt │ │ │ ├── testConstScalarExpressions302.pdtt │ │ │ ├── testConstScalarExpressions303.pdtt │ │ │ ├── testConstScalarExpressions304.pdtt │ │ │ ├── testPowerOperation01.pdtt │ │ │ ├── testPowerOperation02.pdtt │ │ │ ├── testUnpackAargument01.pdtt │ │ │ ├── testUnpackAargument02.pdtt │ │ │ ├── testUnpackAargument03.pdtt │ │ │ ├── testUnpackAargument04.pdtt │ │ │ ├── testUnpackAargument05.pdtt │ │ │ ├── testUnpackAargument06.pdtt │ │ │ ├── testUseConst01.pdtt │ │ │ ├── testUseFunction01.pdtt │ │ │ ├── testVariadicParameter01.pdtt │ │ │ └── testVariadicParameter02.pdtt │ │ ├── php7/ │ │ │ ├── anonymousClass01.pdtt │ │ │ ├── anonymousClass02.pdtt │ │ │ ├── generatorDelegation01.pdtt │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement03.pdtt │ │ │ ├── groupUseStatement03B.pdtt │ │ │ ├── groupUseStatement04.pdtt │ │ │ ├── groupUseStatement04B.pdtt │ │ │ ├── nullCoalesceOperator01.pdtt │ │ │ ├── phplowerthan80/ │ │ │ │ └── testStaticFieldAccess.pdtt │ │ │ ├── returnType01.pdtt │ │ │ ├── returnType02.pdtt │ │ │ ├── spaceshipOperator01.pdtt │ │ │ ├── spaceshipOperator02.pdtt │ │ │ ├── testErrorClassStatement.pdtt │ │ │ ├── testNamespaceNames2.pdtt │ │ │ └── testStaticMemberWithArray.pdtt │ │ ├── php71/ │ │ │ ├── classConstantVisibility01.pdtt │ │ │ ├── listKeys01.pdtt │ │ │ ├── multipleCatch01.pdtt │ │ │ ├── nullableType01.pdtt │ │ │ └── shortList01.pdtt │ │ ├── php72/ │ │ │ ├── trailingComma01.pdtt │ │ │ └── trailingComma01B.pdtt │ │ ├── php73/ │ │ │ ├── testHeredoc.pdtt │ │ │ ├── testHeredoc2.pdtt │ │ │ ├── testHeredoc3.pdtt │ │ │ ├── testHeredoc4.pdtt │ │ │ ├── testHeredoc5.pdtt │ │ │ ├── testNowDoc.pdtt │ │ │ ├── testNowDoc2.pdtt │ │ │ ├── testNowDoc3.pdtt │ │ │ ├── testNowDoc4.pdtt │ │ │ ├── testNowDoc5.pdtt │ │ │ ├── testQuoteWithCurly.pdtt │ │ │ └── testQuoteWithCurly2.pdtt │ │ ├── php74/ │ │ │ ├── testArraySpreadOperator.pdtt │ │ │ ├── testArrowFunctions.pdtt │ │ │ ├── testArrowFunctions2.pdtt │ │ │ ├── testErrorClassStatement13.pdtt │ │ │ ├── testNullCoalesceOperator.pdtt │ │ │ ├── testNumericLiteralSeparator.pdtt │ │ │ ├── testStaticArrowFunction.pdtt │ │ │ └── testTypedProperties.pdtt │ │ ├── php80/ │ │ │ ├── testAttributes.pdtt │ │ │ ├── testAttributesPHPDoc.pdtt │ │ │ ├── testConstructorProperty.pdtt │ │ │ ├── testMatchExpression.pdtt │ │ │ ├── testNamedParams.pdtt │ │ │ ├── testNamespaceNames.pdtt │ │ │ ├── testNamespaceNames2.pdtt │ │ │ ├── testNonCapturingCatches.pdtt │ │ │ ├── testNullSafe.pdtt │ │ │ ├── testStaticFieldAccess.pdtt │ │ │ ├── testStaticReturnType.pdtt │ │ │ ├── testThrowExpression.pdtt │ │ │ ├── testTrailingComma1.pdtt │ │ │ ├── testTrailingComma2.pdtt │ │ │ ├── testUnionTypes.pdtt │ │ │ └── testVariableSyntax.pdtt │ │ ├── php81/ │ │ │ ├── testEnum01.pdtt │ │ │ ├── testEnum02.pdtt │ │ │ ├── testFirstClassCallable.pdtt │ │ │ ├── testIntersection.pdtt │ │ │ ├── testOctal.pdtt │ │ │ ├── testReadonlyFunction.pdtt │ │ │ └── testReadonlyProperty.pdtt │ │ ├── php82/ │ │ │ ├── testDNFType.pdtt │ │ │ └── testReadonlyClass.pdtt │ │ ├── php83/ │ │ │ ├── testConstantAccess.pdtt │ │ │ └── testConstantType.pdtt │ │ ├── php84/ │ │ │ ├── asymetricPropertyVisibility.pdtt │ │ │ ├── testHalt.pdtt │ │ │ ├── testPropertyHooks1.pdtt │ │ │ └── testPropertyHooks2.pdtt │ │ └── php85/ │ │ ├── testCloneWith.pdtt │ │ └── testPipeOperator.pdtt │ ├── document_lexer/ │ │ ├── php5/ │ │ │ ├── comments.pdtt │ │ │ ├── comments2.pdtt │ │ │ ├── heredocs.pdtt │ │ │ ├── heredocs2.pdtt │ │ │ ├── heredocs3.pdtt │ │ │ ├── heredocs4.pdtt │ │ │ ├── heredocs5.pdtt │ │ │ ├── operators.pdtt │ │ │ ├── reserved_words.pdtt │ │ │ ├── sample.pdtt │ │ │ ├── strings.pdtt │ │ │ ├── test491991.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ └── unicode.pdtt │ │ ├── php53/ │ │ │ ├── comments.pdtt │ │ │ ├── comments2.pdtt │ │ │ ├── heredocs.pdtt │ │ │ ├── heredocs2.pdtt │ │ │ ├── heredocs3.pdtt │ │ │ ├── heredocs4.pdtt │ │ │ ├── heredocs5.pdtt │ │ │ ├── heredocs6.pdtt │ │ │ ├── heredocs7.pdtt │ │ │ ├── nested_nowdoc.pdtt │ │ │ ├── nowdoc.pdtt │ │ │ ├── operators.pdtt │ │ │ ├── reserved_words.pdtt │ │ │ ├── sample.pdtt │ │ │ ├── strings.pdtt │ │ │ ├── test491991.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ └── unicode.pdtt │ │ ├── php54/ │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer3.pdtt │ │ │ ├── callable1.pdtt │ │ │ ├── classInitializer1.pdtt │ │ │ ├── expression1.pdtt │ │ │ ├── methodInvocation1.pdtt │ │ │ ├── testStaticLambdaFunction.pdtt │ │ │ ├── testTrait1.pdtt │ │ │ ├── testTrait2.pdtt │ │ │ ├── testTrait3.pdtt │ │ │ ├── testTrait4.pdtt │ │ │ ├── testTrait5.pdtt │ │ │ ├── testTrait6.pdtt │ │ │ ├── testTrait7.pdtt │ │ │ ├── testTrait8.pdtt │ │ │ └── testTrait9.pdtt │ │ ├── php55/ │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer2.pdtt │ │ │ ├── classConstant.pdtt │ │ │ ├── generatorMethod.pdtt │ │ │ ├── parentSelfCaseinsensitive.pdtt │ │ │ ├── scalarDereference.pdtt │ │ │ ├── testTryFinally1.pdtt │ │ │ └── testTryFinally2.pdtt │ │ ├── php56/ │ │ │ ├── argumentUnpacking01.pdtt │ │ │ ├── constScalarExpression01.pdtt │ │ │ ├── powOperator01.pdtt │ │ │ ├── useConst01.pdtt │ │ │ ├── useFunction01.pdtt │ │ │ └── variadicParameter01.pdtt │ │ ├── php7/ │ │ │ ├── argumentUnpacking01.pdtt │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer2.pdtt │ │ │ ├── classConstant.pdtt │ │ │ ├── coalesceOperator01.pdtt │ │ │ ├── constScalarExpression01.pdtt │ │ │ ├── generatorDelegation01.pdtt │ │ │ ├── generatorMethod.pdtt │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement03.pdtt │ │ │ ├── groupUseStatement03B.pdtt │ │ │ ├── parentSelfCaseinsensitive.pdtt │ │ │ ├── powOperator01.pdtt │ │ │ ├── scalarDereference.pdtt │ │ │ ├── semiReservedWords.pdtt │ │ │ ├── spaceshipOperator01.pdtt │ │ │ ├── testTryFinally1.pdtt │ │ │ ├── testTryFinally2.pdtt │ │ │ ├── useConst01.pdtt │ │ │ ├── useFunction01.pdtt │ │ │ └── variadicParameter01.pdtt │ │ ├── php73/ │ │ │ ├── heredocs.pdtt │ │ │ ├── heredocs10.pdtt │ │ │ ├── heredocs11.pdtt │ │ │ ├── heredocs2.pdtt │ │ │ ├── heredocs3.pdtt │ │ │ ├── heredocs4.pdtt │ │ │ ├── heredocs5.pdtt │ │ │ ├── heredocs6.pdtt │ │ │ ├── heredocs7.pdtt │ │ │ ├── heredocs8.pdtt │ │ │ ├── heredocs9.pdtt │ │ │ ├── nested_nowdoc.pdtt │ │ │ ├── nowdoc.pdtt │ │ │ ├── nowdoc2.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ └── unicode.pdtt │ │ ├── php74/ │ │ │ ├── testArraySpreadOperator.pdtt │ │ │ ├── testArrowFunctions.pdtt │ │ │ ├── testNullCoalesceOperator.pdtt │ │ │ ├── testNumericLiteralSeparator.pdtt │ │ │ └── testTypedProperties.pdtt │ │ ├── php80/ │ │ │ ├── attribute.pdtt │ │ │ ├── match_expression.pdtt │ │ │ ├── mixed.pdtt │ │ │ ├── named_arguments.pdtt │ │ │ └── union_types.pdtt │ │ ├── php81/ │ │ │ ├── enum.pdtt │ │ │ ├── final_class_const.pdtt │ │ │ ├── nestedattributes.pdtt │ │ │ ├── never.pdtt │ │ │ └── readonly.pdtt │ │ ├── php82/ │ │ │ └── falsy.pdtt │ │ ├── php84/ │ │ │ └── property.pdtt │ │ └── php85/ │ │ └── testPipeOperator.pdtt │ ├── dom_parser/ │ │ ├── php5/ │ │ │ ├── testAndOperation.pdtt │ │ │ ├── testArray.pdtt │ │ │ ├── testArrayComplex.pdtt │ │ │ ├── testArrayKeyValue.pdtt │ │ │ ├── testArrayVariable.pdtt │ │ │ ├── testArrayVariableMultiIndex.pdtt │ │ │ ├── testArrayVariableWithoutIndex.pdtt │ │ │ ├── testAssignment.pdtt │ │ │ ├── testBreakStatement.pdtt │ │ │ ├── testCastOfDispatch.pdtt │ │ │ ├── testCastOfVariable.pdtt │ │ │ ├── testClassConstant.pdtt │ │ │ ├── testClassDeclarationSimple.pdtt │ │ │ ├── testClassDeclarationWithDeclarations.pdtt │ │ │ ├── testClassInstanciationFunction.pdtt │ │ │ ├── testClassInstanciationSimple.pdtt │ │ │ ├── testClassInstanciationVariable.pdtt │ │ │ ├── testClone.pdtt │ │ │ ├── testCommentMulti.pdtt │ │ │ ├── testCommentMulti2.pdtt │ │ │ ├── testCommentPhpDocBlock.pdtt │ │ │ ├── testCommentSingle.pdtt │ │ │ ├── testCommentVar.pdtt │ │ │ ├── testCommentVar2.pdtt │ │ │ ├── testConcatOperation.pdtt │ │ │ ├── testConditionalExpression.pdtt │ │ │ ├── testContinueEmpty.pdtt │ │ │ ├── testContinueStatementExpression.pdtt │ │ │ ├── testDeclareSimple.pdtt │ │ │ ├── testDeclareWithStatement.pdtt │ │ │ ├── testDispatchNested.pdtt │ │ │ ├── testDispatchNestedWithStaticCall.pdtt │ │ │ ├── testDispatchSimple.pdtt │ │ │ ├── testDispatchWithStaticCall.pdtt │ │ │ ├── testDoWhileStatement.pdtt │ │ │ ├── testEchoStatement.pdtt │ │ │ ├── testEmpty.pdtt │ │ │ ├── testEmptyDeclare.pdtt │ │ │ ├── testEmptyForStatement.pdtt │ │ │ ├── testEmptyHeredoc.pdtt │ │ │ ├── testEndForStatement.pdtt │ │ │ ├── testEndIfStatement.pdtt │ │ │ ├── testErrorBlock.pdtt │ │ │ ├── testErrorStatement.pdtt │ │ │ ├── testEval.pdtt │ │ │ ├── testForEachStatement.pdtt │ │ │ ├── testForEachStatementBlocked.pdtt │ │ │ ├── testForEachStatementWithValue.pdtt │ │ │ ├── testForStatement.pdtt │ │ │ ├── testForStatementNoArgs.pdtt │ │ │ ├── testForStatementNoCondition.pdtt │ │ │ ├── testFunctionDeclaration.pdtt │ │ │ ├── testFunctionDeclarationReference.pdtt │ │ │ ├── testFunctionDeclarationWithParams.pdtt │ │ │ ├── testFunctionInvocation.pdtt │ │ │ ├── testFunctionInvocationWithParams.pdtt │ │ │ ├── testGlobalStatementMultiple.pdtt │ │ │ ├── testGlobalStatementReflection.pdtt │ │ │ ├── testGlobalStatementReflectionWithExpression.pdtt │ │ │ ├── testGlobalStatementSimple.pdtt │ │ │ ├── testHalt.pdtt │ │ │ ├── testHashTableVariable.pdtt │ │ │ ├── testHeredoc.pdtt │ │ │ ├── testHeredoc2.pdtt │ │ │ ├── testIfStatement.pdtt │ │ │ ├── testIgnoreError.pdtt │ │ │ ├── testInLineHtml.pdtt │ │ │ ├── testInLineHtmlWithPHP.pdtt │ │ │ ├── testInclude.pdtt │ │ │ ├── testIncludeOnce.pdtt │ │ │ ├── testInstanceofDispatch.pdtt │ │ │ ├── testInstanceofSimple.pdtt │ │ │ ├── testInstanceofWithFunction.pdtt │ │ │ ├── testInterfaceDeclarationSimple.pdtt │ │ │ ├── testInterfaceDeclarationWithDeclarations.pdtt │ │ │ ├── testListVariable.pdtt │ │ │ ├── testMinusOperation.pdtt │ │ │ ├── testNestedListVariable.pdtt │ │ │ ├── testNotQuote.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ ├── testPlusAssignment.pdtt │ │ │ ├── testPlusOperation.pdtt │ │ │ ├── testPostfixSimple.pdtt │ │ │ ├── testPostfixWithFunction.pdtt │ │ │ ├── testPrefixSimple.pdtt │ │ │ ├── testPrefixWithFunction.pdtt │ │ │ ├── testQuote.pdtt │ │ │ ├── testQuoteWithCurly.pdtt │ │ │ ├── testQuoteWithOffsetNumber.pdtt │ │ │ ├── testQuoteWithOffsetString.pdtt │ │ │ ├── testRefernceInstanciation.pdtt │ │ │ ├── testRefernceSimple.pdtt │ │ │ ├── testRefernceWithFunction.pdtt │ │ │ ├── testReflectionComplex.pdtt │ │ │ ├── testReflectionFunction.pdtt │ │ │ ├── testReflectionNested.pdtt │ │ │ ├── testReflectionSimple.pdtt │ │ │ ├── testRequire.pdtt │ │ │ ├── testRequireOnce.pdtt │ │ │ ├── testReturnExprStatement.pdtt │ │ │ ├── testReturnStatement.pdtt │ │ │ ├── testSLAssignment.pdtt │ │ │ ├── testSingleQuote.pdtt │ │ │ ├── testStaticFieldAccess.pdtt │ │ │ ├── testStaticFunctionInvocation.pdtt │ │ │ ├── testStaticMemberSimple.pdtt │ │ │ ├── testStaticMemberWithArray.pdtt │ │ │ ├── testStaticMultiWithAssignment.pdtt │ │ │ ├── testStaticSimple.pdtt │ │ │ ├── testSwitchStatement.pdtt │ │ │ ├── testTryCatchStatement.pdtt │ │ │ ├── testTryMultiCatchStatement.pdtt │ │ │ ├── testUnaryOperationComplex.pdtt │ │ │ ├── testUnaryOperationSimple.pdtt │ │ │ ├── testUnaryOperationWithFunction.pdtt │ │ │ ├── testUnicode.pdtt │ │ │ ├── testVariable.pdtt │ │ │ ├── testWhileEndStatement.pdtt │ │ │ └── testWhileStatement.pdtt │ │ ├── php53/ │ │ │ ├── php5only/ │ │ │ │ ├── testStaticCall.pdtt │ │ │ │ └── testStaticFieldAccess.pdtt │ │ │ ├── phplowerthan73/ │ │ │ │ ├── testHeredoc2.pdtt │ │ │ │ ├── testNowDoc.pdtt │ │ │ │ └── testNowDoc3.pdtt │ │ │ ├── phplowerthan84/ │ │ │ │ └── testHalt.pdtt │ │ │ ├── static_array.pdtt │ │ │ ├── testCommentMulti.pdtt │ │ │ ├── testDefineStatement.pdtt │ │ │ ├── testGotoStatements.pdtt │ │ │ ├── testLambdaFunction.pdtt │ │ │ ├── testLambdaFunctionWithParams.pdtt │ │ │ ├── testLambdaFunctionWithParamsWithVars.pdtt │ │ │ ├── testLambdaFunctionWithParamsWithVarsWithStatements.pdtt │ │ │ ├── testMultipleBracketedNamespaces.pdtt │ │ │ ├── testMultipleUnBracketedNamespaces1.pdtt │ │ │ ├── testMultipleUnBracketedNamespaces2.pdtt │ │ │ ├── testNamespaceDeclaration.pdtt │ │ │ ├── testNamespaceDeclaration2.pdtt │ │ │ ├── testNamespaceElementDeclarations.pdtt │ │ │ ├── testNowDoc2.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ ├── testRefLambdaFunctionWithParamsWithVarsWithStatements.pdtt │ │ │ ├── testSubNamespaceDeclaration.pdtt │ │ │ ├── testTernaryOperator.pdtt │ │ │ ├── testUnicode.pdtt │ │ │ ├── testUseGlobal1.pdtt │ │ │ ├── testUseGlobal2.pdtt │ │ │ ├── testUseGlobalSubNamespace1.pdtt │ │ │ ├── testUseGlobalSubNamespace2.pdtt │ │ │ ├── testUseNamespaceAs.pdtt │ │ │ ├── testUseSimple.pdtt │ │ │ ├── testUseSubNamespace.pdtt │ │ │ └── testVarComment.pdtt │ │ ├── php54/ │ │ │ ├── arrayDereference1.pdtt │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer3.pdtt │ │ │ ├── callable1.pdtt │ │ │ ├── classInitializer1.pdtt │ │ │ ├── expression1.pdtt │ │ │ ├── methodInvocation1.pdtt │ │ │ ├── phploverthan80/ │ │ │ │ └── testObjectDimList.pdtt │ │ │ ├── testDereferenceCall.pdtt │ │ │ ├── testShortEcho.pdtt │ │ │ ├── testStaticArrowFunction.pdtt │ │ │ ├── testStaticLambdaFunction.pdtt │ │ │ ├── testTrait1.pdtt │ │ │ ├── testTrait2.pdtt │ │ │ ├── testTrait3.pdtt │ │ │ ├── testTrait4.pdtt │ │ │ ├── testTrait5.pdtt │ │ │ ├── testTrait6.pdtt │ │ │ ├── testTrait7.pdtt │ │ │ ├── testTrait8.pdtt │ │ │ └── testTrait9.pdtt │ │ ├── php55/ │ │ │ ├── testArrayCreationDereference.pdtt │ │ │ ├── testArrayCreationDereferenceCall.pdtt │ │ │ ├── testForEachStatementWithList.pdtt │ │ │ ├── testForEachStatementWithList1.pdtt │ │ │ ├── testStaticClassConstant.pdtt │ │ │ ├── testStaticClassConstantInDefinition.pdtt │ │ │ ├── testStringScalarDereference.pdtt │ │ │ ├── testTryCatchFinallyStatement.pdtt │ │ │ ├── testTryFinallyStatement.pdtt │ │ │ ├── testTryMultiCatchFinallyStatement.pdtt │ │ │ ├── testYieldExpression.pdtt │ │ │ └── testYieldExpression1.pdtt │ │ ├── php56/ │ │ │ ├── testConstScalarArray01.pdtt │ │ │ ├── testConstScalarArray02.pdtt │ │ │ ├── testConstScalarArray03.pdtt │ │ │ ├── testConstScalarArray04.pdtt │ │ │ ├── testConstScalarExpressions01.pdtt │ │ │ ├── testConstScalarExpressions02.pdtt │ │ │ ├── testConstScalarExpressions03.pdtt │ │ │ ├── testPowerOperator01.pdtt │ │ │ ├── testPowerOperator02.pdtt │ │ │ ├── testUnpackArgument01.pdtt │ │ │ ├── testUnpackArgument02.pdtt │ │ │ ├── testUnpackArgument03.pdtt │ │ │ ├── testUseConst01.pdtt │ │ │ ├── testUseFunction01.pdtt │ │ │ ├── testVariadicParameter01.pdtt │ │ │ ├── testVariadicParameter02.pdtt │ │ │ ├── testVariadicParameter03.pdtt │ │ │ └── testVariadicParameter04.pdtt │ │ ├── php7/ │ │ │ ├── anonymousClass01.pdtt │ │ │ ├── anonymousClass02.pdtt │ │ │ ├── generatorDelegation01.pdtt │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement03.pdtt │ │ │ ├── groupUseStatement03B.pdtt │ │ │ ├── nullCoalesceOperator01.pdtt │ │ │ ├── phploverthan80/ │ │ │ │ ├── testStaticFieldAccess.pdtt │ │ │ │ └── uniformVariableSyntax01.pdtt │ │ │ ├── returnType01.pdtt │ │ │ ├── returnType02.pdtt │ │ │ ├── spaceshipOperator01.pdtt │ │ │ ├── spaceshipOperator02.pdtt │ │ │ └── testContextLexer01.pdtt │ │ ├── php71/ │ │ │ ├── classConstantVisibility01.pdtt │ │ │ ├── listKeys01.pdtt │ │ │ ├── multipleCatch01.pdtt │ │ │ ├── nullableType01.pdtt │ │ │ └── shortList01.pdtt │ │ ├── php72/ │ │ │ ├── trailingComma01.pdtt │ │ │ └── trailingComma01B.pdtt │ │ ├── php73/ │ │ │ ├── testHeredoc1.pdtt │ │ │ ├── testHeredoc2.pdtt │ │ │ ├── testHeredoc3.pdtt │ │ │ ├── testNowDoc.pdtt │ │ │ ├── testNowDoc2.pdtt │ │ │ ├── testNowDoc3.pdtt │ │ │ ├── testNowDoc4.pdtt │ │ │ ├── testNowDoc5.pdtt │ │ │ ├── testNowDoc6.pdtt │ │ │ ├── testPhpQuotedStrings.pdtt │ │ │ └── testUnicode.pdtt │ │ ├── php74/ │ │ │ ├── testArraySpreadOperator.pdtt │ │ │ ├── testArrowFunctions.pdtt │ │ │ ├── testArrowFunctions2.pdtt │ │ │ ├── testNullCoalesceOperator.pdtt │ │ │ ├── testNumericLiteralSeparator.pdtt │ │ │ ├── testStaticArrowFunction.pdtt │ │ │ └── testTypedProperties.pdtt │ │ ├── php80/ │ │ │ ├── testAttributes.pdtt │ │ │ ├── testConstructorProperty.pdtt │ │ │ ├── testMatchExpression.pdtt │ │ │ ├── testNamedParams.pdtt │ │ │ ├── testNamespaceNames.pdtt │ │ │ ├── testNonCapturingCatches.pdtt │ │ │ ├── testNullSafe.pdtt │ │ │ ├── testStaticFieldAccess.pdtt │ │ │ ├── testStaticReturnType.pdtt │ │ │ ├── testThrowExpression.pdtt │ │ │ ├── testTrailingComma1.pdtt │ │ │ ├── testTrailingComma2.pdtt │ │ │ ├── testUnionTypes.pdtt │ │ │ ├── testVariableSyntax.pdtt │ │ │ └── uniformVariableSyntax01.pdtt │ │ ├── php81/ │ │ │ ├── testEnum01.pdtt │ │ │ ├── testEnum02.pdtt │ │ │ ├── testFirstClassCallable.pdtt │ │ │ ├── testIntersection.pdtt │ │ │ ├── testOctal.pdtt │ │ │ ├── testReadonlyFunction.pdtt │ │ │ ├── testReadonlyProperty.pdtt │ │ │ └── testReference.pdtt │ │ ├── php82/ │ │ │ ├── testDNFType.pdtt │ │ │ └── testReadonlyClass.pdtt │ │ ├── php83/ │ │ │ ├── testConstantAccess.pdtt │ │ │ └── testConstantType.pdtt │ │ ├── php84/ │ │ │ ├── asymetricPropertyVisibility.pdtt │ │ │ ├── testHalt.pdtt │ │ │ ├── testPropertyHooks1.pdtt │ │ │ └── testPropertyHooks2.pdtt │ │ └── php85/ │ │ ├── testCloneWith.pdtt │ │ └── testPipeOperator.pdtt │ ├── errors/ │ │ ├── php5/ │ │ │ ├── duplicateFieldDeclaration1.pdtt │ │ │ ├── duplicateMethodDeclaration1.pdtt │ │ │ ├── illegalVar.pdtt │ │ │ ├── invalidAbstractMethod.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ ├── testClassInstantiationError.pdtt │ │ │ ├── testDuplicateTypeDeclaration1.pdtt │ │ │ ├── testSuperClassError.pdtt │ │ │ ├── testTypeReferenceError.pdtt │ │ │ ├── testTypeReferenceError2.pdtt │ │ │ ├── testTypeReferenceError3.pdtt │ │ │ ├── testTypeReferenceError4.pdtt │ │ │ ├── testUnimplementedMethodError.pdtt │ │ │ ├── unfinishedClassBody1.pdtt │ │ │ ├── unfinishedClassDecl1.pdtt │ │ │ ├── unfinishedClassDecl2.pdtt │ │ │ ├── unfinishedClassDecl3.pdtt │ │ │ ├── unfinishedClassDecl4.pdtt │ │ │ ├── unfinishedClassDecl5.pdtt │ │ │ ├── unfinishedClassDecl6.pdtt │ │ │ ├── unfinishedInterfaceDecl1.pdtt │ │ │ ├── unfinishedInterfaceDecl2.pdtt │ │ │ ├── unfinishedMethodBody1.pdtt │ │ │ ├── unfinishedMethodDecl1.pdtt │ │ │ ├── unfinishedMethodDecl2.pdtt │ │ │ ├── unfinishedMethodDecl3.pdtt │ │ │ └── unfinishedMethodDecl4.pdtt │ │ ├── php53/ │ │ │ ├── duplicateConstantDeclaration.pdtt │ │ │ ├── duplicateFieldDeclaration1.pdtt │ │ │ ├── duplicateMethodDeclaration1.pdtt │ │ │ ├── duplicateMethodDeclaration2.pdtt │ │ │ ├── illegalVar.pdtt │ │ │ ├── invalidAbstractMethod.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ ├── nestedNamespaceDeclarations1.pdtt │ │ │ ├── testBracketedNamespace1.pdtt │ │ │ ├── testClassInstantiationError.pdtt │ │ │ ├── testDuplicateTypeDeclaration1.pdtt │ │ │ ├── testDuplicateTypeDeclaration2.pdtt │ │ │ ├── testImportCheck.pdtt │ │ │ ├── testSuperClassError.pdtt │ │ │ ├── testTypeReferenceError.pdtt │ │ │ ├── testTypeReferenceError10.pdtt │ │ │ ├── testTypeReferenceError2.pdtt │ │ │ ├── testTypeReferenceError3.pdtt │ │ │ ├── testTypeReferenceError4.pdtt │ │ │ ├── testTypeReferenceError5.pdtt │ │ │ ├── testTypeReferenceError6.pdtt │ │ │ ├── testTypeReferenceError7.pdtt │ │ │ ├── testTypeReferenceError8.pdtt │ │ │ ├── testTypeReferenceError9.pdtt │ │ │ ├── testUnimplementedMethodError.pdtt │ │ │ ├── testUnimplementedMethodError2.pdtt │ │ │ ├── testUseStatementUsage01.pdtt │ │ │ ├── testUseStatementUsage02.pdtt │ │ │ ├── testUseStatementUsage03.pdtt │ │ │ ├── testVarComment1.pdtt │ │ │ ├── testVarComment2.pdtt │ │ │ ├── unfinishedClassBody1.pdtt │ │ │ ├── unfinishedClassDecl1.pdtt │ │ │ ├── unfinishedClassDecl2.pdtt │ │ │ ├── unfinishedClassDecl3.pdtt │ │ │ ├── unfinishedClassDecl4.pdtt │ │ │ ├── unfinishedClassDecl5.pdtt │ │ │ ├── unfinishedClassDecl6.pdtt │ │ │ ├── unfinishedInterfaceDecl1.pdtt │ │ │ ├── unfinishedInterfaceDecl2.pdtt │ │ │ ├── unfinishedMethodBody1.pdtt │ │ │ ├── unfinishedMethodDecl1.pdtt │ │ │ ├── unfinishedMethodDecl2.pdtt │ │ │ ├── unfinishedMethodDecl3.pdtt │ │ │ └── unfinishedMethodDecl4.pdtt │ │ ├── php54/ │ │ │ ├── breakContinueScalars1.pdtt │ │ │ ├── breakContinueScalars2.pdtt │ │ │ ├── breakContinueScalars3.pdtt │ │ │ ├── cannotExtendTrait.pdtt │ │ │ ├── exclusive/ │ │ │ │ ├── invalidTraitAliasModifier.pdtt │ │ │ │ ├── unfinishedTraitBody1.pdtt │ │ │ │ ├── unfinishedTraitDecl1.pdtt │ │ │ │ └── unfinishedTraitDecl2.pdtt │ │ │ ├── invalidAbstractMethod.pdtt │ │ │ ├── invalidMethodModifiers.pdtt │ │ │ ├── invalidPropertyModifiers.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ ├── reassignAutoGlobalVariable1.pdtt │ │ │ ├── testDuplicateTypeDeclaration1.pdtt │ │ │ ├── testTraitReferenceError1.pdtt │ │ │ ├── testTypeReferenceError2.pdtt │ │ │ ├── testTypeReferenceError3.pdtt │ │ │ ├── testTypeReferenceError4.pdtt │ │ │ ├── testTypeReferenceError5.pdtt │ │ │ ├── testTypeReferenceError6.pdtt │ │ │ ├── testUndefinedVariable.pdtt │ │ │ ├── testUndefinedVariable2.pdtt │ │ │ ├── testUndefinedVariable3.pdtt │ │ │ ├── testUndefinedVariable4.pdtt │ │ │ ├── testUnusedVariable.pdtt │ │ │ ├── testUnusedVariable2.pdtt │ │ │ ├── testUseStatementUsage04.pdtt │ │ │ ├── traitCannotUseInterface.pdtt │ │ │ └── unfinishedTraitDecl3.pdtt │ │ ├── php55/ │ │ │ ├── classExclusive/ │ │ │ │ ├── yieldOnlyInFunction1.pdtt │ │ │ │ └── yieldOnlyInFunction2.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ └── unfinishedTryStatement1.pdtt │ │ ├── php56/ │ │ │ ├── invalidUnpackArgumentOrder01.pdtt │ │ │ ├── invalidUnpackArgumentOrder02.pdtt │ │ │ ├── invalidVariadicParamOrder01.pdtt │ │ │ ├── invalidVariadicParamOrder02.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ ├── testTypeReferenceError.pdtt │ │ │ └── testTypeReferenceError2.pdtt │ │ ├── php7/ │ │ │ ├── callbackWithReference.pdtt │ │ │ ├── docBlockVariable.pdtt │ │ │ ├── duplicateConstantDeclaration.pdtt │ │ │ ├── duplicateFieldDeclaration1.pdtt │ │ │ ├── duplicateMethodDeclaration1.pdtt │ │ │ ├── duplicateMethodDeclaration2.pdtt │ │ │ ├── globalVariableAsFunctionName.pdtt │ │ │ ├── interfaceMethodAccessType.pdtt │ │ │ ├── invalidConstantExpression1.pdtt │ │ │ ├── invalidConstantExpression2.pdtt │ │ │ ├── invalidConstantExpression3.pdtt │ │ │ ├── invalidConstantExpression4.pdtt │ │ │ ├── invalidConstantExpression5.pdtt │ │ │ ├── invalidConstantExpression6.pdtt │ │ │ ├── invalidConstantExpression7.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ ├── cannotUseReservedWords1.pdtt │ │ │ │ └── invalidConstantExpression1.pdtt │ │ │ ├── newByReference.pdtt │ │ │ ├── nullCoalesceOperator01.pdtt.disabled │ │ │ ├── spaceshipOperator01.pdtt.disabled │ │ │ ├── testSuperClassError.pdtt │ │ │ ├── testTypeReferenceError.pdtt │ │ │ ├── testTypeReferenceError3.pdtt │ │ │ ├── testTypeReferenceErrorB.pdtt │ │ │ ├── testUnimplementedMethodError.pdtt │ │ │ ├── testUseStatementUsage01.pdtt │ │ │ ├── testUseStatementUsage01B.pdtt │ │ │ ├── testUseStatementUsage02.pdtt │ │ │ └── yieldOnlyInFunction1.pdtt │ │ ├── php71/ │ │ │ ├── invalidConstantExpression1.pdtt │ │ │ ├── keywordsExclusive/ │ │ │ │ └── cannotUseReservedWords1.pdtt │ │ │ ├── testIterableType01.pdtt │ │ │ ├── testTypeReferenceError1.pdtt │ │ │ ├── unfinishedTraitBody1.pdtt │ │ │ ├── unfinishedTraitDecl1.pdtt │ │ │ └── unfinishedTraitDecl2.pdtt │ │ ├── php72/ │ │ │ ├── cannotUseReservedWords1.pdtt │ │ │ └── objectType01.pdtt │ │ ├── php73/ │ │ │ ├── invalidConstantExpression1.pdtt │ │ │ ├── invalidHeredocIndentation1.pdtt │ │ │ ├── invalidHeredocIndentation2.pdtt │ │ │ ├── invalidHeredocIndentation3.pdtt │ │ │ ├── invalidHeredocIndentation4.pdtt │ │ │ └── invalidHeredocIndentation5.pdtt │ │ ├── php74/ │ │ │ ├── arrowFunctionValidator.pdtt │ │ │ ├── invalidArraySpreadOperator1.pdtt │ │ │ └── invalidNumericLiteralSeparator1.pdtt │ │ ├── php81/ │ │ │ ├── enum01.pdtt │ │ │ ├── enum02.pdtt │ │ │ ├── enum03.pdtt │ │ │ ├── enum04.pdtt │ │ │ ├── enum05.pdtt │ │ │ └── newInInitializers.pdtt │ │ └── php85/ │ │ └── staticClosures.pdtt │ ├── filenetwork/ │ │ ├── .buildpath │ │ ├── .project │ │ ├── test1/ │ │ │ ├── a.php │ │ │ ├── b.php │ │ │ ├── c.php │ │ │ ├── d.php │ │ │ ├── e.php │ │ │ ├── f.php │ │ │ ├── g.php │ │ │ └── hierarchy │ │ ├── test2/ │ │ │ ├── a.php │ │ │ ├── b.php │ │ │ ├── c.php │ │ │ ├── d.php │ │ │ ├── e.php │ │ │ └── hierarchy │ │ ├── test3/ │ │ │ ├── a.php │ │ │ ├── b.php │ │ │ └── c.php │ │ └── test4/ │ │ ├── a.php │ │ ├── b.php │ │ └── c.php │ ├── markoccurrence/ │ │ ├── php5/ │ │ │ ├── testClassMembersOccurrences1.pdtt │ │ │ ├── testClassMembersOccurrences2.pdtt │ │ │ ├── testClassMembersOccurrences3.pdtt │ │ │ ├── testClassNameOccurrences1.pdtt │ │ │ ├── testClassNameOccurrences3.pdtt │ │ │ ├── testConstantOccurrences1.pdtt │ │ │ ├── testConstantOccurrences2.pdtt │ │ │ ├── testFunctionOccurrences1.pdtt │ │ │ ├── testFunctionOccurrences2.pdtt │ │ │ ├── testGlobalVariableOccurrences1.pdtt │ │ │ ├── testGlobalVariableOccurrences2.pdtt │ │ │ ├── testLocalVariableOccurrences1.pdtt │ │ │ ├── testLocalVariableOccurrences2.pdtt │ │ │ └── testPhpQuotedStrings.pdtt │ │ ├── php53/ │ │ │ ├── testClassMembersOccurrences1.pdtt │ │ │ ├── testClassMembersOccurrences2.pdtt │ │ │ ├── testClassMembersOccurrences3.pdtt │ │ │ ├── testClassNameOccurrences1.pdtt │ │ │ ├── testFunctionOccurrences1.pdtt │ │ │ ├── testGlobalConstantOccurrences1.pdtt │ │ │ ├── testGlobalConstantOccurrences2.pdtt │ │ │ ├── testGlobalVariableOccurrences1.pdtt │ │ │ ├── testGlobalVariableOccurrences3.pdtt │ │ │ ├── testLocalVariableOccurrences1.pdtt │ │ │ └── testLocalVariableOccurrences2.pdtt │ │ ├── php54/ │ │ │ ├── testTraitMembersOccurrences1.pdtt │ │ │ ├── testTraitMembersOccurrences2.pdtt │ │ │ ├── testTraitMembersOccurrences3.pdtt │ │ │ ├── testTraitMembersOccurrences4.pdtt │ │ │ ├── testTraitMembersOccurrences5.pdtt │ │ │ ├── testTraitMembersOccurrences6.pdtt │ │ │ ├── testTraitMembersOccurrences7.pdtt │ │ │ └── testTraitMembersOccurrences8.pdtt │ │ ├── php56/ │ │ │ └── testVariadicParameter01.pdtt │ │ ├── php71/ │ │ │ └── multipleCatch01.pdtt │ │ └── php73/ │ │ └── testPhpQuotedStrings.pdtt │ ├── model_structure/ │ │ ├── php53/ │ │ │ ├── testAssignQueue.pdtt │ │ │ ├── testAssignQueue2.pdtt │ │ │ ├── testGlobalScopeVars.pdtt │ │ │ ├── testGlobalScopeVars2.pdtt │ │ │ ├── testMagicStaticMethods.pdtt │ │ │ ├── testNSBracketedSyntax.pdtt │ │ │ ├── testNSClassFromFunction.pdtt │ │ │ ├── testNSNestedFunction.pdtt │ │ │ ├── testNSUnbracketedSyntax.pdtt │ │ │ └── testNSUnbracketedSyntaxWithGlobal.pdtt │ │ ├── php74/ │ │ │ └── nestedArrowFunction.pdtt │ │ ├── php80/ │ │ │ ├── testAttribute.pdtt │ │ │ └── testConstructorProperty.pdtt │ │ ├── php81/ │ │ │ └── testEnum.pdtt │ │ └── php82/ │ │ └── testTraitConstant.pdtt │ ├── partitioner/ │ │ ├── .buildpath │ │ ├── .project │ │ ├── phpPartitionerTestHTML.php │ │ ├── phpPartitionerTestPhp.php │ │ ├── phpPartitionerTestPhpAsHTMLAttributeKey.php │ │ └── phpPartitionerTestPhpAsHTMLAttributeValue.php │ ├── phar/ │ │ ├── pear2coverage/ │ │ │ ├── .phar/ │ │ │ │ ├── signature.php │ │ │ │ └── stub.php │ │ │ ├── Aggregator.php │ │ │ ├── Exception.php │ │ │ ├── SourceFile/ │ │ │ │ └── PerTest.php │ │ │ ├── SourceFile.php │ │ │ ├── Sqlite.php │ │ │ ├── Web/ │ │ │ │ ├── Aggregator.php │ │ │ │ ├── Controller.php │ │ │ │ ├── Exception.php │ │ │ │ └── View.php │ │ │ └── index.php │ │ └── phar2/ │ │ ├── a.html │ │ ├── dd.phar │ │ ├── newfile.php │ │ └── phartest.php │ ├── phpdoc_parser/ │ │ ├── test491991.pdtt │ │ ├── testInheritDocTag.pdtt │ │ ├── testParamTag.pdtt │ │ ├── testReturnMultipleTag.pdtt │ │ ├── testReturnTag.pdtt │ │ ├── testThrowsTag.pdtt │ │ ├── testUnsupportedTag1.pdtt │ │ ├── testUnsupportedTag2.pdtt │ │ ├── testUnsupportedTag3.pdtt │ │ ├── testUnsupportedTag4.pdtt │ │ ├── testUnsupportedTag5.pdtt │ │ └── testVarTag.pdtt │ ├── phpmodelutils/ │ │ └── php55/ │ │ ├── getFullName1.pdtt │ │ └── getFullName2.pdtt │ ├── searchEngine/ │ │ └── php5/ │ │ └── searchClassField1.pdtt │ ├── selection/ │ │ ├── php5/ │ │ │ ├── testClass1.pdtt │ │ │ ├── testClassMember1.pdtt │ │ │ ├── testClassMember10.pdtt │ │ │ ├── testClassMember11.pdtt │ │ │ ├── testClassMember12.pdtt │ │ │ ├── testClassMember13.pdtt │ │ │ ├── testClassMember14.pdtt │ │ │ ├── testClassMember15.pdtt │ │ │ ├── testClassMember16.pdtt │ │ │ ├── testClassMember17.pdtt │ │ │ ├── testClassMember18.pdtt │ │ │ ├── testClassMember19.pdtt │ │ │ ├── testClassMember2.pdtt │ │ │ ├── testClassMember20.pdtt │ │ │ ├── testClassMember21.pdtt │ │ │ ├── testClassMember22.pdtt │ │ │ ├── testClassMember23.pdtt │ │ │ ├── testClassMember3.pdtt │ │ │ ├── testClassMember4.pdtt │ │ │ ├── testClassMember5.pdtt │ │ │ ├── testClassMember6.pdtt │ │ │ ├── testClassMember7.pdtt │ │ │ ├── testClassMember8.pdtt │ │ │ ├── testClassMember9.pdtt │ │ │ ├── testGlobalElements1.pdtt │ │ │ ├── testGlobalElements2.pdtt │ │ │ ├── testGlobalElements3.pdtt │ │ │ ├── testGlobalElements4.pdtt │ │ │ ├── testGlobalElements5.pdtt │ │ │ ├── testGlobalElements6.pdtt │ │ │ ├── testPhpQuotedStrings1.pdtt │ │ │ ├── testPhpQuotedStrings2.pdtt │ │ │ ├── testPhpQuotedStrings3.pdtt │ │ │ ├── testPhpQuotedStrings4.pdtt │ │ │ ├── testPhpQuotedStrings5.pdtt │ │ │ └── testPhpQuotedStrings6.pdtt │ │ ├── php53/ │ │ │ ├── 362617.pdtt │ │ │ ├── testClassAlias1.pdtt │ │ │ ├── testClassAlias2.pdtt │ │ │ ├── testClassAlias3.pdtt │ │ │ ├── testClassAlias4.pdtt │ │ │ ├── testClassAlias5.pdtt │ │ │ ├── testDoctag1.pdtt │ │ │ ├── testDoctag10.pdtt │ │ │ ├── testDoctag11.pdtt │ │ │ ├── testDoctag12.pdtt │ │ │ ├── testDoctag13.pdtt │ │ │ ├── testDoctag14.pdtt │ │ │ ├── testDoctag15.pdtt │ │ │ ├── testDoctag2.pdtt │ │ │ ├── testDoctag3.pdtt │ │ │ ├── testDoctag4.pdtt │ │ │ ├── testDoctag5.pdtt │ │ │ ├── testDoctag6.pdtt │ │ │ ├── testDoctag7.pdtt │ │ │ ├── testDoctag8.pdtt │ │ │ ├── testDoctag9.pdtt │ │ │ ├── testGlobalConstant1.pdtt │ │ │ ├── testGlobalConstant2.pdtt │ │ │ ├── testGlobalConstant3.pdtt │ │ │ ├── testGlobalConstant4.pdtt │ │ │ ├── testGlobalConstant5.pdtt │ │ │ ├── testGlobalConstant6.pdtt │ │ │ ├── testGlobalConstant7.pdtt │ │ │ ├── testGlobalConstant8.pdtt │ │ │ ├── testGlobalConstant9.pdtt │ │ │ ├── testGotoLabel1.pdtt │ │ │ ├── testGotoLabel2.pdtt │ │ │ ├── testNamespace1.pdtt │ │ │ ├── testNamespace2.pdtt │ │ │ ├── testNamespaceClassMember1.pdtt │ │ │ ├── testNamespaceClassMember2.pdtt │ │ │ ├── testNamespaceClassMember3.pdtt │ │ │ ├── testNamespaceGlobalClass1.pdtt │ │ │ ├── testNamespaceGlobalClass2.pdtt │ │ │ ├── testNamespaceGlobalClass3.pdtt │ │ │ ├── testNamespaceGlobalClass4.pdtt │ │ │ ├── testNamespaceGlobalClass5.pdtt │ │ │ ├── testNamespaceGlobalClass6.pdtt │ │ │ ├── testNamespaceGlobalClass7.pdtt │ │ │ ├── testNamespaceGlobalClass8.pdtt │ │ │ ├── testNamespaceGlobalClass9.pdtt │ │ │ ├── testNamespaceMember1.pdtt │ │ │ ├── testNamespaceMember10.pdtt │ │ │ ├── testNamespaceMember11.pdtt │ │ │ ├── testNamespaceMember12.pdtt │ │ │ ├── testNamespaceMember13.pdtt │ │ │ ├── testNamespaceMember14.pdtt │ │ │ ├── testNamespaceMember15.pdtt │ │ │ ├── testNamespaceMember16.pdtt │ │ │ ├── testNamespaceMember2.pdtt │ │ │ ├── testNamespaceMember3.pdtt │ │ │ ├── testNamespaceMember4.pdtt │ │ │ ├── testNamespaceMember5.pdtt │ │ │ ├── testNamespaceMember6.pdtt │ │ │ ├── testNamespaceMember7.pdtt │ │ │ ├── testNamespaceMember8.pdtt │ │ │ ├── testNamespaceMember9.pdtt │ │ │ ├── testPhpDocKeyword01.pdtt │ │ │ ├── testPhpDocKeyword02.pdtt │ │ │ ├── testPhpDocKeyword03.pdtt │ │ │ ├── testPhpDocKeyword04.pdtt │ │ │ ├── testPhpDocKeyword05.pdtt │ │ │ ├── testPhpQuotedStrings1.pdtt │ │ │ ├── testPhpQuotedStrings2.pdtt │ │ │ ├── testPhpQuotedStrings3.pdtt │ │ │ ├── testPhpQuotedStrings4.pdtt │ │ │ ├── testPhpQuotedStrings5.pdtt │ │ │ ├── testPhpQuotedStrings6.pdtt │ │ │ ├── testUseStatement1.pdtt │ │ │ ├── testUseStatement2.pdtt │ │ │ └── testVarComment1.pdtt │ │ ├── php54/ │ │ │ ├── arrayInitializer.pdtt │ │ │ ├── callable1.pdtt │ │ │ ├── testClassMember1.pdtt │ │ │ ├── testClassMember2.pdtt │ │ │ ├── testUseTraitStatement1.pdtt │ │ │ ├── testUseTraitStatement2.pdtt │ │ │ └── traitInUseStatement01.pdtt │ │ ├── php56/ │ │ │ ├── testUseConst01.pdtt │ │ │ ├── testUseConst02.pdtt │ │ │ ├── testUseConst03.pdtt │ │ │ ├── testUseConst04.pdtt │ │ │ ├── testUseConst05.pdtt │ │ │ ├── testUseConstWithAlias01.pdtt │ │ │ ├── testUseFunction01.pdtt │ │ │ └── testUseFunctionWithAlias02.pdtt │ │ ├── php7/ │ │ │ ├── anonymousClass01.pdtt │ │ │ ├── anonymousClass02.pdtt │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement03.pdtt │ │ │ ├── groupUseStatement03B.pdtt │ │ │ ├── groupUseStatement04.pdtt │ │ │ ├── groupUseStatement04B.pdtt │ │ │ ├── groupUseStatement05.pdtt │ │ │ ├── groupUseStatement05B.pdtt │ │ │ ├── groupUseStatement06.pdtt │ │ │ ├── groupUseStatement06B.pdtt │ │ │ ├── returnType01.pdtt │ │ │ ├── returnType02.pdtt │ │ │ └── returnType03.pdtt │ │ ├── php71/ │ │ │ └── multipleCatch01.pdtt │ │ ├── php73/ │ │ │ ├── testPhpQuotedStrings1.pdtt │ │ │ ├── testPhpQuotedStrings2.pdtt │ │ │ ├── testPhpQuotedStrings3.pdtt │ │ │ ├── testPhpQuotedStrings4.pdtt │ │ │ ├── testPhpQuotedStrings5.pdtt │ │ │ └── testPhpQuotedStrings6.pdtt │ │ └── php80/ │ │ ├── testAbsoluteConstant.pdtt │ │ ├── testAttribute1.pdtt │ │ ├── testFunctionParameter.pdtt │ │ ├── testNamedExpression.pdtt │ │ └── testNamedExpression02.pdtt │ └── typeinference/ │ ├── php5/ │ │ ├── exclusive/ │ │ │ └── testBuiltinMethodReturnType.pdtt │ │ ├── testArrayAccess.pdtt │ │ ├── testArrayCreationMultiTypes.pdtt │ │ ├── testArrayCreationSingleType.pdtt │ │ ├── testArrayTypeInference1.pdtt │ │ ├── testArrayTypeInference2.pdtt │ │ ├── testArrayTypeInference3.pdtt │ │ ├── testArrayTypeInference4.pdtt │ │ ├── testAssignmentScalar.pdtt │ │ ├── testAssignmentScalarNested.pdtt │ │ ├── testBacktickExpression.pdtt │ │ ├── testCastObjectFromClass.pdtt │ │ ├── testCastObjectFromScalar.pdtt │ │ ├── testCastString.pdtt │ │ ├── testCatchException.pdtt │ │ ├── testClassConstant.pdtt │ │ ├── testClassInstanceCreation.pdtt │ │ ├── testClassVar.pdtt │ │ ├── testClassVarConstructor.pdtt │ │ ├── testClassVarMethodDecl.pdtt │ │ ├── testClassVarNoPHPDoc.pdtt │ │ ├── testClassVarPHPDoc.pdtt │ │ ├── testClassVarPHPDoc2.pdtt │ │ ├── testCloneObject.pdtt │ │ ├── testCombineWithGlobal.pdtt │ │ ├── testCombinesObject.pdtt │ │ ├── testConditionalExpression.pdtt │ │ ├── testConstant.pdtt │ │ ├── testForeachStatement.pdtt │ │ ├── testFunctionReturnType.pdtt │ │ ├── testFunctionReturnTypeAmbiguous.pdtt │ │ ├── testFunctionReturnTypeNoPHPDoc.pdtt │ │ ├── testFunctionReturnTypePHPDoc.pdtt │ │ ├── testFunctionReturnTypePHPDoc1.pdtt │ │ ├── testFunctionReturnTypePHPDoc2.pdtt │ │ ├── testFunctionReturnTypePHPDoc3.pdtt │ │ ├── testFunctionReturnTypeRecursive.pdtt │ │ ├── testGlobalDeclaredInsideFunction.pdtt │ │ ├── testInfixOperatorPlus.pdtt │ │ ├── testInheritdoc01.pdtt │ │ ├── testInstanceOfCondition1.pdtt │ │ ├── testInstanceOfCondition2.pdtt │ │ ├── testInstanceOfCondition3.pdtt │ │ ├── testIteratorTypeInference1.pdtt │ │ ├── testIteratorTypeInference2.pdtt │ │ ├── testIteratorTypeInference3.pdtt │ │ ├── testMethodReturnType.pdtt │ │ ├── testMethodReturnType1.pdtt │ │ ├── testMethodReturnTypePHPDoc.pdtt │ │ ├── testMethodReturnTypePHPDoc1.pdtt │ │ ├── testMethodReturnTypePHPDocForSelf.pdtt │ │ ├── testObject.pdtt │ │ ├── testOverriddenMethodReturnType.pdtt │ │ ├── testOverridenMethodReturnTypePHPDoc.pdtt │ │ ├── testOverridesGlobal.pdtt │ │ ├── testOverridesGlobalInner.pdtt │ │ ├── testOverridesObject.pdtt │ │ ├── testPHPDocArgumentReference.pdtt │ │ ├── testPHPDocArgumentReference1.pdtt │ │ ├── testPHPDocVarComment.pdtt │ │ ├── testParentClassVarDecl.pdtt │ │ ├── testParentFieldAccess.pdtt │ │ ├── testParentMethodReturnType.pdtt │ │ ├── testPostfixOperatorPlusPlus.pdtt │ │ ├── testPrefixOperatorPlusPlus.pdtt │ │ ├── testScalarNumber.pdtt │ │ ├── testSelfClassInstanceCreation.pdtt │ │ ├── testSelfFieldAccess.pdtt │ │ ├── testSelfMethodReturnType.pdtt │ │ ├── testSelfVarDeclaration.pdtt │ │ ├── testStaticMethodReturnType.pdtt │ │ ├── testThis.pdtt │ │ ├── testTypedArgumentReference.pdtt │ │ ├── testUnaryOperationMinus.pdtt │ │ ├── testUnaryOperationNot.pdtt │ │ └── testUnaryOperationTilda.pdtt │ ├── php53/ │ │ ├── testBracketedNamespace1.pdtt │ │ ├── testBracketedNamespace2.pdtt │ │ ├── testMethodReturnTypeFactoryMethod01.pdtt │ │ ├── testNamespaceConstant1.pdtt │ │ ├── testNamespaceConstant2.pdtt │ │ └── testNamespaceConstant3.pdtt │ ├── php54/ │ │ ├── testClassMember1.pdtt │ │ └── testClassMember2.pdtt │ ├── php55/ │ │ ├── testParentFieldAccess.pdtt │ │ ├── testSelfClassInstanceCreation.pdtt │ │ ├── testSelfFieldAccess.pdtt │ │ ├── testSelfMethodReturnType.pdtt │ │ ├── testSelfVarDeclaration.pdtt │ │ ├── testYieldForeach.pdtt │ │ └── testYieldReturnType.pdtt │ ├── php70/ │ │ ├── testReturnType.pdtt │ │ └── testReturnType2.pdtt │ ├── php80/ │ │ ├── testUnionType01.pdtt │ │ └── testUnionType02.pdtt │ ├── php81/ │ │ ├── testEnumType.pdtt │ │ ├── testEnumType2.pdtt │ │ ├── testIntersectionType01.pdtt │ │ └── testIntersectionType02.pdtt │ └── php82/ │ ├── testDFNType01.pdtt │ └── testDFNType02.pdtt ├── org.eclipse.php.formatter.core.tests/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.core.resources.prefs │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── pom.xml │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── formatter/ │ │ └── core/ │ │ └── tests/ │ │ ├── Activator.java │ │ ├── AllTests.java │ │ ├── FormatterAutoEditTests.java │ │ ├── FormatterLinuxAutoEditTests.java │ │ └── FormatterTests.java │ ├── test.xml │ └── workspace/ │ ├── formatter/ │ │ ├── php5/ │ │ │ ├── comments_formatter/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter10.pdtt │ │ │ │ ├── commentFormatter11.pdtt │ │ │ │ ├── commentFormatter12.pdtt │ │ │ │ ├── commentFormatter13.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ ├── commentFormatter6.pdtt │ │ │ │ ├── commentFormatter7.pdtt │ │ │ │ ├── commentFormatter8.pdtt │ │ │ │ └── commentFormatter9.pdtt │ │ │ ├── comments_formatter_10/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ └── comments_formatter_10.xml │ │ │ ├── comments_formatter_11/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ └── comments_formatter_11.xml │ │ │ ├── comments_formatter_12/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ └── comments_formatter_12.xml │ │ │ ├── comments_formatter_13/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ └── commentFormatter1.pdtt │ │ │ ├── comments_formatter_14/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ └── comments_formatter_14.xml │ │ │ ├── comments_formatter_15/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ └── comments_formatter_15.xml │ │ │ ├── comments_formatter_16/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ └── arrayAccess.pdtt │ │ │ ├── comments_formatter_17/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ └── comments_formatter_17.xml │ │ │ ├── comments_formatter_18/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ └── comments_formatter_18.xml │ │ │ ├── comments_formatter_2/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ └── comments_formatter_2.xml │ │ │ ├── comments_formatter_20/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── comments_formatter_20.xml │ │ │ │ └── reference.pdtt │ │ │ ├── comments_formatter_21/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ └── comments_formatter_21.xml │ │ │ ├── comments_formatter_22/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ └── comments_formatter_22.xml │ │ │ ├── comments_formatter_23/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ └── comments_formatter_23.xml │ │ │ ├── comments_formatter_3/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ ├── commentFormatter6.pdtt │ │ │ │ └── comments_formatter_3.xml │ │ │ ├── comments_formatter_4/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ └── comments_formatter_4.xml │ │ │ ├── comments_formatter_5/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ └── comments_formatter_5.xml │ │ │ ├── comments_formatter_6/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ └── comments_formatter_6.xml │ │ │ ├── comments_formatter_7/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ ├── commentFormatter6.pdtt │ │ │ │ ├── commentFormatter7.pdtt │ │ │ │ ├── commentFormatter8.pdtt │ │ │ │ └── comments_formatter_7.xml │ │ │ ├── comments_formatter_8/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── comments_formatter_8.xml │ │ │ │ ├── singleLineComment.pdtt │ │ │ │ ├── test423845.pdtt │ │ │ │ └── test491991.pdtt │ │ │ ├── comments_formatter_9/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ ├── commentFormatter6.pdtt │ │ │ │ ├── commentFormatter7.pdtt │ │ │ │ ├── commentFormatter8.pdtt │ │ │ │ ├── commentFormatter9.pdtt │ │ │ │ └── comments_formatter_9.xml │ │ │ ├── default_formatter_configuration/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayCreation.pdtt │ │ │ │ ├── arrayElement.pdtt │ │ │ │ ├── arrayStatements.pdtt │ │ │ │ ├── assignment.pdtt │ │ │ │ ├── backTickExpression.pdtt │ │ │ │ ├── block.pdtt │ │ │ │ ├── breakStatement.pdtt │ │ │ │ ├── castExpressiont.pdtt │ │ │ │ ├── catchClause.pdtt │ │ │ │ ├── classComments.pdtt │ │ │ │ ├── classInstanceCreation.pdtt │ │ │ │ ├── cloneExpression.pdtt │ │ │ │ ├── commentFormatter.pdtt │ │ │ │ ├── conditionalExpression.pdtt │ │ │ │ ├── continueStatement.pdtt │ │ │ │ ├── declarationStatements.pdtt │ │ │ │ ├── declareStatement.pdtt │ │ │ │ ├── default_formatter_configuration.xml │ │ │ │ ├── doStatement.pdtt │ │ │ │ ├── echoStatement.pdtt │ │ │ │ ├── fieldAccess.pdtt │ │ │ │ ├── fieldDeclaration.pdtt │ │ │ │ ├── forStatements.pdtt │ │ │ │ ├── foreachStatement.pdtt │ │ │ │ ├── foreachStatements.pdtt │ │ │ │ ├── functionName.pdtt │ │ │ │ ├── globalStatement.pdtt │ │ │ │ ├── haltCompiler.pdtt │ │ │ │ ├── ifStatements.pdtt │ │ │ │ ├── ifStatementsWithComment.pdtt │ │ │ │ ├── ignoreError.pdtt │ │ │ │ ├── inLineHtml.pdtt │ │ │ │ ├── inLinePhp.pdtt │ │ │ │ ├── include.pdtt │ │ │ │ ├── infixExpression.pdtt │ │ │ │ ├── instanceOfExpression.pdtt │ │ │ │ ├── listElement01.pdtt │ │ │ │ ├── listVariable.pdtt │ │ │ │ ├── methodChain.pdtt │ │ │ │ ├── methodEmptyLineThenComment.pdtt │ │ │ │ ├── multiLinePHPdoc.pdtt │ │ │ │ ├── phpWithHtml.pdtt │ │ │ │ ├── phpWithHtml1.pdtt │ │ │ │ ├── phpWithHtml2.pdtt │ │ │ │ ├── phpWithinHtmlTag.pdtt │ │ │ │ ├── postfixExpression.pdtt │ │ │ │ ├── prefixExpression.pdtt │ │ │ │ ├── quote.pdtt │ │ │ │ ├── quote2.pdtt │ │ │ │ ├── reference.pdtt │ │ │ │ ├── reflectionVariable.pdtt │ │ │ │ ├── returnStatement.pdtt │ │ │ │ ├── staticConstantAccess.pdtt │ │ │ │ ├── staticFieldAccess.pdtt │ │ │ │ ├── staticMethodInfokation.pdtt │ │ │ │ ├── staticStatement.pdtt │ │ │ │ ├── switchCase.pdtt │ │ │ │ ├── tryStatements.pdtt │ │ │ │ ├── unaryOperation.pdtt │ │ │ │ ├── useStatement.pdtt │ │ │ │ └── whileStatements.pdtt │ │ │ ├── max_line_wrap_length_20/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayCreation.pdtt │ │ │ │ ├── arrayElement.pdtt │ │ │ │ ├── arrayStatements.pdtt │ │ │ │ ├── assignment.pdtt │ │ │ │ ├── backTickExpression.pdtt │ │ │ │ ├── breakStatement.pdtt │ │ │ │ ├── castExpressiont.pdtt │ │ │ │ ├── catchClause.pdtt │ │ │ │ ├── classComments.pdtt │ │ │ │ ├── classInstanceCreation.pdtt │ │ │ │ ├── cloneExpression.pdtt │ │ │ │ ├── commentFormatter.pdtt │ │ │ │ ├── conditionalExpression.pdtt │ │ │ │ ├── continueStatement.pdtt │ │ │ │ ├── declarationStatements.pdtt │ │ │ │ ├── declareStatement.pdtt │ │ │ │ ├── doStatement.pdtt │ │ │ │ ├── echoStatement.pdtt │ │ │ │ ├── fieldAccess.pdtt │ │ │ │ ├── fieldDeclaration.pdtt │ │ │ │ ├── foreachStatement.pdtt │ │ │ │ ├── foreachStatements.pdtt │ │ │ │ ├── functionName.pdtt │ │ │ │ ├── globalStatement.pdtt │ │ │ │ ├── ifStatements.pdtt │ │ │ │ ├── ignoreError.pdtt │ │ │ │ ├── inLineHtml.pdtt │ │ │ │ ├── inLinePhp.pdtt │ │ │ │ ├── include.pdtt │ │ │ │ ├── infixExpression.pdtt │ │ │ │ ├── instanceOfExpression.pdtt │ │ │ │ ├── listVariable.pdtt │ │ │ │ ├── longTest.pdtt │ │ │ │ ├── max_line_wrap_length_20.xml │ │ │ │ ├── phpWithHtml.pdtt │ │ │ │ ├── phpWithinHtmlTag.pdtt │ │ │ │ ├── postfixExpression.pdtt │ │ │ │ ├── prefixExpression.pdtt │ │ │ │ ├── quote.pdtt │ │ │ │ ├── reference.pdtt │ │ │ │ ├── reflectionVariable.pdtt │ │ │ │ ├── returnStatement.pdtt │ │ │ │ ├── staticConstantAccess.pdtt │ │ │ │ ├── staticFieldAccess.pdtt │ │ │ │ ├── staticMethodInfokation.pdtt │ │ │ │ ├── staticStatement.pdtt │ │ │ │ ├── switchCase.pdtt │ │ │ │ ├── tryStatements.pdtt │ │ │ │ ├── unaryOperation.pdtt │ │ │ │ └── whileStatements.pdtt │ │ │ ├── max_line_wrap_length_80/ │ │ │ │ ├── ZSTD-1395.pdtt │ │ │ │ ├── ZSTD-1396-2.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── commentFormatter.pdtt │ │ │ │ └── max_line_wrap_length_80.xml │ │ │ ├── new_default_formatter_configuration/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayCreation.pdtt │ │ │ │ ├── arrayElement.pdtt │ │ │ │ ├── arrayStatements.pdtt │ │ │ │ ├── arrayWithComment1.pdtt │ │ │ │ ├── arrayWithComment2.pdtt │ │ │ │ ├── assignment.pdtt │ │ │ │ ├── backTickExpression.pdtt │ │ │ │ ├── block.pdtt │ │ │ │ ├── breakStatement.pdtt │ │ │ │ ├── castExpressiont.pdtt │ │ │ │ ├── catchClause.pdtt │ │ │ │ ├── classComments.pdtt │ │ │ │ ├── classInstanceCreation.pdtt │ │ │ │ ├── cloneExpression.pdtt │ │ │ │ ├── commentFormatter.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── conditionalExpression.pdtt │ │ │ │ ├── continueStatement.pdtt │ │ │ │ ├── declarationStatements.pdtt │ │ │ │ ├── declareStatement.pdtt │ │ │ │ ├── doStatement.pdtt │ │ │ │ ├── echoStatement.pdtt │ │ │ │ ├── fieldAccess.pdtt │ │ │ │ ├── fieldDeclaration.pdtt │ │ │ │ ├── forStatements.pdtt │ │ │ │ ├── foreachStatement.pdtt │ │ │ │ ├── foreachStatements.pdtt │ │ │ │ ├── functionName.pdtt │ │ │ │ ├── globalStatement.pdtt │ │ │ │ ├── ifStatements.pdtt │ │ │ │ ├── ifStatementsWithComment.pdtt │ │ │ │ ├── ifStatementsWithComment2.pdtt │ │ │ │ ├── ignoreError.pdtt │ │ │ │ ├── inLineHtml.pdtt │ │ │ │ ├── inLinePhp.pdtt │ │ │ │ ├── include.pdtt │ │ │ │ ├── infixExpression.pdtt │ │ │ │ ├── instanceOfExpression.pdtt │ │ │ │ ├── listVariable.pdtt │ │ │ │ ├── methodChain.pdtt │ │ │ │ ├── methodEmptyLineThenComment.pdtt │ │ │ │ ├── multiLinePHPdoc.pdtt │ │ │ │ ├── multiPHPSections.pdtt │ │ │ │ ├── phpWithEndif.pdtt │ │ │ │ ├── phpWithEndif2.pdtt │ │ │ │ ├── phpWithHtml.pdtt │ │ │ │ ├── phpWithHtml1.pdtt │ │ │ │ ├── phpWithHtml2.pdtt │ │ │ │ ├── phpWithinHtmlTag.pdtt │ │ │ │ ├── postfixExpression.pdtt │ │ │ │ ├── prefixExpression.pdtt │ │ │ │ ├── quote.pdtt │ │ │ │ ├── reference.pdtt │ │ │ │ ├── reflectionVariable.pdtt │ │ │ │ ├── returnStatement.pdtt │ │ │ │ ├── staticConstantAccess.pdtt │ │ │ │ ├── staticFieldAccess.pdtt │ │ │ │ ├── staticMethodInfokation.pdtt │ │ │ │ ├── staticStatement.pdtt │ │ │ │ ├── switchCase.pdtt │ │ │ │ ├── tryStatements.pdtt │ │ │ │ ├── unaryOperation.pdtt │ │ │ │ ├── unicode.pdtt │ │ │ │ ├── whileStatements.pdtt │ │ │ │ └── whileStatements2.pdtt │ │ │ └── zend_framework_default_configuration/ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ ├── arrayAccess.pdtt │ │ │ ├── arrayCreation.pdtt │ │ │ ├── arrayElement.pdtt │ │ │ ├── arrayStatements.pdtt │ │ │ ├── assignment.pdtt │ │ │ ├── backTickExpression.pdtt │ │ │ ├── block.pdtt │ │ │ ├── breakStatement.pdtt │ │ │ ├── castExpressiont.pdtt │ │ │ ├── catchClause.pdtt │ │ │ ├── classComments.pdtt │ │ │ ├── classInstanceCreation.pdtt │ │ │ ├── cloneExpression.pdtt │ │ │ ├── commentFormatter.pdtt │ │ │ ├── conditionalExpression.pdtt │ │ │ ├── continueStatement.pdtt │ │ │ ├── declarationStatements.pdtt │ │ │ ├── declareStatement.pdtt │ │ │ ├── doStatement.pdtt │ │ │ ├── echoStatement.pdtt │ │ │ ├── fieldAccess.pdtt │ │ │ ├── fieldDeclaration.pdtt │ │ │ ├── forStatements.pdtt │ │ │ ├── foreachStatement.pdtt │ │ │ ├── foreachStatements.pdtt │ │ │ ├── funcChain.pdtt │ │ │ ├── funcChain1.pdtt │ │ │ ├── functionName.pdtt │ │ │ ├── globalStatement.pdtt │ │ │ ├── ifStatements.pdtt │ │ │ ├── ignoreError.pdtt │ │ │ ├── inLineHtml.pdtt │ │ │ ├── inLineHtml2.pdtt │ │ │ ├── inLinePhp.pdtt │ │ │ ├── include.pdtt │ │ │ ├── infixExpression.pdtt │ │ │ ├── instanceOfExpression.pdtt │ │ │ ├── listVariable.pdtt │ │ │ ├── methodChain.pdtt │ │ │ ├── methodChain1.pdtt │ │ │ ├── methodChainWrapped.pdtt │ │ │ ├── methodChainWrapped1.pdtt │ │ │ ├── methodChainWrapped2.pdtt │ │ │ ├── methodEmptyLineThenComment.pdtt │ │ │ ├── multiLinePHPdoc.pdtt │ │ │ ├── phpWithHtml.pdtt │ │ │ ├── phpWithinHtmlTag.pdtt │ │ │ ├── postfixExpression.pdtt │ │ │ ├── prefixExpression.pdtt │ │ │ ├── quote.pdtt │ │ │ ├── reference.pdtt │ │ │ ├── reflectionVariable.pdtt │ │ │ ├── returnStatement.pdtt │ │ │ ├── staticConstantAccess.pdtt │ │ │ ├── staticFieldAccess.pdtt │ │ │ ├── staticMethodInfokation.pdtt │ │ │ ├── staticStatement.pdtt │ │ │ ├── switchCase.pdtt │ │ │ ├── tryStatements.pdtt │ │ │ ├── unaryOperation.pdtt │ │ │ └── whileStatements.pdtt │ │ ├── php53/ │ │ │ ├── default_formatter_configuration/ │ │ │ │ ├── astError.pdtt │ │ │ │ ├── conditionalExpression.pdtt │ │ │ │ ├── haltCompiler.pdtt │ │ │ │ ├── inheritdoc01.pdtt │ │ │ │ ├── lambdaFunctionDeclaration.pdtt │ │ │ │ ├── listElement01.pdtt │ │ │ │ ├── methodChain.pdtt │ │ │ │ ├── namespace1.pdtt │ │ │ │ ├── namespace2.pdtt │ │ │ │ ├── namespace3.pdtt │ │ │ │ ├── namespaceDeclaration1.pdtt │ │ │ │ ├── namespaceDeclaration2.pdtt │ │ │ │ ├── namespaceDeclaration3.pdtt │ │ │ │ ├── namespaceDeclaration4.pdtt │ │ │ │ ├── namespaceDeclaration5.pdtt │ │ │ │ ├── namespaceDeclaration6.pdtt │ │ │ │ ├── namespaceDeclaration7.pdtt │ │ │ │ ├── namespaceDeclaration8.pdtt │ │ │ │ ├── namespaceDeclaration9.pdtt │ │ │ │ ├── namespaceDeclarationExtends_mantis0031261.pdtt │ │ │ │ ├── namespaceDeclarationImplements_mantis0031261.pdtt │ │ │ │ ├── namespaceInstantiation_mantis0027905.pdtt │ │ │ │ ├── namespace_ZSTD-318.pdtt │ │ │ │ ├── staticConstantAccess.pdtt │ │ │ │ ├── staticMethodInfokation.pdtt │ │ │ │ ├── useStatement.pdtt │ │ │ │ ├── useStatement1.pdtt │ │ │ │ ├── useStatement2.pdtt │ │ │ │ ├── useStatement3.pdtt │ │ │ │ ├── useStatement4.pdtt │ │ │ │ ├── useStatement5.pdtt │ │ │ │ ├── useStatement6.pdtt │ │ │ │ ├── useStatement7.pdtt │ │ │ │ ├── useStatement8.pdtt │ │ │ │ └── useStatement9.pdtt │ │ │ └── lambda_function_configuration/ │ │ │ ├── lambdaFunctionDeclaration.pdtt │ │ │ └── lambda_function_configuration.xml │ │ ├── php54/ │ │ │ ├── comments_formatter_1/ │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter10.pdtt │ │ │ │ ├── commentFormatter11.pdtt │ │ │ │ ├── commentFormatter12.pdtt │ │ │ │ ├── commentFormatter13.pdtt │ │ │ │ ├── commentFormatter14.pdtt │ │ │ │ ├── commentFormatter15.pdtt │ │ │ │ ├── commentFormatter16.pdtt │ │ │ │ ├── commentFormatter17.pdtt │ │ │ │ ├── commentFormatter18.pdtt │ │ │ │ ├── commentFormatter19.pdtt │ │ │ │ ├── commentFormatter2.pdtt │ │ │ │ ├── commentFormatter20.pdtt │ │ │ │ ├── commentFormatter21.pdtt │ │ │ │ ├── commentFormatter22.pdtt │ │ │ │ ├── commentFormatter23.pdtt │ │ │ │ ├── commentFormatter24.pdtt │ │ │ │ ├── commentFormatter25.pdtt │ │ │ │ ├── commentFormatter3.pdtt │ │ │ │ ├── commentFormatter4.pdtt │ │ │ │ ├── commentFormatter5.pdtt │ │ │ │ ├── commentFormatter6.pdtt │ │ │ │ ├── commentFormatter7.pdtt │ │ │ │ ├── commentFormatter8.pdtt │ │ │ │ ├── commentFormatter9.pdtt │ │ │ │ └── comments_formatter_1.xml │ │ │ └── default_formatter_configuration/ │ │ │ ├── arrayDereferenceCall.pdtt │ │ │ ├── arrayInitializer1.pdtt │ │ │ ├── arrayInitializer3.pdtt │ │ │ ├── arrayInitializer4.pdtt │ │ │ ├── callable1.pdtt │ │ │ ├── classInitializer1.pdtt │ │ │ ├── expression1.pdtt │ │ │ ├── haltCompiler.pdtt │ │ │ ├── listElement01.pdtt │ │ │ ├── methodInvocation1.pdtt │ │ │ ├── singleLine.pdtt │ │ │ ├── staticLambdaFunction1.pdtt │ │ │ ├── testShortEcho.pdtt │ │ │ ├── testStaticLambdaFunction.pdtt │ │ │ ├── testTrait1.pdtt │ │ │ ├── testTrait10.pdtt │ │ │ ├── testTrait2.pdtt │ │ │ ├── testTrait3.pdtt │ │ │ ├── testTrait4.pdtt │ │ │ ├── testTrait5.pdtt │ │ │ ├── testTrait6.pdtt │ │ │ ├── testTrait7.pdtt │ │ │ ├── testTrait8.pdtt │ │ │ ├── testTrait9.pdtt │ │ │ └── useStatement.pdtt │ │ ├── php55/ │ │ │ ├── default_formatter_configuration/ │ │ │ │ ├── arrayInitializer1.pdtt │ │ │ │ ├── arrayInitializer3.pdtt │ │ │ │ ├── commaList.pdtt │ │ │ │ ├── haltCompiler.pdtt │ │ │ │ ├── listElement01.pdtt │ │ │ │ ├── tryStatements.pdtt │ │ │ │ ├── useStatement.pdtt │ │ │ │ ├── yieldStatement.pdtt │ │ │ │ └── yieldStatement1.pdtt │ │ │ ├── psr2_tweaked/ │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ └── psr2_tweaked.xml │ │ │ ├── psr2_tweaked2/ │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ └── psr2_tweaked2.xml │ │ │ ├── psr2_tweaked3/ │ │ │ │ ├── arrayExpression01.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── commaList01.pdtt │ │ │ │ └── psr2_tweaked3.xml │ │ │ ├── psr2_tweaked4/ │ │ │ │ ├── arrayExpression01.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── binaryExpression04.pdtt │ │ │ │ ├── commaList01.pdtt │ │ │ │ └── psr2_tweaked4.xml │ │ │ ├── psr2_tweaked5/ │ │ │ │ ├── arrayExpression01.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── binaryExpression04.pdtt │ │ │ │ ├── commaList01.pdtt │ │ │ │ └── psr2_tweaked5.xml │ │ │ ├── psr2_tweaked6/ │ │ │ │ ├── arrayExpression01.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── binaryExpression04.pdtt │ │ │ │ └── psr2_tweaked6.xml │ │ │ ├── psr2_tweaked7/ │ │ │ │ ├── arrayExpression01.pdtt │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── binaryExpression04.pdtt │ │ │ │ ├── commaList01.pdtt │ │ │ │ └── psr2_tweaked7.xml │ │ │ ├── psr2_tweaked8/ │ │ │ │ ├── binaryExpression01.pdtt │ │ │ │ ├── binaryExpression02.pdtt │ │ │ │ ├── binaryExpression03.pdtt │ │ │ │ ├── binaryExpression04.pdtt │ │ │ │ ├── commaList01.pdtt │ │ │ │ ├── commaList02.pdtt │ │ │ │ ├── commaList03.pdtt │ │ │ │ ├── commaList04.pdtt │ │ │ │ ├── commaList05.pdtt │ │ │ │ └── psr2_tweaked8.xml │ │ │ └── psr2_tweaked9/ │ │ │ ├── psr2_tweaked9.xml │ │ │ └── whiteSpace01.pdtt │ │ ├── php56/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── argumentUnpacking01.pdtt │ │ │ ├── constScalarExprs01.pdtt │ │ │ ├── constScalarExprs02.pdtt │ │ │ ├── constScalarExprs03.pdtt │ │ │ ├── constScalarExprs04.pdtt │ │ │ ├── constScalarExprs05.pdtt │ │ │ ├── haltCompiler.pdtt │ │ │ ├── listElement01.pdtt │ │ │ ├── powOperator.pdtt │ │ │ ├── useFunctionConst01.pdtt │ │ │ ├── useFunctionConst02.pdtt │ │ │ ├── useStatement.pdtt │ │ │ └── variadicParameter01.pdtt │ │ ├── php7/ │ │ │ ├── default_formatter_configuration/ │ │ │ │ ├── anonymousClass01.pdtt │ │ │ │ ├── anonymousFunction01.pdtt │ │ │ │ ├── generatorDelegation01.pdtt │ │ │ │ ├── groupUseStatement01.pdtt │ │ │ │ ├── groupUseStatement01B.pdtt │ │ │ │ ├── haltCompiler.pdtt │ │ │ │ ├── listElement01.pdtt │ │ │ │ ├── nullCoalesceOperator01.pdtt │ │ │ │ ├── returnType01.pdtt │ │ │ │ ├── spaceshipOperator01.pdtt │ │ │ │ ├── spaceshipOperator02.pdtt │ │ │ │ └── useStatement.pdtt │ │ │ ├── psr2/ │ │ │ │ ├── PSR2.xml │ │ │ │ ├── anonymousClass01.pdtt │ │ │ │ ├── anonymousFunction01.pdtt │ │ │ │ ├── generatorDelegation01.pdtt │ │ │ │ ├── groupUseStatement01.pdtt │ │ │ │ ├── groupUseStatement01B.pdtt │ │ │ │ ├── nullCoalesceOperator01.pdtt │ │ │ │ ├── returnType01.pdtt │ │ │ │ ├── spaceshipOperator01.pdtt │ │ │ │ └── spaceshipOperator02.pdtt │ │ │ └── psr2b/ │ │ │ ├── PSR2B.xml │ │ │ └── spaceshipOperator01.pdtt │ │ ├── php71/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── classConstantVisibility01.pdtt │ │ │ ├── haltCompiler.pdtt │ │ │ ├── listElement01.pdtt │ │ │ ├── listKeys01.pdtt │ │ │ ├── multipleCatch01.pdtt │ │ │ ├── nullableType01.pdtt │ │ │ ├── nullableType02.pdtt │ │ │ └── useStatement.pdtt │ │ ├── php72/ │ │ │ ├── comments_formatter_1/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter1B.pdtt │ │ │ │ └── commentFormatter2.pdtt │ │ │ ├── comments_formatter_2/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayAccessB.pdtt │ │ │ │ └── comments_formatter_2.xml │ │ │ ├── comments_formatter_3/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayAccessB.pdtt │ │ │ │ └── comments_formatter_3.xml │ │ │ ├── comments_formatter_4/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ └── arrayAccessB.pdtt │ │ │ ├── comments_formatter_5/ │ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ │ ├── commentFormatter1.pdtt │ │ │ │ ├── commentFormatter1B.pdtt │ │ │ │ └── commentFormatter2.pdtt │ │ │ ├── comments_formatter_6/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayAccessB.pdtt │ │ │ │ └── comments_formatter_6.xml │ │ │ ├── comments_formatter_7/ │ │ │ │ ├── arrayAccess.pdtt │ │ │ │ ├── arrayAccessB.pdtt │ │ │ │ └── comments_formatter_7.xml │ │ │ └── comments_formatter_8/ │ │ │ ├── Zend Framework Conventions Default Formatter Configuration.xml │ │ │ ├── arrayAccess.pdtt │ │ │ └── arrayAccessB.pdtt │ │ ├── php73/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── default_formatter_configuration.xml │ │ │ └── quote2.pdtt │ │ ├── php74/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── arraySpreadOperator.pdtt │ │ │ ├── arrowFunctions.pdtt │ │ │ ├── default_formatter_configuration.xml │ │ │ ├── nullCoalesceOperator.pdtt │ │ │ ├── numericLiteralSeparator.pdtt │ │ │ ├── staticArrowFunction1.pdtt │ │ │ └── typedProperties.pdtt │ │ ├── php80/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── testAttributes.pdtt │ │ │ ├── testConstructorProperty.pdtt │ │ │ ├── testMatchExpression.pdtt │ │ │ ├── testNamedParams.pdtt │ │ │ ├── testNonCapturingCatches.pdtt │ │ │ ├── testNullSafe.pdtt │ │ │ ├── testThrowExpression.pdtt │ │ │ ├── testTrailingComma1.pdtt │ │ │ ├── testTrailingComma2.pdtt │ │ │ └── testVariableSyntax.pdtt │ │ ├── php81/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── testEnum01.pdtt │ │ │ ├── testEnum02.pdtt │ │ │ └── testReadonlyProperty.pdtt │ │ ├── php82/ │ │ │ └── default_formatter_configuration/ │ │ │ └── testReadonlyClass.pdtt │ │ ├── php84/ │ │ │ └── default_formatter_configuration/ │ │ │ ├── testPropertyHooks1.pdtt │ │ │ └── testPropertyHooks2.pdtt │ │ └── xxx/ │ │ └── comments_formatter_21/ │ │ ├── commentFormatter1.pdtt │ │ └── comments_formatter_21.xml │ ├── formatter-autoedit/ │ │ └── php5/ │ │ ├── arrayStatements1.pdtt │ │ ├── arrayStatements10.pdtt │ │ ├── arrayStatements11.pdtt │ │ ├── arrayStatements12.pdtt │ │ ├── arrayStatements2.pdtt │ │ ├── arrayStatements3.pdtt │ │ ├── arrayStatements4.pdtt │ │ ├── arrayStatements5.pdtt │ │ ├── arrayStatements6.pdtt │ │ ├── arrayStatements8.pdtt │ │ ├── arrayStatements9.pdtt │ │ ├── autoInsertClosingBraces.pdtt │ │ ├── commentWithArrayStatement01.pdtt │ │ ├── commentWithArrayStatement02.pdtt │ │ ├── commentWithArrayStatement03.pdtt │ │ ├── comments01.pdtt │ │ ├── comments02.pdtt │ │ ├── comments03.pdtt │ │ ├── comments04.pdtt │ │ ├── comments05.pdtt │ │ ├── defaultStatement.pdtt │ │ ├── multilineComment.pdtt │ │ ├── multilineExceptionDeclaration.pdtt │ │ ├── multilineFunctionDeclaration.pdtt │ │ ├── multilinePhpDoc.pdtt │ │ ├── multilineVariableDeclaration.pdtt │ │ ├── pasteArray1.pdtt │ │ ├── pasteClass1.pdtt │ │ ├── pasteMethod1.pdtt │ │ ├── pasteMethod2.pdtt │ │ ├── pasteMethod3.pdtt │ │ ├── pasteMethod4.pdtt │ │ ├── pasteMethod5.pdtt │ │ └── pasteMethod6.pdtt │ └── formatter_indent_empty_lines/ │ ├── php5/ │ │ ├── comments_formatter_9/ │ │ │ ├── commentFormatter2.pdtt │ │ │ ├── commentFormatter3.pdtt │ │ │ ├── commentFormatter4.pdtt │ │ │ ├── commentFormatter7.pdtt │ │ │ └── comments_formatter_9.xml │ │ ├── default_formatter_configuration/ │ │ │ ├── declarationStatements.pdtt │ │ │ ├── default_formatter_configuration.xml │ │ │ └── methodEmptyLineThenComment.pdtt │ │ └── max_line_wrap_length_20/ │ │ ├── classInstanceCreation.pdtt │ │ ├── declarationStatements.pdtt │ │ └── max_line_wrap_length_20.xml │ ├── php55/ │ │ ├── psr2_tweaked/ │ │ │ ├── binaryExpression01.pdtt │ │ │ ├── binaryExpression02.pdtt │ │ │ └── psr2_tweaked.xml │ │ ├── psr2_tweaked3/ │ │ │ ├── binaryExpression03.pdtt │ │ │ └── psr2_tweaked3.xml │ │ ├── psr2_tweaked4/ │ │ │ ├── binaryExpression04.pdtt │ │ │ └── psr2_tweaked4.xml │ │ ├── psr2_tweaked5/ │ │ │ ├── binaryExpression04.pdtt │ │ │ └── psr2_tweaked5.xml │ │ ├── psr2_tweaked6/ │ │ │ ├── binaryExpression04.pdtt │ │ │ └── psr2_tweaked6.xml │ │ └── psr2_tweaked7/ │ │ ├── binaryExpression04.pdtt │ │ └── psr2_tweaked7.xml │ └── php7/ │ └── psr2/ │ ├── PSR2.xml │ ├── anonymousClass01.pdtt │ ├── returnType01.pdtt │ └── spaceshipOperator02.pdtt ├── org.eclipse.php.profile.core.tests/ │ ├── .classpath │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.properties │ ├── pom.xml │ ├── resources/ │ │ └── cachegrind/ │ │ ├── profile_header.01 │ │ └── profile_header.02 │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── profile/ │ │ └── core/ │ │ └── test/ │ │ ├── Activator.java │ │ ├── AllTests.java │ │ └── cachegrind/ │ │ ├── CacheGrindModelTest.java │ │ └── CacheGrindParserTest.java │ └── test.xml ├── org.eclipse.php.refactoring.core.tests/ │ ├── .classpath │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.properties │ ├── pom.xml │ ├── resources/ │ │ ├── extractfunc/ │ │ │ ├── testDynamicMethod.pdtt │ │ │ ├── testExtractVarRead.pdtt │ │ │ ├── testForStatemet0029664.pdtt │ │ │ ├── testStaticMethod.pdtt │ │ │ ├── testVarWrite.pdtt │ │ │ └── testVaraibleInstance.pdtt │ │ ├── extractvar/ │ │ │ ├── testExtractVar.pdtt │ │ │ ├── testExtractVar1.pdtt │ │ │ ├── testExtractVar2.pdtt │ │ │ ├── testExtractVar3.pdtt │ │ │ └── testExtractVar4.pdtt │ │ ├── move/ │ │ │ ├── testMove.pdtt │ │ │ ├── testMove1.pdtt │ │ │ ├── testMove2.pdtt │ │ │ ├── testMove3.pdtt │ │ │ └── testMove4.pdtt │ │ └── rename/ │ │ ├── RenameClass/ │ │ │ ├── testRenameClass.pdtt │ │ │ ├── testRenameClass0029408.pdtt │ │ │ ├── testRenameClass1.pdtt │ │ │ ├── testRenameClass10.pdtt │ │ │ ├── testRenameClass2.pdtt │ │ │ ├── testRenameClass3.pdtt │ │ │ ├── testRenameClass4.pdtt │ │ │ ├── testRenameClass5.pdtt │ │ │ ├── testRenameClass6.pdtt │ │ │ ├── testRenameClass7.pdtt │ │ │ ├── testRenameClass8.pdtt │ │ │ ├── testRenameClass9.pdtt │ │ │ └── testRenameInterface.pdtt │ │ ├── renameClassMember/ │ │ │ ├── testClassFieldWithIncludeFiles.pdtt │ │ │ ├── testRenameClassMember.pdtt │ │ │ ├── testRenameClassMember1.pdtt │ │ │ ├── testRenameClassMember10.pdtt │ │ │ ├── testRenameClassMember11.pdtt │ │ │ ├── testRenameClassMember12.pdtt │ │ │ ├── testRenameClassMember2.pdtt │ │ │ ├── testRenameClassMember26942.pdtt │ │ │ ├── testRenameClassMember27036.pdtt │ │ │ ├── testRenameClassMember3.pdtt │ │ │ ├── testRenameClassMember30679.pdtt │ │ │ ├── testRenameClassMember4.pdtt │ │ │ ├── testRenameClassMember5.pdtt │ │ │ ├── testRenameClassMember6.pdtt │ │ │ ├── testRenameClassMember7.pdtt │ │ │ ├── testRenameClassMember8.pdtt │ │ │ ├── testRenameClassMember9.pdtt │ │ │ ├── testRenameClassMember_ZSTD-3934-1.pdtt │ │ │ └── testRenameClassMember_ZSTD-3934-2.pdtt │ │ ├── renameFunction/ │ │ │ ├── testRenameFunc.pdtt │ │ │ ├── testRenameFunc1.pdtt │ │ │ └── testRenameFunc2.pdtt │ │ ├── renameGblConst/ │ │ │ └── testRenameGblConst.pdtt │ │ ├── renameGblVar/ │ │ │ ├── testRenameGblVar.pdtt │ │ │ ├── testRenameGblVar1.pdtt │ │ │ ├── testRenameGblVar2.pdtt │ │ │ ├── testRenameGblVar3.pdtt │ │ │ └── testRenameGblVar4.pdtt │ │ ├── renameLocalVar/ │ │ │ ├── testRenameLocalVar.pdtt │ │ │ ├── testRenameLocalVar2.pdtt │ │ │ ├── testRenameLocalVar3.pdtt │ │ │ └── testRenameLocalVar30723.pdtt │ │ ├── renameResource/ │ │ │ ├── testRenameResource.pdtt │ │ │ ├── testRenameResource1.pdtt │ │ │ ├── testRenameResource3.pdtt │ │ │ └── testRenameResource4.pdtt │ │ ├── renameTrait/ │ │ │ └── testRenameTrait.pdtt │ │ └── renameTraitMember/ │ │ ├── testRenameTraitMember1.pdtt │ │ ├── testRenameTraitMember2.pdtt │ │ ├── testRenameTraitMember3.pdtt │ │ ├── testRenameTraitMember4.pdtt │ │ ├── testRenameTraitMember5.pdtt │ │ ├── testRenameTraitMember6.pdtt │ │ └── testRenameTraitMember7.pdtt │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── refactoring/ │ │ ├── core/ │ │ │ ├── changes/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── DummyDocument.java │ │ │ │ ├── ProgramDocumentChangeTest.java │ │ │ │ └── ProgramFileChangeTest.java │ │ │ ├── extract/ │ │ │ │ ├── function/ │ │ │ │ │ ├── AllTests.java │ │ │ │ │ └── ExtractFunctionRefactoringTest.java │ │ │ │ └── variable/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── ExtractVariableRefactoringTest.java │ │ │ │ ├── ExtractVariableRefactoringTest1.java │ │ │ │ ├── ExtractVariableRefactoringTest2.java │ │ │ │ ├── ExtractVariableRefactoringTest26642.java │ │ │ │ ├── ExtractVariableRefactoringTest27457.java │ │ │ │ ├── ExtractVariableRefactoringTest3.java │ │ │ │ └── ExtractVariableRefactoringTestGetVariableName.java │ │ │ ├── move/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── PHPMoveFileTestCase0031305.java │ │ │ │ ├── PHPMoveProcessorBreakPointTestCase.java │ │ │ │ ├── PHPMoveProcessorRunConfigTestCase.java │ │ │ │ ├── PHPMoveProcessorRunConfigTestCase0027489.java │ │ │ │ ├── PHPMoveProcessorRunConfigTestCase1.java │ │ │ │ ├── PHPMoveProcessorRunConfigTestCase2.java │ │ │ │ ├── PHPMoveProcessorTest.java │ │ │ │ ├── PHPMoveProcessorTestCase.java │ │ │ │ ├── PHPMoveProcessorTestCase0027202.java │ │ │ │ ├── PHPMoveProcessorTestCase0029253.java │ │ │ │ └── PHPMoveProcessorTestCase1.java │ │ │ ├── rename/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── PHPRenameProcessorRunConfigTestCase0027489.java │ │ │ │ ├── PHPRenameProcessorRunConfigTestCase0027489file.java │ │ │ │ ├── PHPRenameProcessorRunConfigTestCase0027489project.java │ │ │ │ ├── RenameClassMemberProcessorTest.java │ │ │ │ ├── RenameClassMemberProcessorTest0027555.java │ │ │ │ ├── RenameClassMemberProcessorTest1.java │ │ │ │ ├── RenameClassMemberProcessorTest2.java │ │ │ │ ├── RenameClassMemberProcessorTest3.java │ │ │ │ ├── RenameClassProcessorTest.java │ │ │ │ ├── RenameConstantProcessorTest.java │ │ │ │ ├── RenameFileTestCase0029095.java │ │ │ │ ├── RenameFileTestCase0031187.java │ │ │ │ ├── RenameFileWithClass.java │ │ │ │ ├── RenameFolderTestCase1.java │ │ │ │ ├── RenameFolderTestCase2.java │ │ │ │ ├── RenameFolderTestCase30346.java │ │ │ │ ├── RenameFuncProcessorTestCase0027497.java │ │ │ │ ├── RenameFunctionProcessorTest.java │ │ │ │ ├── RenameGlobalConstantProcessorTest.java │ │ │ │ ├── RenameGlobalVariableProcessorTest.java │ │ │ │ ├── RenameLocalVarTest2.java │ │ │ │ ├── RenameLocalVariableProcessorTest.java │ │ │ │ ├── RenameProcessorTestCase0026915.java │ │ │ │ ├── RenameProcessorTestCase0026942.java │ │ │ │ ├── RenameProcessorTestCase0026972.java │ │ │ │ ├── RenameProcessorTestCase0026988.java │ │ │ │ ├── RenameProcessorTestCase0027134.java │ │ │ │ ├── RenameProcessorTestCase0029408.java │ │ │ │ ├── RenameProcessorTestCaseZSTD_1006.java │ │ │ │ ├── RenameResourceProcessorTest.java │ │ │ │ ├── RenameTraitMemberProcessorTest.java │ │ │ │ └── RenameTraitProcessorTest.java │ │ │ └── test/ │ │ │ ├── AbstractPDTTListRefactoringTest.java │ │ │ ├── AbstractRefactoringTest.java │ │ │ ├── Activator.java │ │ │ ├── AllTests.java │ │ │ ├── FileInfo.java │ │ │ ├── FileUtils.java │ │ │ ├── PdttFileExt.java │ │ │ └── TestProject.java │ │ └── ui/ │ │ └── actions/ │ │ ├── AllTests.java │ │ ├── RenamePHPElementActionDelegateProxy.java │ │ └── RenamePHPElementActionDelegateTest.java │ └── test.xml ├── org.eclipse.php.tests/ │ ├── .classpath │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ └── src/ │ └── org/ │ └── eclipse/ │ └── php/ │ └── tests/ │ ├── Activator.java │ └── AllTests.java ├── org.eclipse.php.ui.tests/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings/ │ │ ├── org.eclipse.jdt.core.prefs │ │ └── org.eclipse.jdt.ui.prefs │ ├── META-INF/ │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.xml │ ├── pom.xml │ ├── src/ │ │ └── org/ │ │ └── eclipse/ │ │ └── php/ │ │ └── ui/ │ │ └── tests/ │ │ ├── AllTests.java │ │ ├── PHPTestEditor.java │ │ ├── PHPUiTests.java │ │ ├── actions/ │ │ │ └── OrganizeUseStatementsActionTests.java │ │ ├── commands/ │ │ │ └── CommandsTests.java │ │ ├── contentassist/ │ │ │ └── ContentAssistTests.java │ │ ├── editor/ │ │ │ └── BracketInserterTests.java │ │ ├── formatter/ │ │ │ └── autoedit/ │ │ │ └── FormatterAutoEditTests.java │ │ ├── generation/ │ │ │ ├── AddGetterSetterTests.java │ │ │ └── UnimplementMethodsTests.java │ │ └── semantic_highlighter/ │ │ └── SemanticHighlightingTests.java │ ├── test.xml │ └── workspace/ │ ├── bracket-inserter/ │ │ ├── parenthesisPair1.pdtt │ │ ├── parenthesisPair2.pdtt │ │ ├── parenthesisPair3.pdtt │ │ ├── parenthesisPair4.pdtt │ │ ├── testBracketInserter1.pdtt │ │ ├── testBracketInserter2.pdtt │ │ ├── testBracketInserter3.pdtt │ │ ├── testBracketInserter4.pdtt │ │ ├── testBracketInserter5.pdtt │ │ ├── testBracketInserter6.pdtt │ │ ├── testBracketInserter7.pdtt │ │ └── testBracketInserter8.pdtt │ ├── codeassist/ │ │ ├── php5/ │ │ │ ├── arrayStringProposal01.pdtt │ │ │ ├── arrayStringProposal02.pdtt │ │ │ ├── arrayStringProposal03.pdtt │ │ │ ├── instanceof.pdtt │ │ │ ├── keywordSpace01.pdtt │ │ │ ├── keywordSpace02.pdtt │ │ │ ├── optionalParameters.pdtt │ │ │ ├── overwritemode.pdtt │ │ │ ├── overwritemode02.pdtt │ │ │ ├── overwritemode03.pdtt │ │ │ ├── overwritemode04.pdtt │ │ │ ├── overwritemodeGlobalFunction01.pdtt │ │ │ ├── overwritemodeGlobalFunction02.pdtt │ │ │ ├── phpDocMethod01.pdtt │ │ │ ├── phpDocMethod02.pdtt │ │ │ ├── phpDocMethod03.pdtt │ │ │ ├── phpDocProperty01.pdtt │ │ │ ├── phpDocTag01.pdtt │ │ │ ├── phpDocTag02.pdtt │ │ │ ├── phpDocVarTag01.pdtt │ │ │ ├── phpDocVarTag02.pdtt │ │ │ ├── phpDocVarTag03.pdtt │ │ │ ├── phpDocVarTag04.pdtt │ │ │ ├── phpDocVarTag05.pdtt │ │ │ ├── phpDocVarTag06.pdtt │ │ │ ├── phpDocVarTag07.pdtt │ │ │ ├── phpDocVarTag08.pdtt │ │ │ ├── testExtendClass.pdtt │ │ │ ├── testNewClass01.pdtt │ │ │ └── testNewClass02.pdtt │ │ ├── php53/ │ │ │ ├── classExclusive/ │ │ │ │ ├── testNamespacedConst01.pdtt │ │ │ │ └── testNamespacedFunction01.pdtt │ │ │ ├── extend.pdtt │ │ │ ├── insideString.pdtt │ │ │ ├── insideString2.pdtt │ │ │ ├── instanceof1.pdtt │ │ │ ├── namespace.pdtt │ │ │ ├── namespace1.pdtt │ │ │ ├── namespace10.pdtt │ │ │ ├── namespace11.pdtt │ │ │ ├── namespace12.pdtt │ │ │ ├── namespace13.pdtt │ │ │ ├── namespace14.pdtt │ │ │ ├── namespace2.pdtt │ │ │ ├── namespace3.pdtt │ │ │ ├── namespace4.pdtt │ │ │ ├── namespace5.pdtt │ │ │ ├── namespace6.pdtt │ │ │ ├── namespace7.pdtt │ │ │ ├── namespace8.pdtt │ │ │ ├── namespace9.pdtt │ │ │ ├── namespace_instantiation01.pdtt │ │ │ ├── overwritemode.pdtt │ │ │ ├── overwritemode02.pdtt │ │ │ ├── overwritemode03.pdtt │ │ │ ├── overwritemode04.pdtt │ │ │ ├── overwritemode05.pdtt │ │ │ ├── overwritemode06.pdtt │ │ │ ├── overwritemode07.pdtt │ │ │ ├── phpDocParamTag01.pdtt │ │ │ ├── test474780.pdtt │ │ │ ├── test483335.pdtt │ │ │ ├── test492245.pdtt │ │ │ ├── testClassAlias01.pdtt │ │ │ ├── testClassAlias2.pdtt │ │ │ ├── testExtendNamespaceClass.pdtt │ │ │ ├── testGlobal01.pdtt │ │ │ ├── testGlobal02.pdtt │ │ │ ├── testGlobal03.pdtt │ │ │ ├── testGlobal04-no_prefix.pdtt │ │ │ ├── testGlobal04.pdtt │ │ │ ├── testGlobal05.pdtt │ │ │ ├── testInheritdoc01.pdtt │ │ │ ├── testNewClass01.pdtt │ │ │ ├── testNewClass02.pdtt │ │ │ ├── testNewClass03.pdtt │ │ │ ├── testNewClass04.pdtt │ │ │ ├── testUseInjection01.pdtt │ │ │ ├── testUseInjection02.pdtt │ │ │ ├── testUseName01.pdtt │ │ │ └── thrownew.pdtt │ │ ├── php56/ │ │ │ ├── memberInNamespace01.pdtt │ │ │ ├── memberInNamespace02.pdtt │ │ │ ├── memberInNamespace03.pdtt │ │ │ ├── useConst01.pdtt │ │ │ ├── useConst02.pdtt │ │ │ ├── useConst03.pdtt │ │ │ ├── useConst04.pdtt │ │ │ ├── useConst05.pdtt │ │ │ ├── useFunction01.pdtt │ │ │ ├── useFunction02.pdtt │ │ │ ├── useFunction03.pdtt │ │ │ ├── useFunction04.pdtt │ │ │ ├── useFunction05.pdtt │ │ │ ├── variadicArgument01.pdtt │ │ │ ├── variadicArgument02.pdtt │ │ │ ├── variadicArgument03.pdtt │ │ │ └── variadicArgument04.pdtt │ │ ├── php7/ │ │ │ ├── groupUseStatement01.pdtt │ │ │ ├── groupUseStatement01B.pdtt │ │ │ ├── groupUseStatement02.pdtt │ │ │ ├── groupUseStatement02B.pdtt │ │ │ ├── groupUseStatement03_overwrite.pdtt │ │ │ ├── groupUseStatement03_overwriteB.pdtt │ │ │ └── returnType01.pdtt │ │ └── php71/ │ │ └── multipleCatch01.pdtt │ ├── formatter-autoedit/ │ │ ├── arrayStatements1.pdtt │ │ ├── arrayStatements10.pdtt │ │ ├── arrayStatements11.pdtt │ │ ├── arrayStatements12.pdtt │ │ ├── arrayStatements13.pdtt │ │ ├── arrayStatements14.pdtt │ │ ├── arrayStatements15.pdtt │ │ ├── arrayStatements16.pdtt │ │ ├── arrayStatements17.pdtt │ │ ├── arrayStatements2.pdtt │ │ ├── arrayStatements3.pdtt │ │ ├── arrayStatements4.pdtt │ │ ├── arrayStatements5.pdtt │ │ ├── arrayStatements6.pdtt │ │ ├── arrayStatements7.pdtt │ │ ├── arrayStatements8.pdtt │ │ ├── arrayStatements9.pdtt │ │ ├── arrayStatementsWithComments1.pdtt │ │ ├── arrayStatementsWithComments2.pdtt │ │ ├── bracelessOuterIfStatement.pdtt │ │ ├── bracelessOuterWhileStatement.pdtt │ │ ├── bracketedIfStatement.pdtt │ │ ├── bug439571.pdtt │ │ ├── defaultStatement.pdtt │ │ ├── multilineComment1.pdtt │ │ ├── multilineComment2.pdtt │ │ ├── multilineExceptionDeclaration.pdtt │ │ ├── multilineFunctionDeclaration.pdtt │ │ ├── multilineIfStatment.pdtt │ │ ├── multilineVariableDeclaration.pdtt │ │ ├── pastArrayStatements1.pdtt │ │ ├── pastArrayStatements2.pdtt │ │ ├── pastArrayStatements3.pdtt │ │ ├── pastArrayStatements4.pdtt │ │ ├── pasteArray01.pdtt │ │ ├── pasteHeredoc1.pdtt │ │ ├── pasteHeredoc2.pdtt │ │ ├── pasteHeredoc3.pdtt │ │ ├── pasteIfElse1.pdtt │ │ ├── pasteMethod1.pdtt │ │ ├── pasteMethod10.pdtt │ │ ├── pasteMethod11.pdtt │ │ ├── pasteMethod12.pdtt │ │ ├── pasteMethod13.pdtt │ │ ├── pasteMethod14.pdtt │ │ ├── pasteMethod15.pdtt │ │ ├── pasteMethod16.pdtt │ │ ├── pasteMethod17.pdtt │ │ ├── pasteMethod2.pdtt │ │ ├── pasteMethod3.pdtt │ │ ├── pasteMethod4.pdtt │ │ ├── pasteMethod5.pdtt │ │ ├── pasteMethod6.pdtt │ │ ├── pasteMethod7.pdtt │ │ ├── pasteMethod8.pdtt │ │ ├── pasteMethod9.pdtt │ │ ├── singleLineComment1.pdtt │ │ ├── singleLineComment2.pdtt │ │ └── twoBracelessIfStatements.pdtt │ ├── generation/ │ │ ├── gettersetter/ │ │ │ ├── gettersetter01.pdtt │ │ │ ├── gettersetter02.pdtt │ │ │ ├── gettersetter03.pdtt │ │ │ ├── gettersetter04.pdtt │ │ │ ├── gettersetter05.pdtt │ │ │ ├── gettersetter06.pdtt │ │ │ └── gettersetter07.pdtt │ │ ├── gettersetter_php74/ │ │ │ ├── gettersetter01.pdtt │ │ │ ├── gettersetter02.pdtt │ │ │ ├── gettersetter03.pdtt │ │ │ ├── gettersetter04.pdtt │ │ │ ├── gettersetter05.pdtt │ │ │ └── gettersetter06.pdtt │ │ ├── gettersetter_php80/ │ │ │ └── gettersetter01.pdtt │ │ ├── unimplement_methods/ │ │ │ ├── implement01.pdtt │ │ │ ├── implement02.pdtt │ │ │ └── implement03.pdtt │ │ ├── unimplement_methods_php56/ │ │ │ └── implement03.pdtt │ │ ├── unimplement_methods_php7/ │ │ │ ├── anonymousClassImplement01.pdtt │ │ │ ├── returnType01.pdtt │ │ │ ├── returnType02.pdtt │ │ │ └── returnType03.pdtt │ │ └── unimplement_methods_php81/ │ │ ├── implement01.pdtt │ │ ├── implement02.pdtt │ │ └── implement03.pdtt │ ├── organize-imports/ │ │ ├── php53/ │ │ │ ├── organizeUseStatement01.pdtt │ │ │ ├── organizeUseStatement02.pdtt │ │ │ ├── organizeUseStatement03.pdtt │ │ │ ├── organizeUseStatement04.pdtt │ │ │ ├── organizeUseStatement05.pdtt │ │ │ ├── organizeUseStatement06.pdtt │ │ │ ├── organizeUseStatement07.pdtt │ │ │ ├── organizeUseStatement08.pdtt │ │ │ ├── organizeUseStatement09.pdtt │ │ │ ├── organizeUseStatement10.pdtt │ │ │ └── testBracketedNamespace1.pdtt │ │ ├── php54/ │ │ │ └── organizeUseStatement01.pdtt │ │ └── php56/ │ │ ├── organizeUseStatement01.pdtt │ │ ├── organizeUseStatement02.pdtt │ │ ├── organizeUseStatement03.pdtt │ │ └── organizeUseStatement04.pdtt │ ├── phpdoc-generation/ │ │ ├── php5/ │ │ │ ├── fieldTest01.pdtt │ │ │ ├── fieldTest02.pdtt │ │ │ ├── fieldTest03.pdtt │ │ │ ├── fieldTest04.pdtt │ │ │ ├── functionTest01.pdtt │ │ │ ├── functionTest02.pdtt │ │ │ ├── functionTest03.pdtt │ │ │ ├── functionTest04.pdtt │ │ │ ├── functionTest05.pdtt │ │ │ ├── functionTest06.pdtt │ │ │ ├── functionTest07.pdtt │ │ │ ├── returnTypesTest01.pdtt │ │ │ ├── returnTypesTest02.pdtt │ │ │ ├── returnTypesTest03.pdtt │ │ │ ├── returnTypesTest04.pdtt │ │ │ ├── returnTypesTest05.pdtt │ │ │ ├── returnTypesTest06.pdtt │ │ │ ├── returnTypesTest07.pdtt │ │ │ └── varTest01.pdtt │ │ ├── php53/ │ │ │ ├── fullyQualifiedNamesTest01.pdtt │ │ │ ├── functionTest05.pdtt │ │ │ ├── functionTest06.pdtt │ │ │ ├── returnTypesTest01.pdtt │ │ │ └── throwsExceptionTest01.pdtt │ │ ├── php7/ │ │ │ ├── functionTest01.pdtt │ │ │ ├── functionTest02.pdtt │ │ │ ├── functionTest03.pdtt │ │ │ ├── functionTest04.pdtt │ │ │ ├── returnTypesTest01.pdtt │ │ │ ├── returnTypesTest02.pdtt │ │ │ └── returnTypesTest03.pdtt │ │ ├── php71/ │ │ │ ├── returnTypesTest01.pdtt │ │ │ └── returnTypesTest02.pdtt │ │ └── php72/ │ │ └── objectType01.pdtt │ └── semantic_highlighting/ │ ├── php5/ │ │ ├── class.2.pdtt │ │ ├── class.3.pdtt │ │ ├── class.pdtt │ │ ├── constant.pdtt │ │ ├── deprecated.2.pdtt │ │ ├── deprecated.pdtt │ │ ├── function.2.pdtt │ │ ├── function.pdtt │ │ ├── internal_class.pdtt │ │ ├── task_tags.2.pdtt │ │ └── task_tags.pdtt │ ├── php53/ │ │ ├── class.pdtt │ │ ├── constant.pdtt │ │ ├── deprecated.01.pdtt │ │ ├── deprecated.02.pdtt │ │ ├── deprecated.03.pdtt │ │ ├── deprecated.04.pdtt │ │ ├── deprecated.05.pdtt │ │ ├── deprecated.06.pdtt │ │ ├── field.pdtt │ │ ├── function.2.pdtt │ │ ├── function.pdtt │ │ ├── internal_class.2.pdtt │ │ ├── internal_class.3.pdtt │ │ ├── internal_class.pdtt │ │ ├── internal_constant.pdtt │ │ ├── internal_function.2.pdtt │ │ ├── internal_function.pdtt │ │ ├── method.pdtt │ │ ├── parameter_variable.1.pdtt │ │ ├── parameter_variable.2.pdtt │ │ ├── parameter_variable.3.pdtt │ │ ├── parameter_variable.pdtt │ │ ├── static_field.pdtt │ │ ├── static_method.pdtt │ │ ├── super_global.2.pdtt │ │ └── super_global.pdtt │ ├── php54/ │ │ ├── class.2.pdtt │ │ ├── class.pdtt │ │ └── deprecated.pdtt │ ├── php71/ │ │ ├── class.1.pdtt │ │ └── internal_class.1.pdtt │ └── php80/ │ └── class.pdtt └── pom.xml