/usr/share/php/ApiGen/DI/apigen.services.neon is in php-apigen 4.1.2-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | services:
# commands
- {class: ApiGen\Command\GenerateCommand, tags: [console.command]}
- {class: ApiGen\Command\SelfUpdateCommand, tags: [console.command]}
# configuration
- ApiGen\Configuration\Configuration
- ApiGen\Configuration\ConfigurationOptionsResolver
- ApiGen\Configuration\OptionsResolverFactory
-
implement: ApiGen\Configuration\Theme\ThemeConfigFactory
parameters: [filePath]
arguments: [%filePath%]
- ApiGen\Configuration\Theme\ThemeConfigOptionsResolver
# console
-
class: ApiGen\Console\Application
setup:
- setEventManager
- ApiGen\Console\IO
- ApiGen\Console\ProgressBar
- Symfony\Component\Console\Helper\ProgressHelper
- Symfony\Component\Console\Helper\QuestionHelper
-
class: Symfony\Component\Console\Helper\HelperSet
setup:
- set(@Symfony\Component\Console\Helper\ProgressHelper, 'progress')
- set(@Symfony\Component\Console\Helper\QuestionHelper, 'question')
# elements
- ApiGen\Generator\Resolvers\ElementResolver
- ApiGen\Generator\Resolvers\RelativePathResolver
# events
- {class: ApiGen\Events\ProgressBarIncrement, tags: [kdyby.subscriber]}
- {class: ApiGen\Events\InjectConfig, tags: [kdyby.subscriber]}
- {class: ApiGen\Events\SetIoOnConsoleRun, tags: [kdyby.subscriber]}
# filesystem
- ApiGen\FileSystem\FileSystem
- ApiGen\FileSystem\ZipArchiveGenerator
# generator
- ApiGen\Scanner\Scanner
- ApiGen\Generator\GeneratorQueue
# intentionally first to collect output from other generators
- {class: ApiGen\Generator\TemplateGenerators\ZipGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\CombinedGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\AnnotationGroupsGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\E404Generator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\ElementListGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\OpensearchGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\OverviewGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\SitemapGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\SourceCodeGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\TreeGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\RobotsGenerator, tags: [template.generator]}
# elements
- {class: ApiGen\Generator\TemplateGenerators\ClassElementGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\ConstantElementGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\FunctionElementGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\NamespaceGenerator, tags: [template.generator]}
- {class: ApiGen\Generator\TemplateGenerators\PackageGenerator, tags: [template.generator]}
- ApiGen\Generator\TemplateGenerators\Loaders\NamespaceAndPackageLoader
- ApiGen\Generator\Markups\MarkdownMarkup
- Michelf\MarkdownExtra
# templating
- ApiGen\Templating\TemplateElementsLoader
- ApiGen\Templating\TemplateFactory
- ApiGen\Templating\TemplateNavigator
- ApiGen\Templating\Filters\Helpers\ElementLinkFactory
- ApiGen\Templating\Filters\Helpers\ElementUrlFactory
- ApiGen\Templating\Filters\Helpers\LinkBuilder
- {class: ApiGen\Templating\Filters\AnnotationFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\PathFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\PhpManualFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\ResolverFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\SourceFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\UrlFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\NamespaceAndPackageUrlFilters, tags: [latte.filter]}
- {class: ApiGen\Templating\Filters\ElementUrlFilters, tags: [latte.filter]}
# theme
- ApiGen\Theme\ThemeResources
- ApiGen\Theme\ThemeConfigPathResolver(%rootDir%)
# syntax highlighter
- ApiGen\Generator\SourceCodeHighlighter\FshlSourceCodeHighlighter
- FSHL\Output\Html
- FSHL\Lexer\Php
-
class: FSHL\Highlighter
setup:
- setLexer(@FSHL\Lexer\Php)
|